
Apache Port Değiştirme Nasıl Sağlanır?
Apache’nin (genellikle Apache HTTP Server) dinlediği portu değiştirmek oldukça kolaydır. Varsayılan olarak Apache, HTTP isteklerini 80
numaralı porttan dinler. Bu portu değiştirmek için aşağıdaki adımları izleyebilirsiniz:
Apache Port Değiştirme Adımları
1. Apache yapılandırma dosyasını açın
Genellikle bu dosya şurada yer alır:
-
Linux (Debian/Ubuntu):
/etc/apache2/ports.conf
-
-
Linux (CentOS/RHEL):
/etc/httpd/conf/httpd.conf
-
-
Windows:
Apache'nin kurulu olduğu dizinde genellikleconf/httpd.conf
-
2. Listen
Direktifini Bulun ve Değiştirin
Dosya içinde şuna benzer bir satır vardır:
Listen 80
Bunu örneğin şöyle değiştirin:
Listen 8080
İsterseniz başka bir kullanılmayan portu da yazabilirsiniz, örn: Listen 8888
3. Virtual Host Ayarlarını Güncelleyin (Varsa)
Eğer sanal host (virtual host) kullanıyorsanız, 000-default.conf
veya özel conf dosyalarında da portu güncellemeniz gerekebilir:
Örnek:
<VirtualHost *:80>
bunu şu şekilde değiştirin:
<VirtualHost *:8080>
Bu dosyalar genellikle şurada olur:
-
/etc/apache2/sites-available/
-
/etc/httpd/conf.d/
4. Apache'yi Yeniden Başlatın
Değişikliklerin aktif olması için Apache'yi yeniden başlatın:
-
Debian/Ubuntu:
sudo systemctl restart apache2
-
CentOS/RHEL:
sudo systemctl restart httpd
-
Windows:
Apache'yi "Apache Monitor" ile yeniden başlatabilir veya görev yöneticisinden hizmeti durdurup yeniden başlatabilirsiniz.
5. Güvenlik Duvarı Ayarlarını Kontrol Edin
Eğer sistemde güvenlik duvarı açıksa, yeni portun erişime açık olduğundan emin olun:
Örnek (UFW için):
sudo ufw allow 8080/tcp
6. Kontrol Edin
Tarayıcıya gidip şu şekilde yazın:
http://localhost:8080
Apache düzgün çalışıyorsa, yeni port üzerinden sayfa yüklenecektir.