admin 发表于 2021-4-16 17:55:53

Nginx反向代理实现

#搭建测试环境:
1.win
本地连接: 192.168.2.3

2.CentOS8-A:
1)ens32: 192.168.2.1
2)ens34: 192.168.3.1

3.多网卡生效:
1)nmcli device connect ens34
2)nmcli device status
3)ifcfg-ens34配置静态IP
4)nmcli connection reload
5)nmcli connection up ens34
6)nmcli device show ens34

4.CentOS8-B:
ens32: 192.168.3.2

5.三台机器连网测通:
win:192.168.2.3->ens32:192.168.2.1->CentOS8-A->192.168.3.1->192.168.3.2:CentOS8-B

#解决需求: CentOS8-A设置反向代理让win可以通过自己对外接口192.168.2.1可以代理到CentOS8-B的192.168.3.2接口上.
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 180;

proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

location / {
    proxy_pass http://192.168.3.2:80;
}   

页: [1]
查看完整版本: Nginx反向代理实现