tomcat7實現https訪問及強制跳轉到https
tomcat實現https訪問
首先在tomcat原來的配置檔案中修改如下內容
原有配置:
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
修改為:(注意這裡我的證書檔案214113519100202.pfx是放在tomcat目錄下的cert目錄裡
<Connector port="443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="cert/214113519100202.pfx" keystorePass="輸入你自己的證書密碼"/>
強制跳轉到https
這裡非常簡單,只需在tomcat目錄下conf/web.xml檔案中新增以下內容即可
在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後即可實現強制跳轉到https。
相關推薦
tomcat7實現https訪問及強制跳轉到https
tomcat實現https訪問 首先在tomcat原來的配置檔案中修改如下內容 原有配置: <!-- <Connector port="8443" protocol="org.apache.coyote.http11.Http11P
nginx 訪問http強制跳轉https
server { listen 80; listen [::]:80; server_name www.test; root /home/zrj/www/zhangrenjie_test; index index.php index.html; #這裡強制
前後端分離專案配置Nginx、配https及http強制跳轉https
本篇文章主要解決以下幾個問題: 前後端分離專案如何配置Nginx 配置https協議訪問 開啟http訪問但強制跳轉https訪問 基本的安裝就不多說了,直奔主題。 本文基於ubuntu系統,另外假定有幾個前提條件: 主機地址為192.168
開啟HSTS讓瀏覽器強制跳轉HTTPS訪問
在網站全站HTTPS後,如果使用者手動敲入網站的HTTP地址,或者從其它地方點選了網站的HTTP連結,通常依賴於服務端301/302跳轉才能使用HTTPS服務。而第一次的HTTP請求就有可能被劫持,導致請求無法到達伺服器,從而構成HTTPS降級劫持。這個問題目前可以通過HSTS(HTTP Stric
nginx開啟HSTS讓瀏覽器強制跳轉HTTPS訪問
在上一篇文章中我們已經實現了本地node服務使用https訪問了,看上一篇文章 效果可以看如下: 但是如果我們現在使用http來訪問的話,訪問不了。如下圖所示: 因此我現在首先要做的是使用nginx配置下,當用戶在瀏覽器下輸入http請求的時候使用nginx重定向到https下即可。因此
nginx證書制作以及配置https並設置訪問http自動跳轉https(反向代理轉發jboss)
app ast mime with cati permanent bsp location admin nginx證書制作以及配置https並設置訪問http自動跳轉https 默認情況下ssl模塊並未被安裝,如果要使用該模塊則需要在編譯時指定–with
nginx 配置 ssl 及強制跳轉
null nginx 配置 .com class document nbsp .html usr share server { listen 80; server_name www.xxx.com; rewrite ^(.*) https:
ngxin做http強制跳轉https,接口的POST請求變成了GET
nginx http https ssl postget 公司準備將 http 換成 https,就需要 http 強制跳轉到 https。這個在網上搜了下,基本總結下在 server 裏面配置 rewrite ^(.*)$ https://$host$1 permanent;或者在se
寶塔Linux nginx http強制跳轉https幾種設置方法
http轉https SSL證書的申請 SSL證書設置 最近很多人都比較關註SSL證書的申請與設置,春哥技術博客近期也為大家介紹了國內一些免費SSL證書申請流程及比較常用的VPS建站環境包如何安裝配置SSL證書。希望有需要的朋友能成功為自己的站點安裝SSL證書。在這裏春哥為大家分享幾種Nginx環
15.Linux Centos7 apache2.4 HTTP強制跳轉HTTPS
配置,有兩種方式配置 1)在 <\VirtualHost *:80><\VirtualHost> 標籤內隨便一個地方加入以下三行 RewriteEngine on RewriteCond %{HTTPS} !=on Rew
ngxin做http強制跳轉https,介面的POST請求變成GET
http強制跳轉https出現了問題。修改nginx配置如下即可解決: server { listen 80; server_name *.snsprj.cn; return 307 https://$host$request_uri; } 301 Mov
伺服器 apache配置https,http強制跳轉https
公司linux伺服器上的nginx的已經改成https了,現在還剩下一個windows雲伺服器沒配置。 環境 windows wampserver2.5 64位 1.騰訊雲申請的ssl 包含三個檔案: 3_www.pdwbwx.com.key 2_www.pd
laravel 強制跳轉 https 解決辦法
路由要從http redirect 到 https,可以改 nginx/apache 配置。如果不想在web server中做這些修改配置,可以嘗試在laravel框架中解決 在網上裡看到的一個方案是 寫一個 全域性中介軟體,將所有的請求轉換成 https 【利用$request-&
nginx ----http強制跳轉https
如今越來越多的網站開始啟用SSL證書,這個也是趨勢。老左也在考慮是不是啟動,但是考慮到頁面主題中很多都是手工設定的,要是切換過來比較麻煩,所以近期在考慮抽點時間把主題換掉,然後在合適的時候啟用SSL證書。在年後升級火狐瀏覽器看到部分有些非HTTPS網站在位址列中也有提示,
配置基於主機名的虛擬主機及HTTPD 加密SSL配置以及HTTPS強制跳轉
soa direct leave 安裝 led pat rand install rule 配置基於主機名的虛擬主機 1、先配置DNS DNS 安裝 yum install bind* -y 開戶防火墻 iptables -A INPUT -p tcp --dport
apache中通過HSTS實現http請求強制跳轉到https
1. HSTS: HSTS全稱HTTP Strict Transport Security,是國際網際網路工程組織IETE正在推行的一種新的Web安全協議。HSTS的作用是強制客戶端(如瀏覽器)使用HTTPS與伺服器建立連線。 伺服器端配置支援HSTS後,會在瀏覽器返回的HT
Tomcat配置https與http自動跳轉和tomcat單雙向SSL配置及IE訪問HTTPS下載檔案失敗
Tomcat配置https與http自動跳轉 https介紹: HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標 的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SS
Tomcat配置https及訪問http自動跳轉至https
以下文章本人配置成功,證明真實有效,故轉載分享給大家,希望對大家有幫助。 https介紹: HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全
https----------如何在phpstudy環境下配置apache的https訪問以及訪問http自動跳轉成https
寫入 rom virtual write rule 找到 engine rul str 1、首先在 httpd.conf裏面修改幾個地方 找到 #LoadModule ssl_module modules/mod_ssl.so 去掉前面的# Include conf
apache用戶認證及域名跳轉、訪問日誌
20180529一、apache的用戶認證vim /usr/local/apache/conf/extra/httpd-vhosts.conf //把11.com那個虛擬主機編輯成如下內容<VirtualHost *:80>DocumentRoot "/data/wwwroot/www.