1 Sudo Apt Update
1 Sudo Apt Update
[Unit]
Description=gunicorn socket
[Socket]
ListenStream=/run/gunicorn.sock
[Install]
WantedBy=sockets.target
38 nano /etc/systemd/system/gunicorn.service
[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target
[Service]
User=ubuntu
Group=www-data
WorkingDirectory=/home/ubuntu/atdt
ExecStart=/home/ubuntu/venv/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn.sock \
ATDT.wsgi:application
[Install]
WantedBy=multi-user.target
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
Deactivatesiya qilib
sudo chown -R www-data:www-data /home/ubuntu/atdt/static
sudo chown -R www-data:www-data /home/ubuntu/atdt/media
sudo chown -R www-data:www-data /home/ubuntu/atdt
sudo chown -R www-data:www-data /home/ubuntu
sudo chmod -R 755 /home/ubuntu/atdt/static
sudo chmod -R 755 /home/ubuntu/atdt/media
server {
listen 80;
server_name kpiup.tsue.uz;
client_max_body_size 100M; ni qo’shib qo’yish kerak ekan.
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
Agar CRSF token ishlamay qolsa
CSRF_COOKIE_HTTPONLY = True
SESSION_COOKIE_HTTPONLY = True
CSRF_COOKIE_SECURE = False
CORS_ALLOW_CREDENTIALS = True
ismoniy
Jismoniy@3000