linux nginx域名反向代理

Posted 一壶酒,一扁舟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux nginx域名反向代理相关的知识,希望对你有一定的参考价值。

准备反向代理的网站:www.a.com

目标网站:www.b.com

进入nginx的配置文件:

添加如下:

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.a.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/#

以上是关于linux nginx域名反向代理的主要内容,如果未能解决你的问题,请参考以下文章

nginx 反向代理支持域名吗

Nginx反向代理多域名的HTTP和HTTPS服务

使用 gogs 搭建私人 git 服务器 | nginx 添加反向代理到二级域名

nginx 80端口反向代理多个域名,怎样隐藏端口的

nginx 80端口反向代理多个域名,怎样隐藏端口的

nginx 80端口反向代理多个域名,怎样隐藏端口的