когда я перезапускаю nginx или перезагружаю VPS, nginx и nginx.service останавливаются. и выдают эту ошибку. sudo systemctl start nginx Задание для nginx.service завершилось неудачно, поскольку процесс управления завершился с кодом ошибки. См. "Systemctl status nginx.service" и "journalctl -xe" для подробностей.
Я использую Centos 7.6 с установленной последней версией mainline 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 (code = exited, status = 0 / SUCCESS) Процесс: 691 ExecStart = / usr / sbin / nginx -c /etc/nginx/nginx.conf (code = exited, status = 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 host systemd [1]: Запуск nginx - высокопроизводительный веб-сервер ... 25 июня 18:41:49 host 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; 21с назад Документы: http://nginx.org/en/docs/ Процесс: 858 ExecStop = / bin / kill -s TERM $ MAINPID (code = exited, status = 0 / SUCCESS) Процесс: 861 ExecStart = / usr / sbin / nginx -c /etc/nginx/nginx.conf (code = exited, status = 1 / ОТКАЗ) Главный PID: 692 (код = выход, статус = 0 / УСПЕХ)
25 июня 19:04:56 host 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: процесс управления завершен, code = exited status = 1 25 июня 19:04:56 host systemd [1]: Не удалось запустить nginx - высокопроизводительный веб-сервер. 25 июня 19:04:56 host systemd [1]: модуль nginx.service перешел в состояние ошибки. 25 июня 19:04:56 host systemd [1]: nginx.service не удалось.
Возможно, это apache, прослушивающий порт: 80 (httpd). если это как его удалить и установить nginx по умолчанию при каждой загрузке. кроме этого я понятия не имею, ЧТО вызывает эту проблему. Я пытаюсь использовать Nginx в качестве обратного прокси. Любые действенные решения будут ценными. Это уже третий раз, когда я устанавливаю Nginx.