Служба nginx запускается нормально, но nginx не работает

У меня есть машина Ubuntu 14.04 с nginx, которая работала нормально, пока я в последний раз не использовал свой компьютер прошлой ночью. Сегодня, когда я запустил свой компьютер и перешел на 127.0.0.1, он сказал, что сервер не найден, поэтому я попытался перезапустить nginx Запуск nginx прошел успешно, но у меня возникла та же проблема на 127.0.0.1, поэтому я проверил netstat -ntlp, где я нигде не видел порт 80, Я не уверен, что пошло не так и ничего не знаю об этом. Вот журнал nginx:

2015/03/22 17:50:10 [alert] 5030 # 0: unlink () "/run/nginx.pid" не удалось (2: такой файл или каталог отсутствует)

1 ответ

Проблема:

Это потому, что по умолчанию Apache и nginx прослушивают один и тот же номер порта (:80)

  1. Переконфигурируйте nginx для прослушивания другого порта, выполнив следующие действия:

    sudo vim /etc/nginx/sites-available/default
    
  2. Изменить все порты :80 в :8000 или другой неиспользуемый номер порта.

  3. Проверьте правильность конфигурации:

    sudo service nginx configtest
    
  4. Перезапустите nginx:

    sudo service nginx restart
    
  5. Проверьте статус nginx:

    sudo service nginx status
    

Примечание. Вы также можете проверить в своем браузере, работает ли nginx:

http://localhost:8000 
Другие вопросы по тегам