前言
此篇文章紀錄如何 Deploy 至 IIS 時,自動綁定 HTTPS、憑證
前置作業
- 準備 憑證 .pfx檔 並匯入IIS中 可參考 w4560000 - Certbot 建立 TLS憑證 並匯入IIS
- 設定 DNS 若要使用 GCP 可參考 w4560000 - GCP Cloud Domains 註冊網域 & GCP Cloud DNS建立對應IP
- 確認 機器防火牆是否開啟 443 Port
Octopus Deploy Process Deploy to IIS 設定
新增 https 443 binding
HostName 帶入參數 {HostName}
SSL thumbprint 帶入參數 #{DomainSSLThumbprint}
方便不同環境設定對應值
設定 HostName、DomainSSLThumbprint 的 Variables
記得重建 release,新設定的 Process 才能生效
部署後 確認結果
部署到 develop 機器做測試
develop 機器 部署前只有綁定 http 1000
部署後 多綁定了 https 443 octopussampledevelop.leozheng0512.com
轉載請註明來源,若有任何錯誤或表達不清楚的地方,歡迎在下方評論區留言,也可以來信至 leozheng0621@gmail.com
如果文章對您有幫助,歡迎斗內(donate),請我喝杯咖啡