天天看點

centos apache 騰訊雲ssl證書配置

首先向證書機構申請https證書,會得到證書和私鑰,這裡我以騰訊雲證書安裝為例(非常簡單)

分兩步走

1.申請

點選騰訊雲控制台->産品子產品下的ssl證書管理->點選申請證書(免費的,不要錢)

2.獲驗證書

剛剛申請到的證書有個下載下傳按鈕,點選下載下傳按鈕擷取到剛剛申請成功的證書。

或者可以通過:找到騰訊雲控制台->SSL證書->證書管理->點選下載下傳

把下載下傳到的壓縮包解壓,擷取到如下内容

centos apache 騰訊雲ssl證書配置

根據不同的伺服器安裝對應的證書,這裡以apache為例

後續的ssl安裝配置有兩種解決方案

第一種解決方案

1.編輯Apache根目錄下 conf/httpd.conf 檔案,

找到 

#LoadModule ssl_module modules/mod_ssl.so

 和 

#Include conf/extra/httpd-ssl.conf

,去掉前面的

#

号注釋;

2.編輯Apache根目錄下 conf/extra/httpd-ssl.conf 檔案,修改如下内容:

<VirtualHost 0.0.0.0:443>
    DocumentRoot "/var/www/html"
    ServerName www.domain.com
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
</VirtualHost>
           

把剛剛下載下傳下來的證書中的apache檔案夾裡的三個秘鑰檔案放到對應路徑,然後重新配置這三個秘鑰檔案的路徑即可

配置完成後,重新啟動 Apache 就可以使用

https://www.domain.com

來通路了。

第二種解決方案

1.安裝apache的mod_ssl.so子產品(先檢視一下這個子產品是否已安裝)

yum -y install mod_ssl

安裝了這個子產品之後再檢查一下子產品是否開啟(LoadModule ssl_module modules/mod_ssl.so)

2.修改 ssl.conf

vim /etc/httpd/conf.d/ssl.conf

和第一種解決方案的描述一樣,把三個秘鑰檔案放到對應路徑,再重新配置這三個秘鑰檔案的路徑即可

配置完成後,重新啟動 Apache 就可以使用

https://www.domain.com

來通路了。

centos apache 騰訊雲ssl證書配置