溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何購買https證書以及nginx配置https

發(fā)布時間:2021-11-05 16:18:19 來源:億速云 閱讀:213 作者:柒染 欄目:建站服務(wù)器

如何購買https證書以及nginx配置https,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

購買https證書以及nginx配置https

1、https的作用
https的全名是安全超文本傳輸協(xié)議,是在http的基礎(chǔ)上增加了ssl加密協(xié)議。在信息傳輸?shù)倪^程中,信息有可能被劫持,從而造成數(shù)據(jù)的丟失,而如果使用的是https的話,即使信息被劫持,因?yàn)樵趥鬏斶^程中,信息是被加密的,所以也能保證數(shù)據(jù)的安全性。

2、申請證書
目前在阿里云或者騰訊云上都可以購買證書,現(xiàn)在以阿里云為例購買證書
在阿里云的產(chǎn)品與服務(wù)上找到SSL證書
如何購買https證書以及nginx配置https
點(diǎn)擊購買證書,可以看到有免費(fèi)型的SSL證書。如果是個人使用,用這個就行,如果是企業(yè)的話,就需要根據(jù)自己的具體需求去購買證書。
免費(fèi)型的只能對應(yīng)一個固定的二級域名。
如何購買https證書以及nginx配置https

選擇證書申請,后邊就根據(jù)提示,寫清楚自己的域名,信息就下一步,然后驗(yàn)證就可以了。
如何購買https證書以及nginx配置https

當(dāng)狀態(tài)變?yōu)橐院灠l(fā)后,就能下載證書了,然后上傳到服務(wù)器上邊。
如何購買https證書以及nginx配置https

3、查看nginx是否有--with-http_ssl_module模塊
如何購買https證書以及nginx配置https

使用https,是需要使用ssl模塊。如果沒有需要安裝。

4、配置https
一下是本機(jī)的配置
ssl on;
ssl_certificate     ssl/2943505_www.yunweigonghui.com.pem;#最好寫絕對路徑
ssl_certificate_key  ssl/2943505_www.yunweigonghui.com.key; #最好寫絕對路徑
ssl_session_cache    shared:SSL:1m;
ssl_session_timeout  5m;
ssl_ciphers  HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers  on;

至于server中其余的配置,只要和配置http的保持一致就行了。也就是80端口里邊如何配置,這個443端口里邊就如何配置。

5、參數(shù)詳解
個人認(rèn)為除了ssl_certificate和ssl_certificate_key需要根據(jù)實(shí)際情況去配置,別的默認(rèn)就可以。
參數(shù)  解釋
ssl on; 開啟ssl模塊
ssl_certificate ssl/ssl.pem;    存放公鑰的位置(一般都使用crt格式或pem格式公鑰證書)
ssl_certificate_key ssl/ssl.key;    存放key的位置
ssl_session_cache shared:SSL:1m;    存儲session參數(shù)的緩存的類型和大小
ssl_session_timeout  5m;    等待超時時間
ssl_ciphers  HIGH:!aNULL:!MD5;  密鑰的算法,這個寫幾個就行了
ssl_prefer_server_ciphers  on;  優(yōu)先使用服務(wù)器的算法,當(dāng)使用SSLv3和TLS協(xié)議時生效

如果開了防火墻的話,別忘了放通443端口。

6、增加http跳轉(zhuǎn)
免不了客戶端還是使用http去訪問頁面,這個時候只要加上下邊的配置就能實(shí)現(xiàn)從http跳轉(zhuǎn)到https。
server {
listen 80;
server_name www.yunweigonghui.com;
rewrite ^(.*)$ https://$host$1 permanent;
location / {
index index.html index.htm;
}

關(guān)于如何購買https證書以及nginx配置https問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI