[亲身实践]如何通过nginx部署使用dwebsocket的django工程

upstream echcom {

server 127.0.0.1:8000;

server {

listen 10000;

server_name 127.0.0.1:

charset UTF-8;

access_log /var/log/nginx/web_access.log;

error_log /var/log/nginx/web_error.log;

client_max_body_size 500M;

location / {

include uwsgi_params; # 通过uwsgi转发请求

uwsgi_pass echcom; # 和上文配置的socket端口/保持一致

uwsgi_read_timeout 300; # 设置请求超时时间

uwsgi_send_timeout 300; # 设置请求超时时间

uwsgi_connect_timeout 300;

proxy_buffer_size 64k;

proxy_buffers 32 32k;

proxy_busy_buffers_size 128k;

uwsgi_pass 127.0.0.1:8000;

include uwsgi_params; # the uwsgi_params file you installed;

proxy_redirect off;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection “upgrade”;

proxy_buffer_size 64k;

proxy_buffers 32 32k;

proxy_busy_buffers_size 128k;

uwsgi_send_timeout 600;

uwsgi_connect_timeout 600;

uwsgi_read_timeout 600;

location /static { # 访问静态资源

expires 30d;

autoindex on;

add_header Cache-Control private;

alias /home/user1/xxxxxx/project_name/static/;

location /media { # 访问静态资源

expires 30d;

autoindex on;

add_header Cache-Control private;

alias /home/user1/xxxxxx/project_name/media/;

Original: https://blog.csdn.net/revivec/article/details/127226745
Author: 一骑红陈
Title: [亲身实践]如何通过nginx部署使用dwebsocket的django工程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/733701/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球