准備反向代理的網站:www.a.com
目標網站:www.b.com
進入nginx的配置文件:
server_name我就不說了,就是自己的域名
添加如下:
1 location / { 2 proxy_set_header X-Real-IP $remote_addr; 3 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 4 proxy_pass http://www.b.com; 5 }
訪問www.a.com后會直接跳轉到www.b.com
如果想訪問www.a.com/a/調准到www.b.com/b/
進入nginx的配置文件:
添加如下:
1 location /a/ { 2 proxy_set_header X-Real-IP $remote_addr; 3 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 4 proxy_pass http://www.b.com/b/; 5 }
其他例子就不一一列舉了,可以參考nginx的官方文檔,鏈接:https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#
