#django #nginx #gunicorn #ubuntu-18.04
Вопрос:
Итак, у меня есть проект, который отлично работает в localhost, и все перенаправления работают после успешного входа в систему, но в производстве (Ubuntu 18.04 digitalocean Nginx и Gunicorn) страница просто перенаправляет меня снова на домашнюю страницу, которая является страницей входа.
Вот мой конфигурационный файл проекта для Nginx
server {
listen 80;
server_name ip_addres;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/project;
}
location /static/admin {
alias /home/user/project/projectenv/lib/python3.6/site-packages/django/contrib/admin/static/admin;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
и это параметры прокси, которые включены
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffers 32 4k;