快轉到主要內容

如何為你的網站註冊自動刷新的 SSL 證書

·90 字·1 分鐘
開源自由軟體 Nginx 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 使用

進入域名設定頁面

選擇新增 API 金鑰

選擇新增 API 金鑰

選擇新增 API 金鑰

填寫名稱和選擇憑證權限

建立憑證

複製 API 憑證

設定 Nginx Proxy Manager
#

點選 SSL 證書按鈕

填寫紅框資訊

填寫 Cloudflare API 資訊

注意剛剛在 Cloudflare 申請的 API key 要記得填入相應的位置。

點擊 Save 按鈕後便會自動開始申請流程,需要等待約 1~3 分鐘左右。

如果失敗的話確認一下資料沒問題的話,可以重複發送申請,有時候只是網路不穩而導致失敗。

完成申請
#

申請完成畫面如下圖所示

申請完成

完成設定後 Nginx Proxy Manager 會自動幫你更新 SSL 證書,不需要再手動更新。

當你新增反向代理設定時,就能選擇你這張 SSL 證書來將流量加密囉!

結語
#

原本以為自己不會忘記這個步驟,但是遠離了一兩年記憶還是變模糊了,所以趁這次機會記錄下我最近成功註冊的步驟。

BEN周
作者
BEN周
抓住每一個一閃即逝

相關文章

在 Nextcloud AIO 容器進入鎖定模式下手動升級紀錄
·162 字·1 分鐘
開源自由軟體