1. 程式人生 > 其它 >ssl證書下載與安裝 – 如何下載ssl證書

ssl證書下載與安裝 – 如何下載ssl證書

證書是稽核完畢後您將會收到:

1. 伺服器證書

2. 伺服器中級 CA 證書

1、 配置 Apache

開啟 apache 安裝目錄下 /etc/httpd/conf/httpd.conf 檔案,找到

#LoadModule ssl_module modules/mod_ssl.so

刪除行首的配置語句註釋符號“ #”

儲存退出。

開啟 apache 安裝目錄下 conf 目錄中的 ssl.conf 檔案,查到“ LoadModule ssl_module”

如下:

#LoadModule ssl_module modules/mod_ssl.so

刪除行首的配置詫句註釋符號“#”,另加 Include /etc/httpd/conf.d/ssl.conf

LoadModule ssl module modules/mod_ssl.so

Include /etc/httpd/conf/ssl.conf

2、 開啟 apache 安裝目錄下 /etc/httpd/conf/ssl.conf 檔案在配置檔案中的

SSLCertificateFile /etc/pki/tls/certs/server.crt 將伺服器證書配置到該路徑下

SSLCertificateKeyFile /etc/pki/tls/certs/domain.com.key 將伺服器證書私鑰配置到該路徑下

#SSLCertificateChainFile conf/ca.crt 刪除行首的“ #”號註釋符,並將 CA 證書 ca.crt

配置到該路徑下,儲存退出。

3、 重啟 Apache。重啟方式:

進入 Apache 安裝目錄下的 bin 目錄,執行如下命令

./apachectl -k stop

./apachectl -k start

關閉不安全的加密方式 (cipher)

1. 通過 https 方式訪問您的站點,測試站點證書的安裝配置。ssl證書申請

2. 在提高網路伺服器的 SSL 證書部署優化方面,我們通常建議系統管理員使用更加安全的加密套件,對於這一點,我們提出對常見的伺服器支援的方案。

開啟 apache 安裝目錄下 /etc/httpd/conf/ssl.conf 檔案在配置檔案中加入:

SSLProtocol aLL –SSLv2 –SSLv3

SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCMSHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSAAES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSAAES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-

SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-

SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-

SHA256:AES256-SHA:AES128-SHA:DES-CBC3-

SHA:HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4

SSLHonorCipherOrder on

設定 http 自動跳轉到 https

配置好 https 後,需要設定 url 重定向規則,使網站頁面的 http 訪問都自勱轉到 https 訪問。

1、先開啟 url 重定向支援

1)開啟 Apache/conf/httpd.conf,找到 #LoadModule rewrite_module

modules/mod_rewrite.so 去掉#號。

2)找到你網站目錄的段,找到

修改其中的 AllowOverride None 為 AllowOverride All

3)重啟 apache 服務 2、設定重定向規則

( 1)在你網站目錄下放一個.htaccess 檔案。 windows 環境下,丌能把檔案直接改名

為.htaccess,會提示你必須輸入檔名。所以我們先新建一個“新建文字文件.txt”文件,

記事本開啟,選擇另存為,儲存型別選擇“所有檔案(*.*)”,檔名輸入“ .htaccess”,保

存。這樣便生成了一個.htaccess 檔案。

( 2)編輯器開啟.htaccess 檔案,寫入如下規則:

RewriteEngine on

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{REQUEST_URI} !^/tz.php

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]

解釋:

%{SERVER_PORT} —— 訪問埠

%{REQUEST_URI} —— 比如如果 url 是 ,則是指 /tz.php

%{SERVER_NAME} —— 比如如果 url 是 ,則是指 localhost

以上規則的意思是,如果訪問的 url 的埠是 443,且訪問頁面丌是 tz.php,則應用

RewriteRule 這條規則。這樣便實現了:訪問了