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 🙂

Proxy 1 (web proxy)

bu sıralar coşdu yine mahkemelerimiz habire bir site daha yasaklanıyor bi içerik sevdasıdır gidiyor. umarım sonumuz iran gibi olmaz neyse konumuz proxy lerden en basit olan browser ayarsız surf ederek proxy kullanımı.

diyelimki nette geziniyorsunuz ve karşınız şunun gibi bir yazı çıkıyor.

Siteye erişim mahkeme kararıyla engellenmiştir !…

en basit yolla bunu nasıl geçeriz gideriz the-cloak a ve surf edelim deriz. arada login ol hede höt gibi şeyler derse üşenmeyin bi user açın. sonuç crystal clear bir biçimde istediğimiz siteyi geziyoruz.

buyrun yasaklı bir siteye

dikkat etmeniz gereken eğer mühim bir siteyse bu yasaklanan site proxy üstünden kullanıcı adı ve şifrenizi vermeseniz iyi olur sonuçta direk siteyle değil proxy ile konuşuyorsunuz.

IIS behind apache

bunu aradım aradım adam gibi yazı bulamadım en sonunda apache nin dökümanları satır satır okunur denenir denenir ve sonuç

<location /sonfirsat>
ProxyPass http://127.0.0.1:8888/lubmanager
ProxyPassReverse http://127.0.0.1:8888/lubmanager
</location>

şimdi bunu httpd.conf a ekleyin ve görün o serverdan serverip/sonfirsat dediğinizde IIS ki benimki 8888 de çalışıodu oraya proxy yapan bi apache aynı makinede tomcat de var o sebeplen apache onada mod_rewrite ilen url directive yapmakdadır. jk connector kullanmakdadır işde aynı makinede asp.net jsp böyle yapılır 🙂