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

首頁 > 網站 > Nginx > 正文

nginx反向代理配置去除前綴

2024-08-30 12:24:30
字體:
來源:轉載
供稿:網友

使用nginx做反向代理的時候,可以簡單的直接把請求原封不動的轉發給下一個服務。設置proxy_pass請求只會替換域名,如果要根據不同的url后綴來訪問不同的服務,則需要通過如下方法:

方法一:加"/"

server {    listen              8000;    server_name         abc.com;    access_log  "pipe:rollback /data/log/nginx/access.log interval=1d baknum=7 maxsize=1G"  main;     location ^~/user/ {        proxy_set_header Host $host;        proxy_set_header  X-Real-IP        $remote_addr;        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;        proxy_set_header X-NginX-Proxy true;         proxy_pass http://user/;    }     location ^~/order/ {        proxy_set_header Host $host;        proxy_set_header  X-Real-IP        $remote_addr;        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;        proxy_set_header X-NginX-Proxy true;         proxy_pass http://order/;    }}

^~/user/表示匹配前綴是user的請求,proxy_pass的結尾有/, 則會把/user/*后面的路徑直接拼接到后面,即移除user。

方法二:rewrite

upstream user { server localhost:8089 weight=5;}upstream order { server localhost:8090 weight=5;} server { listen  80; server_name abc.com; access_log "pipe:rollback /data/log/nginx/access.log interval=1d baknum=7 maxsize=1G" main;  location ^~/user/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true;  rewrite ^/user/(.*)$ /$1 break; proxy_pass http://user; }  location ^~/order/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true;  rewrite ^/order/(.*)$ /$1 break; proxy_pass http://order; }}

proxy_pass結尾沒有/, rewrite重寫了url。

---------------------

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對錯新站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保定市| 富平县| 汉源县| 韶关市| 乌鲁木齐县| 龙口市| 上虞市| 新田县| 福清市| 儋州市| 镇沅| 察雅县| 洱源县| 聂拉木县| 虹口区| 亳州市| 岳阳县| 景德镇市| 钟祥市| 呼伦贝尔市| 兴仁县| 昌图县| 丘北县| 龙门县| 桓仁| 邓州市| 密山市| 安康市| 千阳县| 金秀| 武强县| 洛宁县| 焦作市| 宜丰县| 双峰县| 连平县| 长丰县| 子洲县| 新建县| 任丘市| 锦屏县|