6 Nisan 2015 Pazartesi

WampServer Port Değiştirme

Hangi dil kullanırsanız kullanın fark etmez bir web sitesi hazırlandıktan sonra web sunucu(server) olarak yapılandırılan bilgisayarlarda yayınlanır. Tabi bir web sunucu satın almak hadi diyelim aldınız bu sunucuyu 7 gün 24 saat aktif olacak şekilde barındırmak kolay bir iş olmadığı için bu hizmeti Hosting firmalarından belirli bir ücret karşılığı satın alırız.

PHP, Asp.Net, Perl gibi sunucu taraflı programlama dilleri ile kod yazarken elbette kalkıp bir sunucu almıyoruz, kendi bilgisayarımızı yerel bir web sunucu(localhost olarak isimlendirilip kullanılır) gibi yapılandırıyoruz. WampServer paketi ile yüklenen Apache, Windows işletim sistemi üzerinde çalışan IIS (Interent Information Services) bu işlemi kolayca yapmanızı sağlar. IIS Asp.Net ile uyumlu çalışırken nazı özel ayarlarla PHP dosyalarını da çalıştırabiliyor fakat ben bu işlemi yapmadım. Web sunucular TCP/IP protokolü üzerinden çalışırlar ve TCP/IP’nin kendilerine ayrılan portu üzerinden yayın yaparlar. Burada bilgisayarınızın arkasında bulunan fiziksel portlar değil 0 – 65535 arasında değişen sanal bir numara kastedilmektedir.

Çoğu web sunucu genelde http 80 numaralı port kullanılır. WampServer paketi içinde bulunan Apache Web Sunucusu da varsayılan olarak 80 numaralı portu kullanmaktadır. Fakat bazen bilgisayarımızda kurulan bazı uygulamalar aynı portu kullanırlar bu durumda uygulamalar çakışır problem yaşayabiliriz.

Örneğin bilgisayarımızda IIS de yüklü ise ve WampServer dan önce IIS aktif hale gelmişse, WampServer’ın bir türlü bütün servislerinin başlayamadığını, localhost umuzun çalışmadığını görürüz. WampServer ile diğer uygulamaların çakışmalarını engellemek için portumuzu değiştirebiliriz.

WampServer ikonuna tıkladıktan sonra, yukarıdaki resimde gördüğünüz menüler karşınıza çıkıyor. Burada Apache sekmesine tıklıyoruz. Karşımıza gelen bu minik pencereden, httpd.conf dosyamızı seçiyoruz.

Not defteri ile birlikte açılan httpd.conf dosyasından "#Listen:" ile başlayan satırı bulmalıyız. Ctrl + F ile aratarak daha kolay bulabilirsiniz.

Bulduğunuz satırda, örnekte de belirtildiği gibi hangi portu kullanmak istiyorsanız onu yazıyorsunuz. Çoğunlukla 8080 portunun kullanılması önerilir ve bunun için Listen 80 ifadesini Listen 8080 yazıp kaydetmelisiniz. Siz de hangi portu kullanmak istiyorsanız onu yazın ve kaydedin.

Sonra ilk resimde görülen menüden Restart All Services(Bütün Servisleri Yeniden Başlat) seçeneğini seçerek WampServer'ı yeniden başlatıyoruz. Artık WampServer http 8080 portundan çalışacaktır.


http://localhost:8080 üzerinden, herhangi bir programla çakışma yaşamadan, WampServer’ı  rahatlıkla kullanabilirsiniz.Kolay gelsin...

1 yorum: