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