nginx心得
点击查看代码
server {
limit_conn perip 20;
limit_conn perserver 200;
limit_rate 1024M;
listen 61061;
server_name 10.10.10.10;
#root /home/issa/fanzha/html-yd;
#index index.html;
location /CHEAT/ {
root /home/issa/fanzha/;
index index.html index.htm;
}
location /MCHEAT/ {
root /home/issa/fanzha/;
index index.html index.htm;
}
}
}
原因:nginx 会根据location 的 /CHEAT/ 去寻找 /home/issa/fanzha/CHEAT/index.html
此种匹配方式是通过正则 直接匹配 /CHEAT/
所以正确打开方式是 http://10.10.10.10:61061/CHEAT/
但是通过 如下方式 location + proxy_pass 方式,情况就复杂了,自行百度,一般都加。
点击查看代码
location /DICT/ {
proxy_pass https://10.10.10.10:61106/DICT/;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}