阿里云SLB负载均衡与使用SSL域名证书
阿里云SLB負載均衡與使用SSL證書
1.購買兩臺ECS服務器,這就是后臺服務器,在這兩個服務器上面部署你的網站,注意網站的端口要一樣;比如都是 88。
2.在阿里云控制臺的菜單里找到 負載均衡,創建一個SLB,把這兩臺ECS服務器加進去。
3.在當前實例的管理中,創建監聽,前端協議 [端口] 選擇 http ?80 端口,若是https 那么就得寫443端口。
4.后端協議[端口]選擇http 88端口,就是之前你部署網站時用的端口。
5.點擊 下一步 域名和檢查端口不用寫,會自動使用剛才上一步填寫的。
6.檢查路徑:放一個空的html頁面就行了,主要是用來檢測是否能被正常訪問。前面的 / 不要刪,我寫的就是 ?/index.html
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
轉載于:https://www.cnblogs.com/xsj1989/p/6760533.html
總結
以上是生活随笔為你收集整理的阿里云SLB负载均衡与使用SSL域名证书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于h5中背景音乐的自动播放
- 下一篇: java数据类型转换和数组总结