博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记一次http网站换成https的处理
阅读量:6693 次
发布时间:2019-06-25

本文共 462 字,大约阅读时间需要 1 分钟。

今天对原来的网站做证书加密处理,就是http转换成https。配置好nginx后发现网页打开有部分页面却还是http协议,这样将导致https网页无法加载http的内容。尝试了网上各种配置,都不行。

最后的解决办法是修改程序代码。
原来代码:
<c:set var="ctxx"
value="${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}" />
改成:
<c:set var="ctxx"
value="${pageContext.request.contextPath}" />
一个是绝对路径,一个是相对路径。采用相对路径的好处就是能自动适配协议。从而tomcat和nginx不需要进行更多的特别配置就能使用。

转载于:https://blog.51cto.com/denwork/2114307

你可能感兴趣的文章
jquer01-包装集
查看>>
页面增加Cookie
查看>>
iOS面试题总结 二
查看>>
@Override是什么
查看>>
JAVA中堆栈和内存分配
查看>>
使用yum方式安装 zabbix3.0
查看>>
办公室趣事
查看>>
Ubuntu Server添加磁盘
查看>>
复合索引
查看>>
ASA SSL××× 配置
查看>>
51CTO博客将于2017年7月完成首页改版(7月11日下午上线啦)
查看>>
微信公众帐号开发教程第1篇-引言
查看>>
初学Linux--shell
查看>>
LNMP环境部署
查看>>
SQL SERVER 对检索结果排序
查看>>
CCFlow建设工程流程管理系统应用案例
查看>>
服务器配置之DNS服务器
查看>>
PHP适配器模式
查看>>
性能测试工具sysbench简介
查看>>
网络综合测试--5
查看>>