100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 利用Nginx反向代理解决80端口复用(内网域名转发)问题

利用Nginx反向代理解决80端口复用(内网域名转发)问题

时间:2019-03-30 09:57:12

相关推荐

利用Nginx反向代理解决80端口复用(内网域名转发)问题

公司多台服务器,但只有一个公网IP,80端口只好给公司网站使用

那么访问其他业务系统只能用反向代理做域名转发去实现

即:利用web服务器的80端口代理其它服务器的非80端口,实现80端口复用

反向代理-普通模式

server {listen 80;server_name index index.html index.htm index.jsp;location / {proxy_redirect off;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_pass http://10.10.0.207:8000;}}

反向代理-负载均衡

upstream oa_server {server 10.10.0.201:8000;server 10.10.0.202:8000;}server{listen 80;server_name ;location / {proxy_redirect off;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_pass http://oa_server; # upstream模块定义的名称}}

重启Nginx

nginx -t #测试配置文件nginx -s reload #重新加载文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。