国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx做反向代理訪問動態頁會暴露代理的域名的解決方法

2024-07-09 22:48:13
字體:
來源:轉載
供稿:網友

 Nginx做反向代理時,可能會出現一個問題,當訪問靜態頁面時,正常訪問,但當訪問動態頁面時,就會跳轉到原域名。

例如:www.test1.com反向代理www.test2.com ,即當訪問www.test1.com時,其實是打開的www.test2.com的網站內容。

Nginx.conf的配置代碼如下

server

{

     listen          80;

     server_name     www.test1.com;

 

     location / {

        proxy_pass          http://www.test2.com/;

        proxy_redirect      off;

        proxy_set_header    X-Real-IP       $remote_addr;

        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

        }

}

 

這樣配置,訪問www.test1.com靜態網頁時,打開的是這個域名。但當訪問網站上動態頁面或者登陸網站后臺時,就會跳轉到www.test2.com這個域名了,這樣就暴露我們的原域名了。

解決方法很簡單,在上面代碼中添加proxy_set_header $host www.test2.com;  ,修改后,代碼如下:

server

{

     listen          80;

     server_name     www.test1.com;

     location / {

    proxy_set_header  $host  www.test2.com;   

        proxy_pass          http://www.test2.com/;

        proxy_redirect      off;

        proxy_set_header    X-Real-IP       $remote_addr;

        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

        }

}

 

加上這段代碼后,再檢查網站,就會發現訪問www.test1.com的動態頁時,就不會跳轉到原域名了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永德县| 哈巴河县| 江西省| 拉孜县| 土默特右旗| 全椒县| 遵化市| 河南省| 黄骅市| 乐安县| 武胜县| 龙海市| 永昌县| 喀喇沁旗| 枞阳县| 柳河县| 石楼县| 怀远县| 建平县| 望奎县| 五峰| 惠东县| 扎兰屯市| 铜川市| 青河县| 凤阳县| 华安县| 龙州县| 德昌县| 托克逊县| 高尔夫| 波密县| 都江堰市| 类乌齐县| 闵行区| 宾阳县| 绥棱县| 福建省| 岳阳市| 昆明市| 会同县|