服务器tomcat绑定域名后 http80端口自动跳转https443端口
2.4修改war包路径(可选)
---------------------
作者:涓滴之水
来源:CSDN
原文:https://blog.csdn.net/u013344860/article/details/79591519
版权声明:本文为博主原创文章,转载请附上博文链接!
=================================================
tomcat 默认端口说明:
<Server port="8005" shutdown="SHUTDOWN"> 远程停服务端口
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 其中8080为HTTP端口,8443为默认HTTPS端口
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 8009为AJP端口,服务器之间的通信使用该端口
HTTP重定向至HTTPS也就是将80端口重定向至443端口
1. 设置https 访问:
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/usr/share/tomcat7/conf/.keystore" keystorePass="sunyainfo.com"/>
keystoreFile : 证书存放路径
keystorePass : 证书密码
2. 配置80端口,将8080改成80, redirectPort设置为443
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="443" />
---------------------------------------配置域名------------------------------------------------------
修改Engine
<Engine name="Catalina" defaultHost="localhost">
修改后
<Engine name="Catalina" defaultHost="www.testTomcat.com">
engine指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值是一样的
修改域名
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
修改后
<Host name="www.testTomcat.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
---------------------------------------配置域名------------------------------------------------------
3. 配置8009端口重定向
<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
4. 在 $TOMCAT_HOME/conf/web.xml中加入以下配置,禁止http访问
<security-constraint>
<web-resource-collection >
<web-resource-name >SSL</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
5.重启tomcat即可
6.访问www.test.com 地址栏直接出现https://www.test.com
服务器tomcat绑定域名后 http80端口自动跳转https443端口相关推荐
- 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后...
问题描述: input输入框输入一段文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后去了. 原因: input事件中,给input框绑定任何事件后,在处理事件时 setData之后就会让光 ...
- wordpress修改mysql端口_Wordpress更改端口后访问自动跳转老端口
本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发.Nodejs.Python.Linux.IT资讯等板块. 刚开始首次安装wordpr ...
- ChinaNet无线接入后,浏览器自动跳转到登陆界面的原理
首先,接入ChinaNet是不需要有户名密码的,登录后直接接入,并通过DHCP获取IP以及DNS.此时,终端机能做的就是查询DNS.访问其他任何服务均会无法连接,有一个例外就是http协议.当发起ht ...
- 阻止网页操作完成后的页面自动跳转
$(window).on('beforeunload', () => { console.log('leave'); return false; }); 浏览器中按F12控制台输入上面一段代码 ...
- Spring Security继承AbstractAuthenticationProcessingFilter验证成功后自动跳转地址“/”
Spring Security版本:5.5.1 最近学Spring Security,实现自定义的前后端分离的身份验证,发现通过继承AbstractAuthenticationProcessingFi ...
- docker上部署nginx容器80端口自动转443端口
拉去nginx镜像 # docker pull nginx 运行nginx容器config用于拷贝nginx配置文件 # docker run --name nginxconfig -d docker ...
- 【http】微信网站使用的是http80端口或者https443端口访问
微信公众平台,微官网,微信开发等微信网站应用场景有的为http80端口访问,有的是https443端口公网访问需求,都可以使用nat123端口映射方式内网穿透. 微信网站服务器 如自己本地微信网站应用 ...
- js_实现网页自动跳转
网页自动跳转 实现网页定时自动跳转 实现网页定时自动跳转 效果: 10秒后自动跳转到网易云音乐的页面 代码: <!DOCTYPE html> <html><head> ...
- Linux上nginx配置SSL协议非80、443端口自动跳往https端口
在生产环境中往往碰到一个网站需要多个访问端口,而默认的http访问端口是80,https访问的端口是443,然而这是不够在生产环境下使用的,这个时候就需要配置更多的端口来弥补这一缺点. 默认情况下用户 ...
最新文章
- DDoS攻击已成掩盖真实网络攻击的烟雾弹
- 文本编辑器实现光标定位的功能
- Java黑皮书课后题第5章:*5.30(金融应用:复利值)假设你每月在储蓄账户上多存100美元,年利率为5%,那么每月利率是0.05 / 12 = 0.00417。编写程序提示用户输入数据显示定月钱数
- python基础分析_python基础--函数全解析(1)
- Java学习笔记17(面向对象十:综合案例)
- Git使用教程:超详细、超傻瓜、超浅显、真正手把手教
- MySQL中 slave_compressed_protocol=ON 的压缩效果实验
- C语言函数一章教学,c语言案例教程:函数教学讲义.ppt
- javascript技术教程蔡敏_JavaScript基础与实践教程 (王萍萍,赵俊莉,孙强) pdf扫描版...
- 计算机原理阅读,计算机原理与应用作业
- U盘重装系统win7_U盘安装win7教程
- 用于跑深度学习的嵌入式硬件平台资料整理(一)
- 联想 ideapad 300s 拆机换内存手记
- 【samba】Ubuntu samba的安装及使用方法
- PDF的页面设置工具在哪里?如何使用并调整PDF页面?
- 编码影响页面的渲染:utf-8下的Arial字体中文显示
- 什么叫IPTV?(网络电视)
- 【胡学长 带你学 Global Mapper 】谷歌历史影像下载方法
- 招行网上银行专业版系统设计的一个缺陷
- 你为什么学不好Java?系统学习Java的七大因素