Не удается запустить nginx из-за неверной конфигурации - PullRequest
0 голосов
/ 26 октября 2019

Я развертываю свой проект django под названием "converter" на моей машине с Ubuntu, и я следую этому руководству: https://uwsgi -docs.readthedocs.io / en / latest / tutorials / Django_and_nginx.html Я создал файл конфигурации, который называется converter_nginx.conf , и поместил его в папку / etc / nginx / sites-available . Это содержимое моего файла конфигурации:

# converter_nginx.conf

# the upstream component nginx needs to connect to
upstream django {
    # server unix:///home/andrea/File-format-converter/converter/converter.sock; # for a file socket
    server 127.0.0.1:8001; # for a web port socket (we'll use this first)
}

# configuration of the server
server {
    # the port your site will be served on
    listen      8000;
    # the domain name it will serve for
    server_name 1myIPaddress.com; # substitute your machine's IP address or FQDN
    charset     utf-8;

    # max upload size
    client_max_body_size 75M;   # adjust to taste



    # Finally, send all non-media requests to the Django server.
    location / {
        uwsgi_pass  django;
        include     /home/andrea/File-format-converter/converter/uwsgi_params; # the uwsgi_params file you installed
    }
}

и символическая ссылка на этот файл, как указано в руководстве с этой командой sudo ln -s ~/home/andrea/File-format-converter/converter/converter_nginx.conf /etc/nginx/sites-enabled/. Несмотря на это, когда я запускаю nginx, я получаю эту ошибку: [....] Starting nginx (via systemctl): nginx.serviceJob for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

И файл error.log в /var/log/nginx содержит следующие журналы:

2019/10/26 09:30:02 [emerg] 30762#30762: open() "/etc/nginx/sites-enabled/converter_nginx.conf" failed (2: No such file or directory) in /etc$
2019/10/26 09:30:17 [emerg] 30818#30818: open() "/etc/nginx/sites-enabled/converter_nginx.conf" failed (2: No such file or directory) in /etc$
2019/10/26 09:38:24 [emerg] 31165#31165: open() "/etc/nginx/sites-enabled/converter_nginx.conf" failed (2: No such file or directory) in /etc$
$/etc/nginx/nginx.conf:62

Кто-нибудь понимает, почему это происходит? Я не понимаю, почему nginx ищет конфигурации на /etc/nginx/nginx.conf, а не на сайтах с включенными или доступными сайтами.

...