WARNING: не работает uwsgi (поменялись форматы конфигов) и пришлось запустить как proxy
This commit is contained in:
@@ -5,11 +5,11 @@
|
||||
# Для каждого сайта надо настроить свой поток, со своим уникальным именем.
|
||||
# Если будете настраивать несколько python (django) сайтов - измените название upstream
|
||||
|
||||
upstream clone-pets {
|
||||
upstream pet-clone {
|
||||
# расположение файла Unix-сокет для взаимодействие с uwsgi
|
||||
server unix:///home//home/web/clone.cocorico.ru/socket/clone-pets.sock;
|
||||
server unix:///home/web/clone.cocorico.ru/socket/clone_pets.sock;
|
||||
# также можно использовать веб-сокет (порт) для взаимодействие с uwsgi. Но это медленнее
|
||||
# server 127.0.0.1:8001; # для взаимодействия с uwsgi через веб-порт 8001
|
||||
# server 127.0.0.1:8021; # для взаимодействия с uwsgi через веб-порт 8021
|
||||
}
|
||||
|
||||
# конфигурируем сервер
|
||||
@@ -58,10 +58,16 @@ server {
|
||||
}
|
||||
|
||||
location / {
|
||||
uwsgi_pass clone-pets; # upstream обрабатывающий обращений
|
||||
include uwsgi_params; # конфигурационный файл uwsgi;
|
||||
uwsgi_read_timeout 1800; # вдруг некоторые запросы очень долго обрабатываются?
|
||||
uwsgi_send_timeout 200; # на всякий случай время записи в сокет тоже побольше...
|
||||
# uwsgi_pass pet-clone; # upstream обрабатывающий обращений
|
||||
# # uwsgi_pass 127.0.0.1:8001; # upstream обрабатывающий обращений
|
||||
# include uwsgi_params; # конфигурационный файл uwsgi;
|
||||
# uwsgi_read_timeout 1800; # вдруг некоторые запросы очень долго обрабатываются?
|
||||
# uwsgi_send_timeout 200; # на всякий случай время записи в сокет тоже побольше...
|
||||
proxy_pass http://127.0.0.1:8080;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user