阿里雲SLB負載均衡與使用SSL證書html
1.購買兩臺ECS服務器,這就是後臺服務器,在這兩個服務器上面部署你的網站,注意網站的端口要同樣;好比都是 88。前端
2.在阿里雲控制檯的菜單裏找到 負載均衡,建立一個SLB,把這兩臺ECS服務器加進去。linux
3.在當前實例的管理中,建立監聽,前端協議 [端口] 選擇 http 80 端口,如果https 那麼就得寫443端口。windows
4.後端協議[端口]選擇http 88端口,就是以前你部署網站時用的端口。後端
5.點擊 下一步 域名和檢查端口不用寫,會自動使用剛纔上一步填寫的。服務器
6.檢查路徑:放一個空的html頁面就好了,主要是用來檢測是否能被正常訪問。前面的 / 不要刪,我寫的就是 /index.htmlapp
7.證書有免費的DV證書,可是windows系統無法驗證,是由於windows系統沒法建立帶 . 這個符號的文件夾名字,可是linux系統能夠,因此我就只能用linux的服務器作驗證,經過後再把域名解析的IP改過來。
在windows中無法手動建立帶 點號 的文件夾,解決方法:使用dos命令:md .well-known負載均衡
8.SLB會產生一個IP,把你的域名解析到這個IP上就好了。
如何使用被信任的證書來配置SLB HTTPS協議,使slb站點支持ssl
https://yq.aliyun.com/articles/24156網站
在服務器上安裝域名證書:阿里雲
1.cmd》輸入mmc,彈出 控制檯根節點 窗口》文件》添加/刪除管理單元》可用的管理單元》證書》添加》本地計算機帳戶》下一步》完成》肯定
2.正常狀況下,會把你機器上已經解壓的證書自動導入,若沒有導入,則在 證書(本地計算機)》我的》證書》右側的空白區域 右鍵》全部任務》導入
3.導入成功後,證書就會出如今列表中了,這時候在證書上面右鍵》屬性》常規》友好名稱 改爲你的網站名字,方便你綁定的時候選擇。
還有一個問題就是在IIS7上只能使用一個證書,如何使用多個證書:https://blog.csdn.net/monster_axi/article/details/80545541
多證書:C:\Windows\system32\inetsrv\config\applicationHost.config,編輯:找到
<site name="abc.xxx.com" id="18" serverAutoStart="true">
<application path="/" applicationPool="abc.xxx.com">
<virtualDirectory path="/" physicalPath="D:\www\abc-xxx" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:abc.xxx.com" />
<binding protocol="https" bindingInformation="*:443:abc.xxx.com" />
</bindings>
</site>
還有個地方:<applicationPools>節點下面:<add name="abc.xxx.com" autoStart="true" enable32BitAppOnWin64="true" managedRuntimeVersion="v4.0" />,注意v4.0