Как настроить nginx для приложения Flask на сервере с установленным Plesk - PullRequest
0 голосов
/ 14 февраля 2020

Я хочу развернуть небольшое Flask веб-приложение на облачном сервере root с установленным Plesk. Я следовал этому учебнику , так как он использует Nginx и Gunicorn, как предложено разработчиком Flask: Мигель Гринберг.

Проблема в том, что в Plesk есть модифицированный вариант nginx предустановленный с именем sw- nginx, и я абсолютно не знаю, как реализовать эту строку кода:

server {
   listen 80;
   server_name my.subdomain.com;

    location / {
      include proxy_params;
      proxy_pass http://unix:/var/www/vhosts/mydomain.com/my.subdomain.com/myproject/app.sock;
      }
}

Если я просто вставлю в файл .conf, configtest из Nginx сбои:

$ nginx -t
nginx: [emerg] open() "/etc/nginx/proxy_params" failed (2: No such file or directory) in /etc/nginx/conf.d/myproject.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed

Возможно, синтаксис значения proxy_pass неправильный (я пробовал много, здесь я поставил один из них), или, может быть, параметр proxy_pass не поддерживается или должен быть где-то реализован еще?

PS: я также нашел этот ответ Как развернуть Flask проект на поддомене Plesk Но я где-то читал, что замена sw- nginx стандартным nginx не будет не поддерживаются Plesk. Не хочу ничего ломать ...

Спасибо за помощь.

...