ошибка при запуске службы nginx на Ubuntu VPS - PullRequest
0 голосов
/ 06 февраля 2019

Я начинающий пользователь vps, у меня есть приложениеactJS, и я хочу развернуть его на моем Ubuntu 18 vps с помощью nginx.Я следовал инструкциям этого урока Развертывание приложения create-реагировать с Nginx и Ubuntu

Я уже проверил все шаги, но когда я ввел команду

sudo service nginx start

система покажет мне следующее сообщение об ошибке:

Сбой задания для nginx.service, поскольку процесс управления завершился с кодом ошибки.Подробности смотрите в «systemctl status nginx.service» и «journalctl -xe».

, и когда я добавляю «journalctl -xe», мне это показано:

nginx,ошибка

ngnix, ошибка

пожалуйста, помогите мне, друзья

1 Ответ

0 голосов
/ 06 февраля 2019

Просмотрите в своем журнале сообщений сообщения до появления ошибки «Не удалось запустить nginx»

Вы увидите причину проблемы.сбой bind () до 0.0.0.0:80 (98: адрес уже используется)

Похоже, что порт 80 на вашем vps-сервере уже используется некоторым приложением.Порт 80 используется для служб HTTP.

Так что, скорее всего, вы уже запустили сервер Apache HTTP или какой-либо другой.

используйте эту команду, чтобы увидеть, какое приложение использует его

sudo netstat -tulpn | grep ":80"

Если вы видите apache

tcp6       0      0 :::80                   :::*                    LISTEN      349/apache2  

, вы можете остановить apache

# apache service name also can be httpd (use right command)
# sudo service httpd stop
sudo service apache stop

и запустить nginx

sudo service nginx start

Но вы должны быть уверены, что неt использовать apache для другого сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...