推广 热搜: 行业  设备    系统  参数  经纪    教师  机械  中国 

nginx反向代理走http+https通道,后端走http通道,导致前台获取不到后台https内容的处理

   日期:2024-11-04     作者:caijiyuan    xhstdz   评论:0    移动:http://mip.xhstdz.com/news/356.html
核心提示:前言:目前我公司使用的服务器架构为前台为nginx反向代理,后端为单台web服务器或者集群,目前的配置是这样的

前言

目前我公司使用的服务器架构为前台为nginx反向代理,后端为单台web服务器或者集群,目前的配置是这样的,nginx反向代理配置了,http和https通道,但是后端服务器配置为http通道。
平时没有什么大问题,后来用户访问网站的时候,访问https,发现代码中引用的url为http,因此获取不到网页内容。

nginx反向代理走http+https通道,后端走http通道,导致前台获取不到后台https内容的处理

配置内容

前台nginx反向代理配置

后台服务器配置如下

看出,前台服务器是走了https和http协议,但是后台服务器只走了http协议
这样就导致前台访问https时,后台调用页面url时的还是http,当然这个可以用代码在强制控制,但是这个不是最根本处理办法,想要彻底处理这个问题,需要让后台服务器也支持https。这样才能从源头处理这个问题。

修改方案

前台服务ssl通道的配置也需要进行修改


后台服务器的配置修改如下

支持前后台都是实现了http+https通道,调用url不统一的问题,就可以完美处理了、

本文地址:http://sjzytwl.xhstdz.com/news/356.html    物流园资讯网 http://sjzytwl.xhstdz.com/ , 查看更多
 
标签: 反向代理
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号