代码改变世界

Tomcat SSL 证书申请

2017-09-12 09:13  iForget7  阅读(202)  评论(0编辑  收藏  举报

1.进入Java的bin目录,执行命令:keytool -genkey -alias tomcat -keyalg RSA

    

    其中,输入的密钥库口令要求大于6个字符,且不能有特殊字符;其他的酌情填写,最后按回车完成

2.证书配置

         修改tomcat的conf/server.xml

        2.1 开启https,配置证书

             添加如下内容(其中keystorePass同步上个步骤设置的密码,keysotreFile路径如果tomcat启动报错,则科学城物理路径例如:
             C:\Users\Administrator\.keystore
 
              <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
                                  maxThreads="150" scheme="https" secure="true"
                                  clientAuth="false" sslProtocol="TLS"
                                  keystoreFile=" C:\Users\Administrator\.keystore" keystorePass="Esri1234"/>
 

       2.2 修改端口

             修改端口为80,reirectPort对应上个步骤Port 443,修改如下内容

            <Connector port="80" protocol="HTTP/1.1"
                                connectionTimeout="20000"
                                redirectPort="443" />
 

       2.3 重启tomcat ,测试80和443端口是否可以正常访问