Я следовал этому руководству, чтобы настроить мой флеш-сервер.
https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-18-04#step-6-%E2%80%94-securing-the-application
Когда я добрался до шага 6, я вижу, что они устанавливают колбу для всего URL, но я хотел бы указать ее на конкретный порт.
Это мой код для nginx, который указывает.В результате получается 404.
server {
listen 5000;
server_name site.com;
location / {
include proxy_params;
proxy_pass http://unix:/home/user/project/project.sock;
}
}
Все остальные файлы такие же, как в учебнике.Я пытался изменить файл .sock, но похоже, что он был сгенерирован автоматически и не может быть изменен.Кроме того, мне нужно найти способ, чтобы nginx справился с этим, прежде чем беспокоиться о том, чтобы справиться с ним из gunicorn.
Моя конечная цель - запускать запросы nginx на колбу при отправке запроса на 0.0.0.0:5000
и обрабатывать все остальные запросы 0.0.0.0 , 0.0.0.0/*
с помощью nginx.
Любая помощь, чтобы понять все это, действительно ценится, потерянная в этот момент.
РЕДАКТИРОВАТЬ
моя конфигурация nginx на сайтах доступна
server {
server_name domain www.domain;
location / {
include proxy_params;
proxy_pass http://127.0.0.1:8080/;
}
}