Якщо у вас виникла схожа помилка при старті серверу Nginx:
root@anton:~# service nginx status × 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 Mon 2024-01-29 13:23:38 UTC; 1min 20s ago Docs: man:nginx(8) CPU: 51ms nginx[1708]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error) nginx[1708]: nginx: [emerg] bind() to [::]:80 failed (98: Unknown error) nginx[1708]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error) nginx[1708]: nginx: [emerg] bind() to [::]:80 failed (98: Unknown error) nginx[1708]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error) nginx[1708]: nginx: [emerg] bind() to [::]:80 failed (98: Unknown error) nginx[1708]: nginx: [emerg] still could not bind() systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE systemd[1]: nginx.service: Failed with result 'exit-code'. systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Я пропоную вам наступні рішення:
Спробуйте вимкнути сервер apache:
sudo service apache2 stop sudo systemctl restart nginx
Якщо помилка все ще не вирішена спробуйте виконати наступні команди:
sudo fuser -k 80/tcp sudo systemctl restart nginx
Якщо помилка все ще присутня виконайте тест конфігураційних файлів:
nginx -t
Іноді може допомогти вимкнення дефолтного конфігураційного файлу:
sudo rm /etc/nginx/sites-enabled/default sudo service nginx restart