您的位置:首頁>正文

Tomcat的設置HTTP頁面自動跳轉到HTTPS

HTTP轉換到HTTPS常見的解決方案是部署SSL證書來升級。 只有正確部署了SSL證書才能使用安全的HTTPS。 但有時候, 用戶端使用HTTP進行訪問時, HTTP協議沒有跳轉到HTTPS。 為了解決這Tomcat伺服器實現HTTP自動轉換到HTTPS的方法。

Tomcat實現HTTP自動轉換到HTTPS方法介紹

方法一:

需要做兩個地方改動。

1:server.xml中配置ssl證書的埠要改成默認的“443”埠, 如果已經修改, 請直接操作第二步;

2:在web.xml中設定檔中添加節點代碼:如下

.........

<安全約束>

SSL

/ *

<使用者資料約束>

<傳輸保證>機密

3:回到server.xml設定檔中找到80埠的節點, 裡面有預設這個屬性是redirectPort =“8443”要改成“443”保存重啟即可。

方法二:

1, 配置Tomcat的, 打開$ CATALINA_HOME / conf目錄/ server.xml中, 修改如下

修改參數==>

<! -

maxThreads =“150”scheme =“https”secure =“true”

clientAuth =“false”sslProtocol =“TLS”/>

- >

去掉注釋且修改參數==>

maxThreads =“150”scheme =“https”secure =“true”

clientAuth =“false”sslProtocol =“TLS”

keystoreFile =” d:/dev/tomcat.keystore”

keystorePass =“123456”/>

<! -

- >

修改參數==>

二, 局部HTTPS安全連接配置, 打開網頁專案 WEB-INF web.xml中文件, 在該文件後面加上這樣一段:

<! - 局部https安全連接配置 - >

<安全約束>

<顯示名稱>驗證

<網路資源收集>

保護區

<! -

/索引/ JSON /登錄

/管理/ JSON /管理/ companyLogin

/管理/ companyLogin

/管理/ agentLogin

- >

/用戶/ *

/主/索引

<使用者資料約束>

需要SSL

<傳輸保證>機密

上述配置完成後, 重啟TOMCAT後即可以使用SSL.IE位址欄中可以直接輸入位址不必輸入“http://”或者“https://”;也可以輸入“http://”會跳轉成為“https://”來登錄。

希望更多的網站能夠添加到HTTPS的隊伍,

為此, 數安時代(GDCA)推出免費SSL證書給廣大用戶, 為個人博客等要求安全等級低的網站提供免費的HTTPS解決方案, 而安全等級要求高級使用者(如企業網站, 電商平臺......)可選擇數安時(GDCA)提供的收費SSL證書.GDCA(數安時代)除了擁有國內自主簽發信鑒易TrustAUTH SSL證書以及是國際知名品牌:GlobalSign, Symantec, GeoTrust SSL證書國內金牌代理商, 滿足各種使用者對SSL的各種要求, 廣大使用者可根據自己的需求向GDCA申請合適的SSL證書, GDCA的專業團隊將會為您提供最佳的HTTPS解決方案。

文章來源www.trustauth.cn

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示