Blueherb In solitude, where we are least alone 王佳鑫

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;
        }
 }
}
http://10.10.10.10:61061/CHEAT 访问返回404

原因: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;
        }
posted @ 2022-07-29 16:38  阿呆学习之路  阅读(37)  评论(0编辑  收藏  举报