编辑反向代理服务器配置文件:
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 }