默認情況下,Webmin 使用自簽名 SSL 證書偵聽端口 10000。 您的 Web 瀏覽器會顯示安全警告,例如證書不受信任。許多組織出於各種原因不允許使用自簽名證書。

Lets Encrypt 是非營利性互聯網安全研究小組 (ISRG) 的免費開放證書頒發機構。 我們為您的域提供有效期為 90 天的免費 ssl 證書。您可以在證書過期之前輕鬆地手動續訂證書,或安排它們自動續訂。

本教程向您展示如何使用您的 Webmin 主機名設置 Let’s Encrypt SSL 證書。

更改 webmin 主機名

首先,確保您在 Webmin 中配置了有效的域名。 為 Webmin 選擇域名(子域)並更新 dns 條目以將域指向 Webmin 服務器。

從 webmin 儀表板更改系統的主機名。 使用 admin 帳戶登錄 webmin 並訪問:

這會更改系統的主機名並在 /etc/hosts 文件中創建一個條目,將主機名綁定到本地主機 IP 地址。

在 Webmin 中配置 Let’s Encrypt 證書

完全限定域現在配置為系統主機名。再次確保域正確指向 Webmin 服務器的 IP 地址。使用在線工具 檢查您的 DNS 記錄.

讓我們為 Webmin 配置 Let’s Encrypt SSL。

  1. 轉到 Webmin(位於左側邊欄)
  2. [Webmin 設定]點擊。
  3. 如截圖所示,[SSL 暗号化]點擊。
  4. 轉到“讓我們加密”選項卡”
  5. 在證書主機名中輸入主機名。例如,我使用了 webmin.tecadmin.net。
  6. 驗證文件選擇網站根目錄下的“其他目錄”,路徑設置為“/var/www/html”。
  7. [自動更新の月数]並將值設置為 1。這將在 1 個月後到期之前自動續訂您的 ssl。

    主機名的 Webmin SSL 證書

  8. 仔細檢查所有細節並按下 申請證書 按鈕
  9. 如果成功,您將看到類似於下面的結果。
    已安裝 Webmin SSL
  10. 完成

您已成功為您的 Webmin 主機名配置了 Let’s Encrypt SSL 證書。

SSL證書測試

使用端口 10000 上的系統主機名通過 https 協議訪問 Webmin 界面。您應該會在瀏覽器中看到有效的 SSL 證書。

例如: https://webmin.tecadmin.net:10000

使用 Lets Encrypt 證書的 Webmin

結論是

本教程介紹如何使用 Webmin 主機名配置 Let’s Encrypt SSL 證書。

您還可以在線檢查您的 SSL 證書。 SSL檢查工具. 請輸入完整的 URL,包括端口。