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/
转载文章受原作者版权保护。转载请注明原作者出处!