已更新 2018-11-20html
1.什麼是https?
HTTPS(全稱:安全套接字層上的超文本傳輸協議),是以安全爲目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL ,所以加密的詳細內容就須要SSL。它是一個URI scheme(抽象標識符體系),句法類同http:體系。用於安全的HTTP數據傳輸.https:URL代表它使用了HTTP,但HTTPS存在不一樣在HTTP的默認端口及一個加密/身份驗證層(在HTTP與TCP之間)。這個系統的最初研發由網景公司(Netscape)進行,並內置於其瀏覽器Netscape Navigator中,提供了身份驗證與加密通信方法。如今它被普遍用於萬維網上安全敏感的通信,例如交易支付方面。nginx
2.如何在阿里雲服務器上申請SSL證書?apache
在阿里雲上註冊了域名和購買了雲服務器ECS,ECS的配置是彈性的,能夠根據本身的須要來選擇合理的配置,若是你是個初學者爲了學習用的話,一開始選擇最低配置就好了。小程序
由於在小程序的生產環境中,爲了安全考慮,調用服務器的REST API或WebSocket的話,服務器必須提供安全的連接地址(如mydomain / myservice,wss:// mydomian),即須要使用SSL。因此咱們須要爲咱們的服務器購買SSL證書和域名。瀏覽器
在阿里雲上註冊域名仍是很方便的,能夠到wanwang.aliyun.com這個頁面去註冊一個。而SSL證書,不少國內外機構都提供證書籤發認證,國內的好比沃通,國外的如賽門鐵克,這個證書仍是有點貴的,根據證書的不一樣功能,價格也是相差很大,最便宜的也要好幾百一年。如今也有免費的證書可使用,好比讓咱們加密。不過,阿里雲上也提供了免費的證書,申請起來很方便,咱們就來看看怎麼申請阿里雲裏的免費證書。安全
從阿里雲的頁面頂部菜單「產品>>>安全」裏面,能夠看到「SSL證書」:服務器
SSL證書服務界面dom
進入頁面後,點擊頁面的「當即購買」按鈕,進入證書選擇界面:學習
證書選擇阿里雲
在這裏能夠選擇「免費型DV SSL」證書,這種證書購買一個證書只能對一個明細域名生效,也就是說若是你有幾個子域名,如blog.mydomain.com,www.mydomain.com,shop .mydomain.com來的話,你分別須要購買3個證書。
購買完成後,進入證書控制檯,點擊申請,填寫信息,驗證,提交,等待審覈便可。
購買完成後,輸入要綁定這個證書的域名,以及你的我的詳細信息等等,提交給簽發機構審覈,審覈完成後,你以前填寫的郵箱裏也會收到一封如何設置的郵件(這個郵件主要是給域名不是在阿里雲註冊的用戶的設置指南,若是域名在阿里雲註冊,則會自動對你的域名添加解析記錄,不須要你手動去添加)。
證書籤發後,請點擊「下載」證書文件的按鈕,下載證書文件,裏面包含了一些對於不一樣的http服務器用的證書,如apache,nginx,IIS等,它們用於配置你服務器上安裝的http服務器。
我是apache的服務器,因此我下載的是apache的證書。
SSL證書安裝指南
阿里雲文檔:https://help.aliyun.com/knowledge_detail/95505.html?spm=5176.2020520154.0.0.45d356a7jzTz03
Nginx服務器SSL證書安裝指南
Apache服務器SSL證書安裝指南
Tomcat服務器SSL證書安裝指南
IIS服務器SSL證書安裝指南
Jetty服務器SSL證書安裝指南
原文連接:https://blog.csdn.net/shaw_phy/article/details/78949496