parent
1513cb4ca9
commit
f72be06618
@ -0,0 +1,78 @@ |
|||||||
|
upstream synchrotron { |
||||||
|
least_conn ; |
||||||
|
#server 127.0.0.1:8899; |
||||||
|
server 127.0.0.1:8898; |
||||||
|
#server 127.0.0.1:8897; |
||||||
|
#server 127.0.0.1:8896; |
||||||
|
} |
||||||
|
|
||||||
|
proxy_set_header X-Forwarded-For $remote_addr; |
||||||
|
|
||||||
|
server |
||||||
|
{ |
||||||
|
listen 80; |
||||||
|
listen 443 ssl http2; |
||||||
|
server_name fly.dvcloud.xin; |
||||||
|
index index.php index.html index.htm default.php default.htm default.html; |
||||||
|
root /www/wwwroot/fly.dvcloud.xin; |
||||||
|
proxy_connect_timeout 120; |
||||||
|
proxy_read_timeout 120; |
||||||
|
proxy_send_timeout 120; |
||||||
|
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 |
||||||
|
#error_page 404/404.html; |
||||||
|
|
||||||
|
#HTTP_TO_HTTPS_START |
||||||
|
if ($server_port !~ 443){ |
||||||
|
rewrite ^(/.*)$ https://$host$1 permanent; |
||||||
|
} |
||||||
|
#HTTP_TO_HTTPS_END |
||||||
|
|
||||||
|
ssl_certificate /www/server/panel/vhost/cert/fly.dvcloud.xin/fullchain.pem; |
||||||
|
ssl_certificate_key /www/server/panel/vhost/cert/fly.dvcloud.xin/privkey.pem; |
||||||
|
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; |
||||||
|
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; |
||||||
|
ssl_prefer_server_ciphers on; |
||||||
|
ssl_session_cache shared:SSL:10m; |
||||||
|
ssl_session_timeout 10m; |
||||||
|
error_page 497 https://$host$request_uri; |
||||||
|
|
||||||
|
#SSL-END |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
location ~ ^/(download|api|files) { |
||||||
|
proxy_pass http://synchrotron; |
||||||
|
} |
||||||
|
|
||||||
|
location ~ ^/(index|apps|user/login) { |
||||||
|
try_files $uri $uri/ /index.html; |
||||||
|
} |
||||||
|
|
||||||
|
location / { |
||||||
|
try_files $uri $uri/ /appdownload/index.html; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#禁止访问的文件或目录 |
||||||
|
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) |
||||||
|
{ |
||||||
|
return 404; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ |
||||||
|
{ |
||||||
|
expires 30d; |
||||||
|
error_log off; |
||||||
|
access_log /dev/null; |
||||||
|
} |
||||||
|
|
||||||
|
location ~ .*\.(js|css)?$ |
||||||
|
{ |
||||||
|
expires 12h; |
||||||
|
error_log off; |
||||||
|
access_log /dev/null; |
||||||
|
} |
||||||
|
access_log /www/wwwlogs/fly.dvcloud.xin.log; |
||||||
|
error_log /www/wwwlogs/fly.dvcloud.xin.error.log; |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
# 对外提供 http 服务的端口 |
||||||
|
http = 127.0.0.1:8899 |
||||||
|
|
||||||
|
#the local unix socket file than commnuincate to Nginx 用于和 nginx 进行数据交互的端口 |
||||||
|
socket = 127.0.0.1:8898 |
||||||
|
|
||||||
|
# the base directory (full path) django 程序的主目录 |
||||||
|
chdir = /www/fir_ser |
||||||
|
|
||||||
|
# Django's wsgi file |
||||||
|
wsgi-file = fir_ser/wsgi.py |
||||||
|
|
||||||
|
# maximum number of worker processes |
||||||
|
processes = 8 |
||||||
|
|
||||||
|
#thread numbers startched in each worker process |
||||||
|
threads = 2 |
||||||
|
|
||||||
|
#monitor uwsgi status 通过该端口可以监控 uwsgi 的负载情况 |
||||||
|
stats = 127.0.0.1:9191 |
||||||
|
|
||||||
|
|
||||||
|
# clear environment on exit |
||||||
|
vacuum = true |
||||||
|
|
||||||
|
# 后台运行,并输出日志 |
||||||
|
daemonize = /var/log/uwsgi.log |
Loading…
Reference in new issue