Tomcat网站http访问转换为https访问
补充:如果网站使用到SLB负载均衡,需要在SLB开通监听端口,https协议默认用的是443端口,http协议默认用的是80端口;添加监听端口的时候,前端端口用443,url不需要带端口,后端端口用上面
发布日期:2021-10-03 12:40:14
浏览次数:14
分类:技术文章
本文共 913 字,大约阅读时间需要 3 分钟。
Tomcat网站http访问转换为https访问
只需更改2个文件,一个是web.xml文件,另一个是tomcat中的conf/server.xml文件。
- web.xml文件
在上一行增加以下代码:
SSL /* CONFIDENTIAL
- tomcat中的conf/server.xml文件
增加以下代码
port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" keystoreFile="/usr/java/tomcat/test.jks" keystorePass="test" sslProtocol="TLS" />
其中keystoreFile属性是SSL证书文件存放位置,除了jks格式,还可以是keystore格式,例如:keystoreFile=”/usr/java/tomcat/test.keystore”,可根据生成的证书格式类型配置相应的文件。
SSL证书生成方式有两种,一是使用JDK自带工具keytool生成ssl证书,使用此种证书客户端浏览器会提示网站不安全,适用于个人开发测试用;另外一种是购买CA 机构颂发的CA证书,适用于正式部署上线使用;网上有很多方法,不做说明。
补充:如果网站使用到SLB负载均衡,需要在SLB开通监听端口,https协议默认用的是443端口,http协议默认用的是80端口;添加监听端口的时候,前端端口用443,url不需要带端口,后端端口用上面<Connector>
标签的port端口8443即可通过SLB访问到应用。
转载地址:https://blog.csdn.net/kookkj/article/details/78480297 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月10日 00时29分17秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Ubuntu安装Nginx
2019-04-27
Ubuntu 下安装thttpd Web服务器
2019-04-27
用thttpd做Web Server
2019-04-27
服务器端开发经验总结 Linux C语言
2019-04-27
将网站程序放在tmpfs下
2019-04-27
使用Nginx的proxy_cache缓存功能取代Squid
2019-04-27
nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除
2019-04-27
nginx 的proxy_cache才是王道
2019-04-27
Nginx proxy_cache 使用示例
2019-04-27
Nginx源代码分析 - 日志处理
2019-04-27
使Apache实现gzip压缩
2019-04-27
Memcached在大型网站中应用
2019-04-27
Hadoop简要介绍
2019-04-27
squid中的X-Cache和X-Cache-Lookup的意义
2019-04-27
squid 优化指南
2019-04-27
centos vnc配置笔记
2019-04-27
让Squid 显示本地时间
2019-04-27
linux mysql 命令 大全
2019-04-27
清除Squid缓存的小工具
2019-04-27
Varnish Cache 3.0.0安装
2019-04-27