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?