可以解決生產環境中以下問題:
1.所有訪問a.html的請求,重定位到b.html;
2.所有訪問192.168.4.5的請求重定位至某個網域名稱;
3.所有訪問192.168.4.5/下面子頁面,重定位至某個網域名稱/下相同的頁面;
4.實現firefox與curl訪問相同頁面檔案,返回不同的內容。
關於nginx伺服器的位址重寫,主要用到的配置引數是rewrite:
-rewrite regex replacement flag
-rewrite 舊位址 新位址 [選項]
問題一的解決思路:
[root@proxy html]# vim /usr/local/nginx/conf/nginx.conf
在對應的server中新增**
rewrite /a.html /b.html redirect;
如果需要在瀏覽器顯示的是真實的訪問路徑,則新增**
rewrite /a.html /b.html redirect;
新增效果如下:
server
問題二的解決思路:所有訪問192.168.4.5的請求重定位至某個網域名稱;
[root@proxy html]# vim /usr/local/nginx/conf/nginx.conf
在對應的server中新增**
rewrite ^/
新增效果如下:
server
問題三的解決思路:所有訪問192.168.4.5/下面子頁面,重定位至某個網域名稱/下相同的頁面;
[root@proxy html]# vim /usr/local/nginx/conf/nginx.conf
在對應的server中新增**
rewrite ^/(.*)
新增效果如下:
server
問題四的解決思路:實現firefox與curl訪問相同頁面檔案,返回不同的內容
1.做好測試頁面
[root@proxy ~]# echo "this is the firefox page" > /usr/local/nginx/html/firefox/test.html
[root@proxy ~]# echo "this is the curl page" > /usr/local/nginx/html/test.html
2.在相應的server新增**
新增效果如下:
server
}3.進行測試
[root@proxy ~]# firefox
[root@proxy ~]# curl
Ubuntu下asterisk伺服器的配置
asterisk是乙個開放源 的軟體voippbx系統,它是乙個執行在linux環境下的純軟體實施方案。asterisk是一種功能非常齊全的應用程式,提供了許多電信功能,能夠把你的x86機器變成你自己的交換機,還能夠當作一台企業級的商用交換機。asterisk讓人激動的事情是它在小企業預算可承受的範...
Nginx的位址重寫
位址重寫就是獲得乙個來訪的url請求,然後改寫成伺服器可以處理的另乙個url的過程 1 縮短url,隱藏實際路徑提高安全性 2 易於使用者記憶和鍵入 3 易與被搜尋引擎收錄 主要用到的配置引數是rewrite rewrite regex replacement flag rewrite 舊位址 新位...
Nginx設定TCP上游伺服器的SSL配置
本文介紹了如何為nginx plus和接受tcp連線的負載均衡的伺服器組設定ssl ssl終端意味著nginx plus充當與客戶端連線的伺服器端ssl端點 它執行對請求的解密和對響應的加密,否則後端伺服器就必須這樣做。該操作稱為終止,因為nginx plus關閉了客戶端連線,並通過新建立的未加密連...