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中配置檔案中新增節點程式碼:如下
<web應用程式>
.........
<安全約束>
<web-resource-collection>
<web-resource-name> SSL </ web-resource-name>
<URL模式> / * </ URL模式>
</網路資源集合>
<使用者資料約束>
<傳輸保證>機密</傳輸擔保>
</使用者資料約束>
</安全約束>
</ web的應用>
3:回到server.xml配置檔案中找到80埠的節點,裡面有預設這個屬性是redirectPort =“8443”要改成“443”儲存重啟即可。
方法二:
1,配置Tomcat的,開啟$ CATALINA_HOME / conf目錄/ server.xml中,修改如下
<Connector port =“8080”protocol =“HTTP / 1.1”connectionTimeout =“20000”redirectPort =“8443”/>
修改引數==>
<Connector port =“80”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 =“org.apache.coyote.http11.Http11Protocol”SSLEnabled =“true”
maxThreads =“150”scheme =“https”secure =“true”
clientAuth =“false”sslProtocol =“TLS”
keystoreFile =” d:/dev/tomcat.keystore”
keystorePass =“123456”/>
<! -
<Connector port =“8009”enableLookups =“false”protocol =“AJP / 1.3”redirectPort =“8443”/>
- >
修改引數==>
<Connector port =“8009”enableLookups =“false”protocol =“AJP / 1.3”redirectPort =“443”/>
二,區域性HTTPS安全連線配置,開啟網頁專案\ WEB-INF \ web.xml中檔案,在該檔案</歡迎檔案列表>後面加上這樣一段:
<! - 區域性https安全連線配置 - >
<安全約束>
<顯示名稱>驗證</顯示名稱>
<網路資源收集>
<web-resource-name>保護區</ web-resource-name>
<! -
<URL模式> /索引/ JSON /登入</ URL模式>
<URL模式> /管理/ JSON /管理/ companyLogin </ URL模式>
<URL模式> /管理/ companyLogin </ URL模式>
<URL模式> /管理/ agentLogin </ URL模式>
- >
<URL模式> /使用者/ * </ URL模式>
<URL模式> /主/索引</ URL模式>
</網路資源集合>
<使用者資料約束>
<deion>需要SSL </ deion>
<傳輸保證>機密</傳輸擔保>
</使用者資料約束>
</安全約束>
上述配置完成後,重啟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
相關推薦
Tomcat的設定HTTP頁面自動跳轉到HTTPS
HTTP轉換到HTTPS常見的解決方案是部署SSL證書來升級。只有正確部署了SSL證書才能使用安全的HTTPS。但有時候,客戶端使用HTTP進行訪問時,HTTP協議沒有跳轉到HTTPS。為了解決這Tomcat伺服器實現HTTP自動轉換到HTTPS的方法。 Tomca
IIS 設定HTTP頁面自動跳轉到HTTPS
從網路安全形度出發,HTTPS加密協議因而受到眾多的網路巨頭的支援,越來越多的http站點開始向https站點過度,但是很多已經部署SSL證書的站點被客戶端訪問時,並沒有跳轉到HTTPS協議,因此本文介紹IIS 版本實現Http自動轉換到Https的方法。 Iis中
在tomcat中設定http自動跳轉https
相關文章: 在CentOS 1804 中的 Tomcat 9 設定 SSL( https ) 加密 (多域名加密,阿里雲 SSL+ 騰訊雲 SSL) 在CentOS 1804 中設定 Apache Tomcat 9.0.12 開機自啟 server.xml設定
Tomcat的Https設定及Http自動跳轉Https
1.場景還原 近期專案中要對資訊傳輸過程中進行安全加密,那麼第一時間浮現筆者腦海的當然是https,接下來筆者將介紹如何在web伺服器Tomcat中配置Https及Http自動跳轉Https2.Https相關介紹 Https是由NetScape公司設計的一個基於
apache 配置https後,設定http自動跳轉https
apache上https和http都配置後,TP框架由於入口檔案原因,因此設定雙層url規則,第一層只做301重定向,第二層依舊是TP框架的重寫規則,直接上乾貨.htaccess檔案內容 <IfModule mod_rewrite.c> Options +F
http如何設定自動跳轉https
開啟D:/apache-tomcat-6.0.29/conf/web.xml,在該檔案</welcome-file-list>後面加上這樣一段:<login-config> <!-- Authorization setting for SSL --> &
nginx證書制作以及配置https並設置訪問http自動跳轉https(反向代理轉發jboss)
app ast mime with cati permanent bsp location admin nginx證書制作以及配置https並設置訪問http自動跳轉https 默認情況下ssl模塊並未被安裝,如果要使用該模塊則需要在編譯時指定–with
各種版本) http怎麼做自動跳轉https?
APache 版本 如果需要整站跳轉,則在網站的配置檔案的<Directory>標籤內,鍵入以下內容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVE
http怎麼做自動跳轉https
APache 版本 如果需要整站跳轉,則在網站的配置檔案的<Directory>標籤內,鍵入以下內容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ htt
使用nginx實現http訪問自動跳轉到https埠
作業系統:windows 2008 nginx版本:1.9.6 修改nginx的配置檔案:nginx.conf 在http{}中,新建一個server,如下的格式 server { listen 80; listen
https安全站點配置及http自動跳轉https站點
配置伺服器https請求下載ssl證書步驟阿里雲==ssl證書選擇品牌:Symantec 證書型別:增強型OV SSL 才會顯示免費型DB SSL選項免費型DB SSL 購買 申請證書 下載證書 下載解壓後的檔案 ==證書申請下載步驟完安裝配置證書Tomcat支援JKS格式證
利用IIS的Url重寫實現http自動跳轉https的配置方法
專案一直使用http未加密的域名,考慮安全性,購買了ca安全證書實現https化,但由於有些場景訪問過來還是http,因為需要把http訪問使用者直接轉為https準備工作:下載安裝iis元件,url重寫,下載地址:https://www.iis.net/downloads/
.htaccess重寫URL 實現http自動跳轉https
在安裝完SSL證書後,如果想實現輸入域名自動跳轉到https,則需要用到.htaccess來重寫url。 因為我的伺服器是Linux主機 所以下面提供的是Linux系統的方法。 在網站根目錄下新建.htaccess檔案,然後在檔案裡面新增如下程式碼: RewriteE
JAVA-JSP內置對象之response對象實現頁面自動跳轉
style cli 分享 ron gif 添加 頁面 con 頁面跳轉 相關資料:《21天學通Java Web開發》 response對象 實現頁面自動跳轉1.可以通過response對象的addHeader()方法添加一個標題為Refresh的標頭,並指定
幾秒鐘後頁面自動跳轉到指定頁
當頁面出現錯誤時,有必要跳轉到指定頁面。對於seo優化和使用者體驗是不可缺少的。下面我指出兩種跳轉到指定頁面的方法: 1.在head頭部裡寫meta標籤 <head> <meta
設定5秒自動跳轉
<body> <img id="aa" src="<s:url value="/dangdang/productImages/1.jpg"/>"/> 還有<span id="ss"></sp
如何禁止chrome自動跳轉https
請在chrome的位址列輸入: chrome://net-internals/#hsts 在開啟的頁面中, Delete domain 欄的輸入框中輸入要http訪問的域名,然後點選“delete”按鈕,即可完成配置。然後你可以在 Query domain 欄中搜索
eclipse自動切換到dubug檢視,設定eclipse除錯自動跳轉
eclipse自動切換到dubug檢視,即怎麼設定eclipse除錯自動跳轉: 剛開始使用eclipse進行除錯時,會自動跳轉到debug檢視。後來不小心關閉了,就不會自動切換到debug檢視。 現把
jsp 頁面自動跳轉
使用jsp:forward 指令,但是使用時不用${pageContext.request.contextPath} 例子 <%@ page language="java" content
Bootstrap瀏覽器支援下載頁面 判斷當前IE瀏覽器小於等於IE8時頁面自動跳轉到瀏覽器支援下載頁面
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/h