Якщо у вас виникла схожа помилка при старті серверу 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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *