天下雪:最近看来,要增加一下一些内容较少的专栏的内容。。。比如https、腾讯云,还应该再增加一些专栏。。。有建议的话,也可以在论坛里跟我提提。。。应该加什么专栏。。。
分享者:Mr_OOO,来自原文地址 为什么使用HTTPS
简单说来使用https协议的网站,信息的传递是进行了加密的,即使被人截取了,也没法轻易知道里面的信息,所以被称为安全的。现在百度、淘宝这种大型网站都是自动跳转https连接了。 SSL证书准备
申请途径有很多,我是在腾讯云上申请的免费的DV SSL(免费,颁发快,只验证域名所有权,如果是用与tomcat下申请时一定要填密码),其他类型的一般都要收费,申请成功后下载下来会有一个www.xxxx.com.jks这种类型的文件,这就是tomcat需要的jks格式证书。 修改server.xml添加Connector
进入tomcat下的conf文件夹,下面有个server.xml文件,修改此文件:
参数说明keystoreFile配置自己的JKS证书地址,可以使绝对地址也可以是相对地址。 keystorePass配置密钥。clientAuth如果是true则只有安装了对应证书的计算机才能访问,如果是false则任何计算机都能访问。 修改port=“80”的Connector
把redirectPort指向443端口,也就是上面添加的Connector就行了。 也可以直接把之前的port=“80”的Connector的相关参数配置得和port=“443”的Connector一样,但是一般不这样做,因为这样不方便以后跟换Connector配置。 修改web.xml如上步骤完成后,只是可以用https://开头访问对应网站,但是只输入www.xxx.com时,访问的还是https://www.xxx.com,不会自动变成https://www.xxx.com,要让http自动变成https,还需要修改同目录下的web.xml。 操作很简单,只需要在</welcome-file-list>后面(文件末尾)添加如下代码即可。
配置完成了,重启tomcat访问试试效果吧。 |
Tomcat自动https跳转配置
发布:2018-04-17 11:53浏览: 次来源:网络 作者:cola
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
相关文章
- 微信小程序app.json文件常用配置说明2021-07-09
- 微信小程序文字控制单行超过显示省略号2021-07-09
- 微信小程序参数传递的几种方法2021-07-09
- 微信小程序使用button按钮分享2021-07-09
- 微信小程序的setData2021-07-09
- 小程序分享,获取openid2021-07-08
- 微信小程序-实现tab2021-07-08
- 微信开发者工具新建和导入小程序2021-07-08
- 微信小程序实现点击拍照长按录像功能2021-07-08
- 微信小程序必知知识2021-07-08