能否不用映射8088端口到外网?

2021-09-08 14:49:00
刘溢华
原创 639

客户:我现在服务部署在一台机器,172.18.7.107上;前台用的tomcat or nginx端口为8080;后台端口为8088。现在做外网映射 已经映射oa.s-ap.com/mvue 将前端8080端口映射到80;目前如果要通过外网访问,必须将后台的8088也映射到外网。能否不用映射8088端口到外网呢?


回答:不用  8088等其他端口通过nginx 转发即可


客户:nginx中怎么配置一下呢?nginx中如何做转发呢?


回答:nginx 配置转发到后台就可以了

参考下这个配置


客户:我这里更改了配置,通过外网访问还是不行....

网页的logo和名称也变成我修改之前的.

是不是 eipapi 导致的?


回答

看下这个地址是否可以访问


客户

可以访问的


回答:可以的话 就将sso.js 中请求后端的地址改为这个  

http://XXXX.com:8080/mvue  访问管理端  http://XXXX.com:8080/eipapi  就会将接口请求转发到172。。。:8088的端口

这个你们也可以看下网上别人是怎么配置nginx nginx是怎么转发的 有很多示例的


客户:内外网现在都不行了..\

回答:看下请求后台的地址


客户


回答;没有改地址, 都这样改吧


客户:这个是修改哪里的代码?sso.js?


回答:是的

sso.js 或者你这样改 ,怎么改都行 


客户:好的,我试试看


回答:只要你能保证 window.context下的 地址是 http:// ...../eipapi就可以了


客户:搞定了!谢谢

发表评论
评论通过审核后显示。