Geçen hafta, zaten başka bir yazılım tarafından alınmış HTTPS portu 80 olan bir sunucuya rastladım. “Suçlu” şaşırtıcı bir şekilde başka bir web sunucusu yazılımıydı, yani IIS. IIS kullanıcıları zaten varsayılan bağlantı noktasına alışkın olduğundan, Apache kurulumunun HTTP için daha az popüler bir bağlantı noktası kullanmaktan başka seçeneği yoktu, bu durumda bağlantı noktası 81.
80 numaralı bağlantı noktasının neden http için önemli olduğunu sorabilirsiniz. Birincisi, kullanıcılar için kullanım kolaylığı. Bağlantı noktası 80 dışındaki bir bağlantı noktasını dinleyen bir web sunucusuna göz atıyorsanız, bağlantı noktası numarasını adresle birlikte eklemeniz gerekir.
Bunun gibi bir şey: //alanalaniniz.com.tr:81/ eğer port 81 web sunucunuzun portuysa . 80 numaralı bağlantı noktasını kullanırsanız, HTTP için kullanılan standart bağlantı noktası olduğundan, adrese 80 numaralı bağlantı noktasını girmeniz gerekmez. //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 müşteriler kolayca bulabilir… Her Web tarayıcısı, web sitelerinin bağlantı noktasına gönderilen istekleri dinlemek üzere tasarlandığını“ bilir ” 80 ” .
Öyleyse, bu gerçeği düzelttikten sonra, Apache kurulumumuzun portunu nasıl değiştirebileceğimizi görelim. Öncelikle Apache > conf klasörünün içindeki httpd.conf dosyasını arayın.
httpd.conf, tüm Apache uygulamaları tarafından kullanılan bir metin dosyasıdır, bu nedenle bir Unix Apache veya Windows Apache kurulumunun değiştirilmesi aynı şekilde yapılır - bu yapılandırma dosyası aracılığıyla. Favori metin editörünüzü kullanarak dosyayı açın ve “Listen 80” ile satırı arayın:
Bu çizgi Apache'yi 80 numaralı bağlantı noktasında dinlemek üzere tanımlar. Tüm yapmanız gereken bu 80 numaralı bağlantı noktasını kullanmak istediğiniz herhangi bir bağlantı noktasına değiştirmek. Kullanacağınız bağlantı noktasının ücretsiz bir bağlantı noktası olduğundan ve diğer servisler tarafından henüz alınmadığından emin olun. Emin değilseniz ücretsiz port tarayıcı hakkında rehberimizi okuyun.
Dosyayı düzenledikten sonra kaydedin ve Apache'yi yeniden başlatın. Zaten yeni bağlantı noktasını kullanıp kullanmadığınızı test etmek için, kullandığınız bağlantı noktasının URL'sine göz atın. Örneğin, 81 numaralı bağlantı noktasını yeni bağlantı noktası olarak girdiyseniz, yeni URL adresi // alan adınız olmalıdır.
Çevrimiçi hakkında okuduğum başka bir yöntem biraz farklı. Yukarıdakiler sizin için işe yaramazsa, /etc/apache2/ports.conf adresine gidin ve buradaki Listen satırını Listen 81 gibi bir şeye 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şlattığınızda, port numarasını girmek zorunda kalmadan etki alanını ziyaret edebilmelisiniz. Apache otomatik olarak / var / www / html dosyasına yönlendirmelidir. Keyfini çıkarın!