apache ve IIS7 beraber aynı makinede

şimdi apache ve IIS beraber çalışsın diye eskiden proxy ederidik. ki bu anlatacağım durum bir makinede birden fazla ip tanımlı ise geçerli.

atıyorum makinede 1.2.3.4 ve 1.2.3.5 gibi iki ip tanımladık. IIS7 ye öncelikle sadece bir ip den hizmet ver diyoruz. örneğimize göre 1.2.3.4 olsun bu ip. ve bunu yapmak için gereken adımlar:

  1. başlattan çalıştıra gidip cmd yapıyoruz
  2. netsh enter
  3. http enter
  4. show iplisten boş liste vermeli
  5. add iplisten ipaddress=1.2.3.4 enter
  6. sho iplisten again enter
  7. 1.2.3.4 yazmalı artık listede
  8. exit enter

artık IIS7 nin sadece 1.2.3.4 ip si dinleniyor olması sağlanmıştır. şimdi httpd.confda listen 1.2.3.5:80 yapıp. apache ve IIS7 restart ettiğimizde iki web serverda 80 portunda ama farklı iplerde çalışır. bu durumda 1.2.3.4 e istek gittiğinde IIS7 ve 1.2.3.5 e gidildiğinde apache görülür.

bu bize aynı makinede iki web serverını aynı portta çalıştırma imkanı verir. buda elbet biyerde işimize yarabilcek gerekli bi özelliktir 🙂

bind udp den dolayı çöküyor ve anlaşılmıyor

efendim daha evvelde bahsetmiştim sonunda güzel bir dedicated server aldım. kendisi windows 2008 üstünde IIS7 koşturuyor. doğal olarak domainler içinde dns kurmuştum. ki onuda anlattımdı. ISC Bind yazıo servislerde diye 🙂 neysecime. dün bazı arkadaşlar siteye ulaşamıoz demeye başladılar. ben girebiliom ama opendns çözemiyor. allah allah var bi makatlık.

bakınıom bind çalışıyor server lokalde problem yok direk çözüyor ama dışarı makineler bir türlü çözemiyor cache de yoksa ulaşamıyorlar. bakınırken bakınırken event viewer da named ın bir hatasını bulabildim. dipnot: named dns servisinin adı aynı zamanda.

named UDP client handler shutting down due to fatal receive error: host unreachable

başladım bunu aramaya bunla ilgili birkaç bug buldum. anlatılanları okudum kısaca özet geçem oraya buraya link veresim yok şimdi 🙂
bind 9.4 ve 9.5 de falan sadece windowsda udp den bi şekil bind çatlıyor ve cevap veremez oluyor. non responsive bi şekilde kalıyor. bu arada windows services da baktığımda çalışıyor görünüyor. restart edince opendns falan çözer oldu olay anlaşıldı. peki nasıl çözcem diye bakınırken windows 2008 in süper bi özelliğini buldum. event viewer dan olaya sağ tıklayıp “add task for this event” seçiyoruz. ve seçili işlem için isterseniz server size mail atıyor veya sizin istediğiniz bir exe,bat dosyasını çalıştırıyor. hemen bat dosyamı yazdım bu evente bağladım oda bindı restart ediyor.

net stop “ISC Bind”
net start “ISC Bind”

aslında mail gönderende bişeyler pırkalamak lazımdıda o sonra şimdilik durumu kurtarıoz bakalım.

windows 2008 web edition dns kurulumu

geçende bir sunucu kiraladım(dedicated server). windows 2008 professional edition için ayrı para ama web edition beleşdi. tabii nerede beleş oraya yerleş aldım serverı. domain yönlendircem üstünde dns server yok. bind var senelerin dns serverı. bi kere kurdunmu 3 sene elleme çalışır öylede güzel bi teknolojidir 🙂 neyse windowsda kurulumu var. buyrun indirme sayfası.

kurdum bi güzel nasılsa hazır kurucu dalgasıda içinde ama çalışmıyor alet. girdim servislere bakıyorum bulamıyorum. bakarken bakarken en sonunda buldum. windows 2008 de servislerde “ISC BIND” diye geçiyor 🙂 şükür kuruldu çalıştı mutlu ve mesudum. biraz cilve naz ediyor bazı warningleri var hala aman onlarıda zamanla çözerim 🙂

Proxy 2

http://megaupload.com/ dan stargate atlantis çekim dedim. yine mahkeme kararıyla kapatılmış bir site. timuya sordum dns ile geçilio onlar dedi. önceden anlattığım web proxy konusu yavaş oluyor bu daha hızlı. DNS proxy için yapılması gereken
http://www.opendns.com/ da yazan “208.67.222.222” ve “208.67.220.220” ip adresleri dns olarak sisteminize tanıtın ve istediğiniz siteye girin.

megaupload dan istediğimi çekemedim yanlız onu nasıçeriz diye arandım illa bir toolbar yüklensin dio. sanırım vmware le halledecem onuda.