#ssl on;
ssl_certificate /etc/nginx/ssl/5086991_znsd.top.pem;
ssl_certificate_key /etc/nginx/ssl/5086991_znsd.top.key;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
#ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
proxy_set_header X-Forwarded-Proto $scheme;
#鎵嬪姩鍚敤 cipher 鍒楄〃;
ssl_prefer_server_ciphers on;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
ssl_buffer_size 4k;
ssl_session_cache shared:SSL:50m;
#speed up first time. 1m ~= 4000 connections ssl_session_timeout 4h;
location ~* /page/audio/ {
root /etc/nginx ;
if (!-f $request_filename) { #请求的文件不存在,就反向代理
#proxy_pass http://192.168.11.242:9527;
#rewrite /page/audio /audio break;
rewrite ^/page/audio/(.+?).mp3$ /audio/$1.mp3 break;
}
}
location ~* /static/ {
root /etc/nginx ;
}
location ~* ^/page/$ {
# 先找本地
root /etc/nginx/static; # 这里的 html 是 root 安装目录的 html 文件夹,可以自定义
if (!-f $request_filename) { #请求的文件不存在,就反向代理
proxy_pass http://172.17.0.1:9527;
break;
}
}
location / {
proxy_pass http://172.17.0.1:9527/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
client_max_body_size 1024m;
### Most PHP, Python, Rails, Java App can use this header -> https ###
proxy_set_header X-Forwarded-Proto $scheme;
proxy_connect_timeout 1; #后端服务器连接的超时时间_发起握手等候响应超时时间
proxy_send_timeout 30; # 连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)
proxy_read_timeout 60; # 后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.