默認情況下,Webmin 使用自簽名 SSL 證書偵聽端口 10000。 您的 Web 瀏覽器顯示安全警告,例如證書不受信任。許多組織出於各種原因不允許使用自簽名證書。
Lets Encrypt 是非營利性互聯網安全研究小組 (ISRG) 的免費開放證書頒發機構。 我們為您的域提供有效期為 90 天的免費 ssl 證書。您可以在證書過期之前輕鬆地手動更新證書或安排它們自動更新。
本教程向您展示如何使用您的 Webmin 主機名設置 Let’s Encrypt SSL 證書。
更改 webmin 主機名
首先,確保您在 Webmin 中配置了有效的域名。 為 Webmin 選擇一個域名(子域)並更新 dns 條目以將域指向 Webmin 服務器。
從 webmin 儀表板更改系統的主機名。 使用管理員帳戶登錄 webmin 並訪問:
這會更改系統的主機名並在 /etc/hosts 文件中創建一個條目以將主機名綁定到 localhost IP 地址。
在 Webmin 中配置 Let’s Encrypt 證書
完全限定域現在配置為系統主機名。再次,確保域正確指向您的 Webmin 服務器的 IP 地址。使用在線工具 檢查您的 DNS 記錄.
讓我們為 Webmin 配置 Let’s Encrypt SSL。
- 轉到 Webmin(位於左側邊欄中)
- 單擊 Webmin 設置。
- 如屏幕截圖所示,[SSL 暗号化]點擊。
- 轉到讓我們加密選項卡。 ”
- [証明書のホスト名]在下面輸入主機名例如,我使用了 webmin.tecadmin.net。
- 選擇網站根目錄下的“其他目錄”以查看文件並將路徑設置為“/var/www/html”。
- [自動更新の月数]並將值設置為 1。這將在當月到期之前自動更新您的 SSL。
- 仔細檢查所有詳細信息並按 申請證書 按鈕
- 如果成功,您將看到類似於下面的結果。
- 完成
您已成功為您的 Webmin 主機名配置了 Let’s Encrypt SSL 證書。
測試您的 SSL 證書
使用端口 10000 上的系統主機名通過 https 協議訪問 Webmin 界面。您應該會在瀏覽器中看到有效的 SSL 證書。
例如: https://webmin.tecadmin.net:10000
結論是
本教程向您展示如何使用您的 Webmin 主機名配置 Let’s Encrypt SSL 證書。
您也可以在線查看您的 SSL 證書。 SSL檢查工具. 請輸入包括端口在內的完整 URL。