http和https的區(qū)別就是,后者在網(wǎng)絡(luò)傳輸過(guò)程中會(huì)很安全,原因就是給http安裝了SSL證書(shū)。
SSL證書(shū)有免費(fèi)的和收費(fèi)的,收費(fèi)的顧名思義就是保護(hù)的方面更多,更安全。收費(fèi)的像單域名的一年有幾百、幾千的,多域名的更貴。
如果你是做一個(gè)網(wǎng)站、或者一個(gè)h5網(wǎng)頁(yè),又或者是一個(gè)安卓App,也是可以直接使用http的。但是如果你需要開(kāi)發(fā)一個(gè)iosApp或者小程序,而且需要服務(wù)端的話,就必須使用https。
因?yàn)槲易罱_(kāi)發(fā)了很多小程序,這些小程序都是需要服務(wù)端提供數(shù)據(jù)的。所以配置過(guò)很多https證書(shū),我使用的服務(wù)器基本都是阿里云的服務(wù)器,阿里的服務(wù)器我之前也說(shuō)過(guò),在國(guó)內(nèi)來(lái)說(shuō)是很不錯(cuò)的選擇,很穩(wěn)定,安全性做得也很棒,服務(wù)更不用說(shuō),價(jià)格也還行。
我安裝的https證書(shū)直接是使用阿里的證書(shū)服務(wù),有免費(fèi)版的,足夠用了,第一年是免費(fèi)的。
以下是配置步驟:
1、進(jìn)入阿里云控制臺(tái),【安全】->【證書(shū)服務(wù)】,購(gòu)買證書(shū)
2、填好相關(guān)信息,提交審核,一般當(dāng)天就會(huì)有審核結(jié)果(發(fā)送郵件)
3、下載證書(shū),并安裝到服務(wù)器(這里我使用的webserver是Nginx,其他的還有如Apache、Tomcat、IIS,也有相關(guān)的配置說(shuō)明書(shū))
我的服務(wù)器nginx.conf配置:
4、https證書(shū)到底是啥?
都是一些加密的秘鑰。
希望這篇文章可以幫到你。