首页 新闻 会员 周边 捐助

http和https配置导致内外网只能有一个正常访问

0
[待解决问题]


外网https请求都会经过深信服转成内网80端口。
现在我这边nginx中配置了前后端,外网请求映射到内网80端口。外网请求前后台均正常的,但是内网请求的时候,前端能正常访问到后台接口报异常(;vue中配置的后台接口是https开头的)。
现在就是我vue配置后台请求URL,不论是http还是https都有问题。
http:内网前后台访问均正常。外网前端能访问到,请求后台接口报异常。
https:外网前后台访问均正常。内网前端能访问到,请求后台接口报异常。
我无奈了,各位大佬有没有啥解决办法

雨上听风的主页 雨上听风 | 菜鸟二级 | 园豆:204
提问于:2022-05-08 17:02
< >
分享
所有回答(3)
1

“vue中配置的后台接口是https开头的”,后端必须部署 ssl 证书,用 https 协议就要遵守协议,绕不过去的

dudu | 园豆:29762 (高人七级) | 2022-05-08 17:18

建议将深信服上的 ssl 证书也部署到 nginx 上

支持(0) 反对(0) dudu | 园豆:29762 (高人七级) | 2022-05-08 17:22
0

看一下F12开发者工具,报什么错误

happydaily | 园豆:260 (菜鸟二级) | 2022-05-09 17:15
0

这个,一般处理方式是跟着浏览器地址栏的协议修改vue的请求配置,只要不是服务器上渲染。

首席吐槽官秦寿 | 园豆:601 (小虾三级) | 2022-05-12 16:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册