在LNMP或Nginx上配置NameCheap免費(fèi)SSL證書
簡單來說HTTP協(xié)議傳輸是不安全的,可能會(huì)存在被劫持(如運(yùn)營商或其他劫持者劫持來插入廣告),HTTPS是一直相對(duì)來說要安全一些的,使用SSL證書來加密傳輸數(shù)據(jù)。目前有很多SSL證書的獲取途徑,如namecheap購買域名贈(zèng)送(Comodo PositiveSSL)、Let's Encrypt、其他免費(fèi)SSL證書和自購等渠道。
SSL需要有一個(gè)獨(dú)立IP,也就是一個(gè)獨(dú)立IP只能對(duì)應(yīng)一個(gè)SSL。SNI技術(shù)的出現(xiàn),一個(gè)IP只能對(duì)應(yīng)一個(gè)SSL的時(shí)代早就已經(jīng)過去,目前除了XP及較老的安卓版本外都已經(jīng)支持SNI,實(shí)現(xiàn)多域名虛擬主機(jī)的SSL/TLS認(rèn)證。(什么是SSL?)
一、準(zhǔn)備工作
1、需要Nignx已經(jīng)編譯ssl 模塊(lnmp一鍵安裝包已經(jīng)編譯安裝上),如果沒有需要重新編譯,方法可以參考Nginx無縫升級(jí)。
2、再NameCheap已注冊(cè)/轉(zhuǎn)移域名或購買主機(jī)產(chǎn)品,且購買是在購物車上添加了免費(fèi)SSL(PositiveSSL)。如果有其他自購的證書步驟是基本差不多的。
二、使用OpenSSL生成證書 (注:一下藍(lán)色加粗字為執(zhí)行時(shí)輸入的命令!)
1、生成RSA密鑰和CSR證書,下面以vpser.net域名為例:
查看全文 »












