作者:青岛二三事-丶儿 | 来源:互联网 | 2023-09-03 09:05
```Nginx
server {
listen 80;
listen 3009 ssl http2;
server_name znsd.top;
1 2 3 4 5 6 7 8 9 10 11 12
| #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;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| 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; # 后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
} |
}
我写在 N1 上面的.使用 frp 穿透.Nginx 做转发.发现速度非常慢还做了动静分离.我在本地直接用 Nginx 请求内网也照样很慢.求大佬帮忙解答下
(用的 Nginx):https://znsd.top:3009 .本想一起发.但是 V2EX 不让发.不知道为啥