Apache配置支持HTTPS的SSL證書

免費(fèi)SSL證書現(xiàn)在已經(jīng)差不多是“習(xí)以為?!绷耍瑤啄昵百?gòu)買一個(gè)SSL證書成本是相當(dāng)高昂的,而使用SSL證書的網(wǎng)站則一般會(huì)被路人和搜索引擎“高看一眼”?,F(xiàn)在免費(fèi)SSL也是非常流行了,常見的主要有:Let’s Encrypt、StartSSLCloudFlare SSL、沃通免費(fèi)SSL等等。

如果你對(duì)SSL證書的安全性要求比較高的話,可以試著購(gòu)買付費(fèi)的SSL證書,畢竟現(xiàn)在的SSL證書價(jià)格也很“平民”了,像Namecheap SSL最便宜的一年也就是十幾塊錢,非常劃算。不過,想在國(guó)內(nèi)購(gòu)買SSL證書貌似可選擇的不是很多,就連阿里云的SSL證書居然是和沃通SSL證書合作的。

對(duì)于一個(gè)小博客來說,付費(fèi)購(gòu)買SSL證書無形當(dāng)中會(huì)增加建站成本,再加上現(xiàn)在免費(fèi)SSL證書也基本上能夠滿足日常的安全保障需要,本著節(jié)約的原則,還是選擇了免費(fèi)的SSL證書,我采用的是騰訊云DV SSL證書,免費(fèi)一年。

1、用你的騰訊云賬號(hào)進(jìn)入SSL證書管理中心,點(diǎn)擊“申請(qǐng)證書”。

2、然后,你會(huì)看到“免費(fèi)版GeoTrust DV SSL證書”,點(diǎn)擊“確定”。

3、接著,會(huì)要求填寫申請(qǐng)SSL證書的域名、證書備注名等。

4、騰訊云會(huì)要求你驗(yàn)證域名所有權(quán),提供了兩種方式,一種是DNS,一種是郵箱,最快捷的方便的自然是選擇郵箱驗(yàn)證了。

5、到你的域名郵箱中收取驗(yàn)證郵件,驗(yàn)證通過后證書會(huì)自動(dòng)進(jìn)入審核階段。

6、下載得到的 ***.com.zip 文件,解壓獲得3個(gè)文件夾,分別是Apache、IIS、Nginx 服務(wù)器的證書文件,

下面將介紹在Apache中配置支持HTTPS:

  • 獲取證書
    Apache文件夾內(nèi)獲得證書文件 1_root_bundle.crt,2_.crt 和私鑰文件 3_.key,
    1_root_bundle.crt 文件包括一段證書代碼 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,
    2 ***.crt 文件包括一段證書代碼 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,
    3
    ***.key 文件包括一段私鑰代碼“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”。

  • 證書安裝
    編輯Apache根目錄下 conf/httpd.conf 文件,找到 #LoadModule ssl_module modules/mod_ssl.so#Include conf/extra/httpd-ssl.conf,去掉前面的#號(hào)注釋;如果尚未安裝OpenSSL,它可以使用yum來安裝,yum install mod_ssl openssl,安裝完畢后,會(huì)自動(dòng)生成 /etc/httpd/conf.d/ssl.conf 文件!將上述兩個(gè)文件引入到httpd.conf文件中;編輯Apache根目錄下 conf/httpd-ssl.conf 或者 conf.d/ssl.conf文件,修改如下內(nèi)容:

<VirtualHost ***:443>
    DocumentRoot "***"
    ServerName ***
    SSLEngine on
    SSLCertificateFile ***.crt
    SSLCertificateKeyFile ***.key
    SSLCertificateChainFile ***.crt
</VirtualHost>

配置完成后,重新啟動(dòng) Apache 就可以使用https來訪問了。

注:

配置文件參數(shù) 說明
SSLEngine on 啟用SSL功能
SSLCertificateFile 證書文件
SSLCertificateKeyFile 私鑰文件
SSLCertificateChainFile 證書鏈文件
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容