准备反向代理的网站: www.a.com
目标网站: www.b.com
进入 nginx 的配置文件:
添加如下:
- location / {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_pass http://www.a.com;
- }
访问 www.a.com 后会直接跳转到 www.b.com
如果想访问 www.a.com/a / 调准到 www.b.com/b/
进入 nginx 的配置文件:
添加如下:
- location /a/ {
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_pass http://www.b.com/b/;
- }
其他例子就不一一列举了, 可以参考 nginx 的官方文档, 链接: https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#
来源: http://www.bubuko.com/infodetail-2809981.html