Apache Sunucusu Dinleme Bağlantı Noktası Nasıl Değiştirilir

Geçen hafta, başka bir yazılım tarafından alınmış HTTPS bağlantı noktası 80 olan bir sunucuyla karşılaştım . “Suçlu”, şaşırtıcı olmayan bir şekilde, başka bir web sunucusu yazılımı, yani IIS idi . IIS kullanıcıları varsayılan bağlantı noktasına zaten alışık olduğundan, Apache kurulumunun (Apache)HTTP için daha az popüler olan bir bağlantı noktası kullanmaktan başka seçeneği yoktu , bu durumda bağlantı noktası 81.

80 numaralı bağlantı noktasının http için neden önemli olduğunu sorabilirsiniz. Birincisi, kullanıcılar için kullanım kolaylığı. 80 numaralı bağlantı noktasından başka bir bağlantı noktasını dinleyen bir web sunucusuna göz atıyorsanız, adresle birlikte bağlantı noktası numarasını da eklemeniz gerekir.

Bunun gibi bir şey: http://yourdomain.com:81/ 81 numaralı bağlantı noktası web sunucunuzun bağlantı noktasıysa. 80 numaralı bağlantı noktasını kullanırsanız, HTTP(HTTP) için kullanılan standart bağlantı noktası olduğundan, adrese 80 numaralı bağlantı noktasını yazmanız gerekmez . http://www.tcpipguide.com ://www.tcpipguide.com'a göre

“Kaostan kaçınmak için, belirli bir sunucu işlemini uygulayan yazılım normalde her IP cihazında aynı ayrılmış bağlantı noktası numarasını kullanır, böylece istemciler onu kolayca bulabilir… Her Web tarayıcısı, web sitelerinin bağlantı noktasına gönderilen istekleri dinlemek için tasarlandığını “bilir”. 80”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .

Bu gerçeği çözdükten sonra, Apache(Apache) kurulumumuzun bağlantı noktasını nasıl değiştirebileceğimizi görelim . Önce Apache(Apache) > conf klasörü içindeki httpd.conf dosyasını arayın .

resim

httpd.conf, tüm Apache(Apache) uygulamaları tarafından kullanılan bir metin dosyasıdır , bu nedenle bir Unix Apache veya Windows Apache kurulumunu değiştirmek aynı şekilde yapılır - bu yapılandırma dosyası aracılığıyla. Favori metin düzenleyicinizi kullanarak dosyayı açın ve “Listen 80” ile satırı arayın:

resim

Bu satır, Apache'nin(Apache) 80 numaralı bağlantı noktasını dinlemesini tanımlar . Tek yapmanız gereken, 80 numaralı bağlantı noktasını kullanmak istediğiniz herhangi bir bağlantı noktasıyla değiştirmek. Kullanacağınız portun ücretsiz bir port olduğundan ve halihazırda başka servisler tarafından alınmadığından emin olun. Emin değilseniz ücretsiz bir port tarayıcı(free port scanner) hakkında kılavuzumuzu okuyun .

Dosyayı düzenledikten sonra kaydedin ve Apache'yi(Apache) yeniden başlatın . Yeni bağlantı noktasını zaten kullanıp kullanmadığınızı test etmek için kullandığınız bağlantı noktasıyla URL'ye(URL) göz atın . Örneğin, yeni bağlantı noktası olarak 81 numaralı bağlantı noktasını girdiyseniz, yeni URL http://yourdomain:81 olmalıdır .

İnternette okuduğum başka bir yöntem biraz farklı. Yukarıdakiler sizin için işe yaramazsa, /etc/apache2/ports.confListen satırını Listen 81 gibi bir şeyle değiştirmeyi deneyin .

Ardından, /etc/apache2/sites-enabled/000-default.conf adresine gidin ve ilk satırı VirtualHost *: 81 olarak değiştirin . Apache'yi yeniden başlatın(Restart Apache) ve bağlantı noktası numarasını yazmanıza gerek kalmadan etki alanını ziyaret edebilmelisiniz. Apache otomatik olarak /var/www/html'ye yönlendirmelidir. Zevk almak!



About the author

Microsoft Office ve Edge'de 15 yılı aşkın deneyime sahip bir yazılım mühendisiyim. Ayrıca, önemli sağlık verilerini izlemek için bir uygulama ve bir fidye yazılımı dedektörü gibi son kullanıcılar tarafından kullanılan birkaç araç geliştirdim. Becerilerim, çeşitli platformlarda iyi çalışan zarif kod geliştirmenin yanı sıra kullanıcı deneyimi konusunda mükemmel bir anlayışa sahip olmada yatmaktadır.



Related posts