我有同样的问题;
所以我做到了...
看看使用 UWSGI + DJANGO + NGINX + REACT +
1 - 纳米 /etc/uwsgi/sites/app_plataform.ini [uwsgi]
DJANGO_SETTINGS_MODULE = app_plataform.settings 环境 =
DJANGO_SETTINGS_MODULE settings.configure()
chdir = /home/app_plataform 主页 = /root/app_plataform
模块 = prometheus_plataform.wsgi:应用程序
master = true processes = 33 buffer-size=32768
socket = /home/app_plataform/app_plataform.sock
chmod-socket = 777 真空 = 真
2 - 对 nginx 进行性能升级...用户 www-data;
worker_processes 自动; worker_processes 4; pid /run/nginx.pid;包括/etc/nginx/modules-enabled/*.conf;
事件 { worker_connections 4092;多接受; }
http { ##升级配置
client_body_buffer_size 16K; client_header_buffer_size 16k;
client_max_body_size 32m; #large_client_header_buffers 2 1k;
client_body_timeout 12; client_header_timeout 12; keepalive_timeout
15;发送超时 10; access_log off;
###基本设置##
发送文件; tcp_nopush 开启; tcp_nodelay 开启; #keepalive_timeout 65;
types_hash_max_size 2048; server_tokens 关闭;
server_names_hash_bucket_size 64; # server_name_in_redirect off;
包括/etc/nginx/mime.types;默认类型
应用程序/八位字节流;
## # SSL 设置##
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # 删除 SSLv3,参考:POODLE
ssl_prefer_server_ciphers 开启;
## # 日志记录设置##
access_log /var/log/nginx/access.log;错误日志
/var/log/nginx/error.log;
###Gzip设置##
gzip 开启; gzip_comp_level 2; gzip_min_length 1000; gzip_proxied
过期的无缓存无存储私有身份验证; gzip_types 文本/纯文本
应用程序/x-javascript 文本/xml 文本/css 应用程序/xml; gzip_vary
开;
#gzip_proxied 任意; #gzip_comp_level 6; gzip_buffers 16 8k;
gzip_http_version 1.1; #gzip_types 文本/纯文本/css
应用程序/json 应用程序/javascript 文本/xml 应用程序/xml
应用程序/xml+rss 文本/javascript;
## # 虚拟主机配置 ##
包括 /etc/nginx/conf.d/.conf;包括
/etc/nginx/sites-enabled/; }
3 - 然后...重新启动服务或 reebot 服务器...
systemctl 重启 uwsgi & systemctl 重启 nginx