Monthly Archives for April 2010

ateşten duvar üzerinden havuz sefası

Efendim diyelim ki bir pool’unuz ve bunun içinde sunucularınız var ve siz bir sunucuyu bu pool’dan çıkartmak istiyorsunuz. Fakat sistem erişiminiz olmadığı için istekleri dağıtan mekanizmaya erişemiyorsunuz. Bunun için ben pool dışında bırakmak istediğim sunucudaki tomcat’i durdurup port’unu değiştirip tekrar açmıştım. Gayet güzel çalıştı fakat tomcat değil de misal jboss kullanıyo olsaydım bu işi afedersiniz bok yapardım. Çünkü jboss’un çalıştığı port’u değiştirmek için 88 tane yerde değişiklik yapılması gerekiyor.

Velhasıl ip değiştirmeden de bu işi sunucunun üzerindeki firewall’u kullanarak yapabiliyormuşuz. Bu yöntem ip değiştirmekten çok daha güzel. Şöyle oluyormuş:

iptables -t filter -I INPUT 1 -p tcp -s ! 192.168.1.0/24 --dport 8080 -j DROP

Buradaki 192.168.1.0/24 kısmı olmaz ise siz de o porttan erişemiyor oluyorsunuz. Dolayısı ile buraya kendi ip bloğunuzu girdiğiniz zaman siz hariç kimse bu port’tan bu sunucuya erişemiyor oluyor. Haliyle dağıtıcı uygulama da sunucu kapalı zannedip pool’dan çıkartıyor. Siz güzel güzel işinizi yapıyorsunuz. İşiniz bitince de

iptables -F

diyerek yaptığınız filtrelemeyi kaldırıyorsunuz.

(Serhat’a teşekkürler…)

RegEx mi, o ne, yenir mi?

Siz de benim gibi Regular Expression özürlüyseniz yapacağınız çok fazla birşey yok.

1) Şahane regex yazabilen bir arkadaş (bizim Sarp gibi)
2) Bir tool

İşte bir tool buldum bayağı kullanışlı ve şık bir flex uygulaması, onu buraya yazayım da unutmayayım dedim. Ümit’e teşekkür ederim…

http://gskinner.com/RegExr/