LAMP環境由http轉到https

2021-07-09 13:19:36 字數 1389 閱讀 1242

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,後端獲取...