Django deploy nginx auto log out
У меня возникла проблема с моим приложением Django, когда я автоматически выхожу из системы при попытке получить доступ к моей панели администратора. Я подозреваю, что проблема может быть связана с сохранением сессии. Для дальнейшего расследования я включил свою конфигурацию nginx и файл настроек Django ниже.
map $sent_http_content_type $expires {
default off;
text/html epoch;
text/css max;
application/javascript max;
~image/ max;
}
server {
listen 80;
listen [::]:80;
server_name www.khalimbetovulugbek.com khalimbetovulugbek.com;
return 301 https://khalimbetovulugbek.com;
}
server {
listen 443 ssl http2;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
server_name khalimbetovulugbek.com www.khalimbetovulugbek.com;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/benku/portfolio/src;
}
location /media/ {
root /home/benku/portfolio/src;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
expires $expires;
}```
и правильное ли это место для медиафайла?
похоже, что моя сессия не сохраняется и поэтому я выхожу из системы
settings.py
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]