1、開啟 apache 安裝目錄下 conf 目錄中的 httpd.conf 檔案,找到
#loadmodule ssl_module modules/mod_ssl.so
(如果找不到請確認是否編譯過 openssl 外掛程式)
#include conf/extra/httpd_ssl.conf
刪除行首的配置語句注釋符號「#」
儲存退出。
2、開啟 apache 安裝目錄下 conf/extra 目錄中的 httpd-ssl.conf 檔案
(注釋:yum 安裝配置目錄:conf.d/ssl.conf
ubuntu/apache2 安裝目錄:conf/sites-enabled/*.conf )
在配置檔案中查詢以下配置語句:
a. 新增 ssl 協議支援語句,關閉不安全的協議和加密套件
sslprotocol all -sslv2 -sslv3
b.修改加密套件如下
sslciphersuite all:!dh:!export:!rc4:+high:+medium:!low:!anull:!enull
c.將伺服器證書公鑰配置到該路徑下(在 conf 目錄下建立 ssl 目錄,將 for apache 裡面的三個證書檔案拷貝到 ssl 目錄下)
sslcertificatefile conf/ssl/test.wosign.com.crt (證書公鑰)
d.將伺服器證書私鑰配置到該路徑下
sslcertificatekeyfile conf/ssl/test.wosign.com.key (證書私鑰)
e.將伺服器證書鏈配置到該路徑下
#sslcertificatechainfile conf/ssl/1_root_bundle.crt(證書鏈)刪除行首的「#」號注釋符
儲存退出,並重啟 apache。
http網頁自動跳轉到https網頁的辦法
首先在**根目錄下建立.htaccess檔案,如果目錄下已經有.htaccess檔案,則用vi或者其他編輯器開啟,在最下面新增寫入如下語句即可
rewriteengine
onrewritebase / #我這行是沒有配置
%[l,r]
在linux下批量替換資料夾下的檔案內容的命令
sed -i
"s/old_string/new_string/g"
`grep find_string -rl find_path`
http強制跳轉到https
基於nginx搭建了乙個https訪問的虛擬主機,監聽的網域名稱是test.com,但是很多使用者不清楚https和http的區別,會很容易敲成這時會報出404錯誤,所以我需要做基於test.com網域名稱的http向https的強制跳轉 我總結了三種方式,跟大家共享一下 這應該是大家最容易想到的方...
如何讓tomcat由http公升級https
http的安全性相對於https較低,所有我們要公升級為https來提高我們的安全性。下面就是如何來配置我們的伺服器為https 首先呢我們要生成可信任的證書,生成的方式呢,是使用的是jdk的keytool,使用它來生成乙個ssl證書,在這裡需要注意的是jdk版本必須是1.8以上,不然後面會報錯 切...
NGINX訪問https跳轉到http的解決方法
nginx待遇發給後端的請求是http協議,後端程式跳轉獲取到的協議是http,返回乙個redirect http header中帶location 瀏覽器收到location,跳轉到了location指定的地方。在nginx 中增加乙個header,標誌使用者請求是http還是https,後端獲取...