
如何為你的網站註冊自動刷新的 SSL 證書
原創大约 2 分鐘
使用 Nginx Proxy Manager 搭配 Cloudflare 為你的網站自動註冊 SSL 證書
有在架設網站的朋友們應該都有使用 Nginx Proxy Manager 來做反向代理的經驗,這樣可以讓你的網站更安全,也能更方便的管理多個網站。
以下說明我使用 Nginx Proxy Manager 時,透過 Cloudflare API 來自動註冊 SSL 證書的步驟。
搭配環境說明
Nginx Proxy Manager
你的網站使用 Nginx Proxy Manager 作為反向代理服務
Cloudflare
你擁有一個由 Cloudflare 管理的域名
重要
如文章標題所述,你需要使用 Cloudflare 作為你的 DNS 服務提供商。
如果你使用的是其他 DNS 服務提供商,仍然可以透過設定將供應商提供的網域轉移給 Cloudflare 管理。
原理可以參考官方說明
步驟
新增 Cloudflare 憑證
你需要依照以下步驟新增一組用於呼叫 Cloudflare API 的憑證提供給 Nginx Proxy Manager 使用







設定 Nginx Proxy Manager

填寫紅框資訊

注意剛剛在 Cloudflare 申請的 API key 要記得填入相應的位置。
點擊 Save 按鈕後便會自動開始申請流程,需要等待約 1~3 分鐘左右。
提示
如果失敗的話確認一下資訊正確性沒問題後,可以重複發送申請,有時候只是網路不穩而導致失敗。
完成申請
申請完成畫面如下圖所示

完成設定後 Nginx Proxy Manager 會自動幫你更新 SSL 證書,不需要再手動更新。
當你新增反向代理設定時,就能選擇你這張 SSL 證書來將流量加密囉!
結語
原本以為自己不會忘記這個步驟,但是遠離了一兩年記憶還是變模糊了,所以趁這次機會記錄下我最近成功註冊的步驟。