Очень странно, что запуск службы nginx не удался, но процесс nginx может быть запущен. Я прочитал много ответов об этом, но никто не может решить мою проблему.
10 марта 09:42:50 user systemd [1]: Запуск nginx HTTP и обратного прокси-сервера .. .
10 марта 09:42:50 user nginx [6750]: nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке
10 марта 09: 42:50 user nginx [6750]: nginx: [emerg] mkdir () «/ var / tmp / nginx / client_body» не удалось (2: нет такого файла или каталога)
10 марта 09:42 : 50 user nginx [6750]: nginx: файл конфигурации /etc/nginx/nginx.conf не прошел проверку
10 марта 09:42:50 user systemd [1]: nginx .service : процесс управления завершен, код = состояние выхода = 1
10 марта 09:42:50 пользователь systemd [1]: не удалось запустить nginx HTTP и обратный прокси-сервер.
мар 10 09:42:50 пользователь systemd [1]: устройство nginx .service вошло в состояние сбоя.
10 марта 09:42:50 пользователь systemd [1]: nginx .service не удалось.
Папка в / var / tmp / nginx:
drwxrwxr-x 7 root root 4.0K 10 февраля 16: 3 0.
drwxrwxrwt. 6 root root 4.0K 10 марта 09:42 ..
drwx ------ 2 nginx root 4.0K 10 марта 10:15 client_body
drwx ------ 2 nginx root 4.0K 10 февраля 16:30 fastcgi
drwx ------ 12 nginx root 4.0K 5 июня 2017 прокси
drwx ------ 2 nginx root 4.0K 10 февраля 16:30 scgi
drwx ------ 2 nginx root 4.0K 10 февраля 16:30 uwsgi
Я работаю как root, а nginx работает как nginx:
user nginx;
Я должен запустить nginx вручную, и это работает:
root 947 1 0 Mar05? 00:00:00 nginx: основной процесс nginx
nginx 949 947 0 Mar05? 00:02:29 nginx: рабочий процесс
nginx 950 947 0 Mar05? 00:02:27 nginx: рабочий процесс
Не вижу проблем. Любое предложение очень ценится. Кстати, это не работает в docker.