Tomcat 9.0 HTTPS 啓用

拷貝你的證書JKS 或者PFX 到conf文件夾下,JKS和PFX是證書格式,將證書和私鑰都報好在內的兩種不同格式。

Tomcat均可識別,只需要任意一個即可。

 

編輯server.xml中的如下代碼可將https8080端口修改爲http默認的80端口,

這是http默認配置,端口爲8080,爲了方便訪問建議修改爲80端口

默認代碼如下:

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

 

修改後代碼如下

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

配置後保存配置文件並重啓Tomcat服務,測試可行

 

通過修改如下代碼來啓用https並設置端口從8443修改爲https默認端口443

默認配置如下,注意是代碼是註釋狀態,修改時一定要刪除註釋符

    <!--
    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true">
        <SSLHostConfig>
            <Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
                         type="RSA" />
        </SSLHostConfig>
    </Connector>
    -->

修改後代碼如下:

修改默認端口443

修改證書路徑,注意完整文件名 

添加證書密碼    certificateKeystorePassword="123456"

    <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true">
        <SSLHostConfig>
            <Certificate certificateKeystoreFile="conf/pfxtojks.jks"
                         certificateKeystorePassword="123456"
                         type="RSA" />
        </SSLHostConfig>
    </Connector>

保存配置文件後重啓tomcat服務後測試可行:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章