nginx反向代理之多端口映射的实现
2019-10-29 07:07
1906 查看
代码解释
1.1 http:www.baidu.test.com默认是80,访问“/”利用反向代理,然后访问本地8083;
1.2 8083代表本地的前端工程访问地址,前端需要访问后台数据,”/”,继续代理到后台地址9803;
1.3 这样就做到了只要开通80端口就可以完成多个端口访问。
1.4 root配置可以是绝对路径,也可是相对路径。
server { listen 80; server_name www.baidu.test.com;#你要填写的域名,多个用逗号隔开 location / { proxy_pass http://localhost:8083; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; root /app/esop_web/esopschool; index index.html; try_files $uri $uri/ /index.html; } location /rest{ proxy_pass http://localhost:9803; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- nodejs使用nginx端口转发,端口映射,反向代理,子域名映射到不同端口
- 使用nginx反向代理到不同服务器(共享同一端口)配置文件
- Nginx实现TCP反向代理
- 智能一代云平台(十七):Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置
- Nginx反向代理端口域名无法访问问题解决
- Nginx反向代理Tomcat实现现负载均衡(高可用)以及利用redis+Session同步会话共享配置详解
- (转)Nginx反向代理设置 从80端口转向其他端口
- Nginx反向代理到后端的tomcat上实现动静分离
- 智能一代云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置
- Nginx反向代理使用IIS,使其可以同时在同一端口上访问ASP.NET MVC和Python
- nginx反向代理三台web服务器,实现负载均衡
- 腾讯云(ubuntu)下安装 nodejs + 实现 Nginx 反向代理服务器
- Nginx作为反向代理服务器,多个不同项目共用80端口破解路由器映射外网ip数目限制
- Nginx实现静态资源的反向代理实例
- nginx的配置及以反向代理方式实现动静分离、负载均衡
- nginx 反向代理时丢失端口的解决方案
- nginx利用lua实现nginx反向代理proxy_store缓存文件自删除
- 使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射
- Nginx实现反向代理(同一服务器下不同端口服务映射到80端口)
- nginx 反向代理时丢失端口的解决方案