1. 程式人生 > >搭建https本地服務器:如何得到被所有客戶端認可的ssl證書

搭建https本地服務器:如何得到被所有客戶端認可的ssl證書

實現 UC dev 提示 可用 而且 很多 href 技能

https,作為http的加密版,作用還是很大的:能夠提升網站搜索權重,讓你的網站更安全,而且如果你的網站沒有使用https的話,將無法作為移動設備原生應用的api接口。可見掌握為網站啟用https的技能還是很有用的。

當之前沒接觸過https的新人看到搭建https本地服務器這個需求,大部分心裏都會暗想,不就是多了個s嘛,配置改一下不就完事了。如果你這樣想,那麽你很可能馬上就會叫苦連天:怎麽這麽麻煩??步驟這麽繁瑣??不就是http加一個s嗎??

首先先明確一點,申請ssl證書不需要掌握它的原理,但是如果你不按照它的規矩來,那麽你很可能會浪費很多時間。在搭建https本地服務器之前,我們必須先明白整個ssl證書的申請流程:

1:確保你的網站連接上外網,並且配置好dns。dns服務商最好選大廠。

2:前往ssl提供方網站,比如騰訊雲ssl https://cloud.tencent.com/product/ssl

3:申請你想要的ssl證書。一般開發都會選擇免費dv證書。

4:按照提示填寫相關信息,證書提供方根據信息訪問申請者的網站進行校驗

5:證書下發,為網站安裝證書,啟用443端口,https搭建完成。

這時你會發現,一臺沒有連接外網的服務器是不可能申請到ssl證書的,而用openssl生成的自簽名證書又不被客戶端所認可,那麽想要獲得一個本地可用的https證書該怎麽做呢?

最簡單方法是使用iis自帶的iis express dev證書,這個證書應該是最容易獲取到的為localhost這個域名頒發的證書了。選擇你想添加https的本地網站->綁定->添加->類型->選擇https->證書選擇iis express dev證書,確保域名為localhost,即可實現本地https。

搭建https本地服務器:如何得到被所有客戶端認可的ssl證書