这篇文章主要介绍“nginx反向代理怎么实现多端口映射”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“nginx反向代理怎么实现多端口映射”文章能帮助大家解决问题。
代码解释
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; } }
关于“nginx反向代理怎么实现多端口映射”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。