Я пытаюсь проверить, почему мой Nginx не удается загрузить, поэтому я бег команды:Nginx теста неудачи с другим файлом конфигурация
nginx -c nginx.conf -t
И получать выход:
nginx: [emerg] open() "/usr/share/nginx/vehicles/nginx.conf" failed (2: No such file or directory)
nginx: configuration file /usr/share/nginx/vehicles/nginx.conf test failed
Какой это странно, потому что в нем указывается другой файл конфигурации, который я предоставил.
Мой конфигурационный файл:
user www-data;
daemon off;
events {
}
http {
##
# Logging Settings
##
#access_log /logs/nginx_access.log;
#error_log /logs/nginx_error.log;
#upstream vehicles_server {
# server unix:/tmp/server.sock
#}
server {
listen 5001;
server_name _;
location/{
proxy_pass unix:/server/server.sock;
}
}
}
Я попытался добавить error_logs, но они не работают, а также.
Я бегу Nginx с помощью supervisord в Ubuntu Docker контейнер с gunicorn и Django в качестве веб-сервера (хотя я думаю, что они не имеют никакого отношения к проблеме)
файл server.sock существует.
Любые идеи?
Спасибо, что решил! проблема в моем скрипте отсутствовала в http: // в url. (для тех, кто наткнулся на это в будущем) –