欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Nginx服務(wù)器的反向代理proxy

Nginx的配置還是比較簡(jiǎn)單的,如:

1
2
3
4
location ~ /*
{
proxy_pass
}

或者可以

1
2
3
4
location /
{
proxy_pass
}

Apache2的反向代理的配置是:

1
ProxyPass /ysz/ http://localhost:8080/

然而,如果要配置一個(gè)相對復雜的反向代理
Nginx相對Apache2就要麻煩一些了
比如,將url中以/wap/開(kāi)頭的請求轉發(fā)到后臺對應的某臺server上
可以再Nginx里設置一個(gè)變量,來(lái)臨時(shí)保存/wap/后面的路徑信息

1
2
3
4
5
6
7
8
9
location ^~ /wap/
{
if ($request_uri ~ /wap/(\d+)/(.+))
{
set $bucketid $1;
set $params $2;
}
proxy_pass http://mx$bucketid.test.com:6601/$params;
}

也可以首先rewrite一下,然后再代理:

1
2
3
4
location ^~ /wap/{
rewrite /wap/(\d+)/(.+) /$2?$args break;
proxy_pass http://mx$1.test.com:6601;
}

或者

1
2
3
4
location ~* /wap/(\d+)/(.+)
{
proxy_pass http://mx$1.test.com:6601/$2?$args;
}

注意上面最后的?$args,表明把原始url最后的get參數也給代理到后臺
如果在proxy_pass中使用了變量(不管是主機名變量$1或后面的$2變量),則必須得加這段代碼
但如果pass_proxy后沒(méi)用任何變量,則不需要加,它默認會(huì )把所有的url都給代理到后臺,如:

1
2
3
4
location ~* /wap/(\d+)/(.+)
{
proxy_pass
}

而Apache2相對就簡(jiǎn)單多了:

1
2
3
4
5
6
ProxyPassMatch ^/wap/(.*)$  http://192.168.132.147/$1
  
if ($host ~* www.(.*)){
      set $host_without_www $1;
      rewrite (.*)$ $host_without_www/www$1;
    }

url的/問(wèn)題
在nginx中配置proxy_pass時(shí),當在后面的url加上了/,相當于是絕對根路徑,則nginx不會(huì )把location中匹配的路徑部分代理走;如果沒(méi)有/,則會(huì )把匹配的路徑部分也給代理走。

 
下面四種情況分別用http://192.168.1.4/proxy/test.html 進(jìn)行訪(fǎng)問(wèn)。
第一種:

1
2
3
location /proxy/ {
     proxy_pass http://127.0.0.1:81/;
}

會(huì )被代理到http://127.0.0.1:81/test.html 這個(gè)url
 
第二咱(相對于第一種,最后少一個(gè) /)

1
2
3
location /proxy/ {
     proxy_pass
}

會(huì )被代理到http://127.0.0.1:81/proxy/test.html 這個(gè)url
 
第三種:

1
2
3
location /proxy/ {
     proxy_pass http://127.0.0.1:81/ftlynx/;
}

會(huì )被代理到http://127.0.0.1:81/ftlynx/test.html 這個(gè)url。
 
第四種情況(相對于第三種,最后少一個(gè) / ):

1
2
3
location /proxy/ {
     proxy_pass http://127.0.0.1:81/ftlynx;
}

會(huì )被代理到http://127.0.0.1:81/ftlynxtest.html 這個(gè)url
 
上面的結果都是本人結合日志文件測試過(guò)的。從結果可以看出,應該說(shuō)分為兩種情況才正確。即http://127.0.0.1:81 (上面的第二種) 這種和 http://127.0.0.1:81/.... (上面的第1,3,4種) 這種。

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
使用Nginx的proxy
通過(guò)lua進(jìn)行nginx的權限控制
WordPress + nginx + Varnish + Apache 2
apache轉換到了nginx的幾個(gè)注意點(diǎn)
nginx echo 輸出 檢查配置正確性
nginx 之 proxy
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久