Windows’ta IIS7 ve Apache’i Aynı Anda Aynı Portta Çalıştırma
Sniper tarafından 25 Nisan 2009 tarihinde yazıldı.- Standart kurulum yaptıysanız “C:\Program Files\Apache Software Foundation\Apache2.2\conf” klasörü içinde bulunan “httpd.conf” dosyasını bir metin editörü ile açın.
- “Listen” ile başlayan satırı bulup burayı “Listen 192.168.2.42:80” olarak değiştirin.
Apache’in bu IP’yi kullanması için bu değişiklik yeterli olmasına karşın Apache ile birden fazla sanal sunucu çalıştıracaksanız buradan sonrasını da gözardı etmemenizi tavsiye ederim.
- httpd.conf içinde “#Include conf/extra/httpd-vhosts.conf” satını bulup başındaki diyez’i (#) kaldırarak aktif hale gelmesini sağlayın.
- “C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra” dizininde bulunan “httpd-vhosts.conf” dosyasını bir metin editörü ile açın.
- Bu dosyanın içeriği çokta önemli değildir, o yüzden içeriğini komple silebilirsiniz.
- Dosyaya aşağıdaki satırları ekleyip kaydedin:
NameVirtualHost 192.168.2.42 <virtualhost 192.168.2.42> ServerName apachehost DocumentRoot "C:/inetpub/wwwroot" DirectoryIndex index.html, index.php </virtualhost> <directory "C:/inetpub/wwwroot"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </directory> |
Bu komutlarla C:\inetpub\wwwroot klasörünü Apache için sanal sunucu kök dizini olarak atayıp sunucu adı olarak “apachehost“u tanımladık. Sanal sunucular hakkında detaylı bilgi için Apache dokümantasyonunu inceleyebilirsiniz.
- Apache’a restart atın. Sorun çıkmadıysa artık Apache sunucunuz 192.168.2.42 numaralı IP’yi dinlemeye başlamıştır.
- Giriş
- Bilgisayara ikinci IP adresini atama
- Vista için IP Adreslerini Dinleme Listesine Ekleme
- Windows Server 2003 için IP Adresini Dinleme Listesine Ekleme
- 192.168.2.21 Adresini IIS'e Atama
- 192.168.2.42 Adresini Apache'a Atama
- Herşey Tamam Sıra Testte
Etiketler: 2003 server, apache, iis, iis7, port 80, vista, windows server

Çok güzel bir konuya değinmişsin üstat.
Teşekkürler tebrikler.
Güzel bir konuya değinmişsin. Emeğine ve ellerine sağlık.
Tuncay kardeş benim yorum değil önemli bir sorunum var.dreamweawarda çalışırken visual denen programı yükledikten sonra önizlemeyi yapamaz oldum.bilmediğim biyerlere şifre falan yazdım sanırım.sonra da bu localhost belası başladı. sayfa görüntülenemiyor. ve dolayısyla bende joomlayı kuramadım. wamp ile kurmaya çalıştım.olmadı easyphp yi indirdim. ondada “apachi” ve mysqol” hatası verdiği için admistrator aktif değil. ne yapacağımı şaşırdım. senin bir önerini okudum benzer konu hakkında. ıss açmayı önermişssin. ben deki ıss dosyası bomboş… yardım edeceğini umuyorum. acayip zor durumdayım. şimdiden teşekkürler
Dreamweaver’ı daha önce hiç kullanmadığım için sorunu tam olarak anlamış değilim. Visual denen programın tam olarak adı nedir? Joomla’yı IIS altına mı kurmak istiyorsun yoksa Apache’mi? Biraz daha ayrıntılı yazacak olursan elimden geldiğince yardımcı olmaya çalışırım.
Sniper, birçok ilgili arkadaşa ne kadar yardımcı oldun bilemezsin. Belkide bunu hem ASP hemde PHP için sıkı bir şekilde aynı makinada kullanmak isteyen nice kullanıcılar var. Hepsi için mükemmel derecede yararlı olacak bir makale olmuş.
Teşekkürler.
İkinci IP adresi atamak yerine 127.0.0.1 adresini ve modemin bilgisayara verdiği IP adresini kullanmak mümkün değil midir?
Tam olarak hatırlamıyorum ama sanırım mümkün olmuyor. Yine de emin olmak için yarın ilk işim bunu zorlamak olacak. Gelişmelerden haberdar ederim.
Maalesef şu an için bu mümkün olmuyor. Vista’da DHCP etkinken ikinci bir IP adresi kullanımına müsade edilmiyor, ya da ediliyor da ben bulamadım. XP için bu ayar mümkünken Vista’da aynı ayarlar sonuç vermiyor. Belki bu sorunu çözersek istediğin şeyi gerçekleştirebiliriz.
dediğini yaptım kardeş şimdi ISS’de gitti.
IIS gitti derken? 127.0.0.1 den açamamayı kastediyorsanız bu normaldir, IIS’e ayırdığınız IP adresini girerek IIS sitelerine erişebilirsiniz. localhost adresini hosts dosyasından IIS’e atadığınız IP’ye yönlendirirseniz localhost yazarak ta girebilirsiniz.
Ben bu konuda Windows 7 yi öneririm, bir yerden temin edebilirseniz IIS ve yönetiminin harkulade geliştirildiğini göreceksiniz. Ayrıca hosts v.s. dosyalarınıda yine IIS management üzerinden değiştirebiliyorsunuz. Yani yeni ama yönetimsel, bilginize.