Какое решение для этого, Nginx остановить, когда я перезапустить его - PullRequest
0 голосов
/ 25 июня 2019

когда я перезагружаю nginx или перезагружаю VPS nginx и остановка nginx.service.и дай эту ошибку.sudo systemctl start nginx Задание для nginx.service не выполнено из-за выхода из процесса управления с кодом ошибки.См. Подробности в "systemctl status nginx.service" и "journalctl -xe".

Я использую Centos 7.6 с установленной основной версией nginx из nginx.org.

[root @ host~] # systemctl status nginx.service * nginx.service - nginx - высокопроизводительный веб-сервер Загружен: загружен (/usr/lib/systemd/system/nginx.service; включен; предустановка поставщика: отключена) Активен: активен (работает) сВт 2019-06-25 18:41:49 UTC;22 мин. Назад Документы: http://nginx.org/en/docs/ Процесс: 670 ExecStop = / bin / kill -s TERM $ MAINPID (код = выход, статус = 0 / УСПЕХ) Процесс: 691 ExecStart = / usr / sbin / nginx -c / etc/nginx/nginx.conf (код = выход, статус = 0 / УСПЕХ) Основной PID: 692 (nginx) CGroup: /system.slice/nginx.service | -692 nginx: основной процесс / usr / sbin / nginx -c /etc / nginx / nginx.conf `-693 nginx: рабочий процесс

25 июня 18:41:49 хост systemd [1]: запуск nginx - высокопроизводительного веб-сервера ... 25 июня 18:41:49host systemd [1]: файл PID /var/run/nginx.pid не читается (пока?) после запуска.25 июня, 18:41:49 host systemd [1]: Запущен nginx - высокопроизводительный веб-сервер.[root @ host ~] # systemctl restart nginx Задание для nginx.service не выполнено из-за выхода из процесса управления с кодом ошибки.Смотрите "systemctl status nginx.service" и "journalctl -xe" для подробностей.[root @ host ~] # systemctl status nginx.service * nginx.service - nginx - высокопроизводительный веб-сервер Загружен: загружен (/usr/lib/systemd/system/nginx.service; включен; предустановка поставщика: отключен) Активен: сбой(Результат: код выхода) с вт. 2019-06-25 19:04:56 UTC;21s ago Документы: http://nginx.org/en/docs/ Процесс: 858 ExecStop = / bin / kill -s TERM $ MAINPID (код = выход, статус = 0 / УСПЕХ) Процесс: 861 ExecStart = / usr / sbin / nginx -c / etc/nginx/nginx.conf (код = выход, статус = 1 / ОТКАЗ) Основной PID: 692 (код = выход, статус = 0 / УСПЕХ)

25 июня 19:04:56 хост systemd [1]: Запуск nginx - высокопроизводительного веб-сервера ... 25 июня 19:04:56 host nginx [861]: nginx: [emerg] директива server не разрешена здесь, в /etc/nginx/nginx.conf:33 25 июня19:04:56 host systemd [1]: nginx.service: процесс управления завершен, код = состояние выхода = 1 июня 25 19:04:56 host systemd [1]: не удалось запустить nginx - высокопроизводительный веб-сервер.25 июня 19:04:56 хост systemd [1]: модуль nginx.service перешел в состояние сбоя.25 июня 19:04:56 хост systemd [1]: сбой nginx.service.

Может быть, это Apache прослушивает порт: 80 (httpd).если это как удалить его и установить nginx по умолчанию при каждой загрузке.кроме этого я понятия не имею, ЧТО вызывает эту проблему.Я пытаюсь использовать Nginx в качестве обратного прокси.Любые действительные решения будут ценными.Я в третий раз устанавливаю Nginx.

1 Ответ

0 голосов
/ 26 июня 2019

В вашем сообщении произошла ошибка конфигурации:

25 июня 19:04:56 host nginx [861]: nginx: [emerg] Директива "server" здесь недопустима в / etc / nginx /nginx.conf: 33

Это означает, что в строке 33 файла /etc/nginx/nginx.conf не должно быть выражения «server».

Как насчет предоставления вашего / etc/nginx/nginx.conf?

...