编辑反向代理服务器配置文件:
vim /usr/local/nginx/conf/reverse-proxy.conf

 

以下是在浏览器中输入abc.com的时候访问的内网服务器192.168.1.38的8080端口,输入def.com访问192.168.1.40的8000端口的作用。

 1 server
 2 {
 3     listen 80;
 4     server_name abc.com;
 5     location / {
 6         proxy_redirect off;
 7         proxy_set_header Host $host;
 8         proxy_set_header X-Real-IP $remote_addr;
 9         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
10         proxy_pass http://192.168.1.38:8080;
11     }
12     access_log logs/abc.com_access.log;
13 }
14  
15 server
16 {
17     listen 80;
18     server_name def.com;
19     location / {
20         proxy_redirect off;
21         proxy_set_header Host $host;
22         proxy_set_header X-Real-IP $remote_addr;
23         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
24         proxy_pass http://192.168.1.40:8000;
25     }
26     access_log logs/def.com_access.log;
27 }