1.让tomcat能使用https
在运行命令:
cd JAVA_HOME/bin
keytool -genkey -alias tomcat -keyalg RSA -keystore D:/tomcat.keystore
2..打开tomcat目录下的server.xml文件并找到关于ssl的相关段
<!-- Define a SSL HTTP/1.1 Connector on port 8443 This connector uses the JSSE configuration, when using APR, the connector should be using the OpenSSL style configuration described in the APR documentation --> <!--<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />-->
3.去掉注释,添keystoreFile="D:/tomcat.keystore" keystorePass="tomcat"的属性
改动完成后配置为:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" keystoreFile="D:/tomcat.keystore" keystorePass="tomcat" sslProtocol="TLS" />
4.然后重启tomcat就能使用HTTPS访问
强制https访问
在tomcat\conf\web.xml中的</welcome-file-list>后面加上这样一段:
<login-config> <!-- Authorization setting for SSL --> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area</realm-name> </login-config> <security-constraint> <!-- Authorization setting for SSL --> <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>
完成以上步骤后,在浏览器中输入http的访问地址也会自动转换为https了
相关推荐
springboot内置tomcat与外部tomcat配置https访问及http自动转向https
tomcat https ssl 配置
因为tomcat默认支持的是http访问,若需要支持https访问,需要将该文件添加到tomcat的根目录,然后修改conf目录下的server.xml, 将: maxThreads="150" SSLEnabled="true" > ...
https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置
NULL 博文链接:https://yhjhoo.iteye.com/blog/685522
主要介绍了Tomcat配置https并访问http自动跳转至https的相关资料,需要的朋友可以参考下
tomcat需要配置https访问的时候需要安装的安装包,具体配置内容可以参考我的博客
主要介绍了tomcat同时使用http和https访问的配置方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
如何让tomcat支持https访问呢 步骤: (1)生成keystore文件 命令:keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 365 -keystore tomcat22.keystore 生成的文件 就是:tomcat22.keystore (2)...
nginx配置https反向代理到tomcat的http,包括windows版本和linux版本的软件下载,安装,配置等
apache Tomcat配置SSL(https)步骤
为了使网站或开发的软件使用https协议访问,使用keytool工具实现生成证书,并在tomcat1.6的配置文件上设置相应的代码实现访问地址形式如:https://localhost/login.jsp。
当需要用加密方式,单向或者双向方式,使用https访问tomcat的时候,需要配置tomcat,同时要生成相应的证书,本文深入讲解了https方式的原理,及配置,都经过了实际验证。部份是转载。
3.3 Https访问 6 4.如何在一台机子上启动两个TOMCAT 6 5.Windows平台下tomcat安全设置 7 6.Linux下Tomcat配置 8 6.1 所需的软件包 8 6.2 安装所需要软件 8 6.3 设置环境变量 9 6.4 编译生成mod_webapp.so 9 6.5 ...
3. 使用新安装的国密浏览器访问 https://127.0.0.1 地址,浏览器通过GMSSL_ECC_WITH_SM4_CBC_SM3国密密码套件与TOMCAT服务器建立国密SSL规范的单向加密通道,并打开指定网页 以上步骤经过实际测试 感谢大宝CA...
解决Geoserver在windows环境使用geoserver安装程序 和 windows或linux环境tomcat war包安装后的服务访问跨域问题。
toamcat如何启用8443端口,配置程https访问
自己搭建的,nginx端实现https访问
NULL 博文链接:https://youngbrick.iteye.com/blog/2336806