Я хочу развернуть небольшое 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. Не хочу ничего ломать ...
Спасибо за помощь.