• Destek
  • Ubuntu'da Apache ve Nginx Çakışması: Port Sorunu

  • Düzenlendi

Merhaba arkadaşlar,

Ubuntu VPS üzerinde Flarum kurmaya çalışırken bir sorunla karşılaştım ve bu konuyu paylaşarak çözüm yollarını tartışmak istiyorum. Buradaki rehberi uygulamaya çalıştım.

Durum:
Ubuntu sunucusunda Apache varsayılan olarak yüklü ve çalışır durumda geliyor. Ancak, Flarum için Nginx kurduğumda şu hata ile karşılaştım:

Job for nginx.service failed because the control process exited with error code.  
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.

Hata Detayları:

sudo journalctl -xeu nginx.service

komutunun çıktısı:

× nginx.service - A high performance web server and a reverse proxy server  
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)  
     Active: failed (Result: exit-code) since [tarih]; [zaman]  
    Process: [PID] ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)  
    Process: [PID] ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)  

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error)  
nginx: [emerg] still could not bind()  

Sorunun Kaynağı:
Yaptığım araştırmalar sonucunda, hem Apache hem de Nginx’in aynı anda 80 numaralı portu dinlemeye çalıştığını fark ettim. Bu port çakışması nedeniyle Nginx başlatılamıyor.

Sorularım:

  • Benzer bir durumla karşılaşan oldu mu?
  • İlk önce apacheyi tamamen kaldırmam mı gerekiyor?
8 gün sonra

sudo systemctl status apache2
çalışıyorsa

sudo systemctl stop apache2
sudo systemctl disable apache2

durdurup bir kontrol edin sorun düzelirse ( durdurdukten sonra nginx restart et sudo systemctl restart nginx)

sudo systemctl stop apache2
sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
sudo apt-get autoremove

komple kaldırın (opsiyonel benim tavsiyem kaldırın)

Ek bilgi :

sudo lsof -i :80 80 üzeri çalışan servisleri kontrol etme komutu

Teşekkürler.

Hadımköy Kombi Servisi Minecraft Türk Sunucular