当前位置:首页 > CN2资讯 > 正文内容

Nginx反向代理实例

1天前CN2资讯

一、需求场景:

有数据中心A和B。只有数据中心B内的服务器可以访问。如今,数据中心A中有一台服务器A2也需要访问。

数据中心A中有一台有公网IP的Nginx服务器A1。数据中心B中有一台存在内网的Nginx服务器B1,通过路由器上网

二、想法:

可以使用×××或者代理,不过对于此需求,使用Nginx的反向代理功能来实现显得更加容易。

三、实践:

1、在A2的hosts文件中添加内容为“需要访问的域名到A1的IP”的解析。

172.22.0.4 

2、在数据中心B的路由器上将B1的8001端口通过路由器映射出来。

3、在A1的hosts文件中添加解析。

10.0.2.2 

4、在A1配置反向代理。跳转地址为数据中心B的Nginx的地址。

server {     listen 80;     server_name ;     location / {         proxy_pass http://:8001;     } }

5、在B1配置反向代理。跳转地址为需要访问的域名。

server {     listen 8001;     server_name ;     location / {         proxy_pass http://;     } }
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25169.html

    分享给朋友:

    “Nginx反向代理实例” 的相关文章