admin 发表于 2024-8-26 17:36:27

tomcat设置http自动跳转为https访问

1)如果你是在Windows环境中生成证书文件,则需要将生成的证书tomcat.keystore拷贝到Tomcat将要引用的位置,假设tomcat的应用证书的路径是“E:/tomcat.keystore”,则需要将证书文件拷贝到E盘下;
2)配置Tomcat,打开tomcat配置文件,如:D:/apache-tomcat-7.0.29/conf/server.xml,修改如下,
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
修改参数=>
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />

<!--
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
            maxThreads="150" scheme="https" secure="true"
            clientAuth="false" sslProtocol="TLS"/>
-->
去掉注释且修改参数=>
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="E:/tomcat.keystore" keystorePass="123456789"/>
注释:标识为淡蓝色的两个参数,分别是证书文件的位置和<tomcat>的主密码,在证书文件生成过程中做了设置

<!--
   <Connector port="8009" enableLookups="false" protocol="AJP/1.3" redirectPort="8443" />
-->
修改参数=>
<Connector port="8009" enableLookups="false" protocol="AJP/1.3" redirectPort="443" />
(3) 打开D:/apache-tomcat-7.0.29/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>
三、上述配置完成后,重启TOMCAT后即可以使用SSL。IE地址栏中可以直接输入地址 “http://” 会自动跳转成为 “https://”

落花随流水 发表于 2024-9-19 20:27:14

今天没吃药感觉自己萌萌哒

一个大写的污 发表于 2024-9-20 19:48:13

水B楼主,经验拿好

晨鳕熙熙 发表于 2024-10-15 03:05:13

楼主听话,快到碗里来!

秋月叶落 发表于 2024-10-20 03:10:59

可乐分享就是牛keleshare.cn

千纸鹤 发表于 2024-12-13 23:28:30

你有没有见过这么整齐的十五字啊

残阳铺水中 发表于 2025-1-1 13:23:48

我的一楼总是献给度娘

灵魂禁锢 发表于 2025-1-13 21:11:34

如果这就是爱,再转身的时候就该留下

actitiamb 发表于 2025-1-15 14:47:39

楼主节操掉了,还不快捡起来

芜城冥静 发表于 2025-2-2 15:15:07

水B楼主,经验拿好
页: [1] 2 3
查看完整版本: tomcat设置http自动跳转为https访问