請關注本頭條號,每天堅持更新原創乾貨技術文章。
如需學習視頻,請在微信搜索公眾號「智傳網優」直接開始自助視頻學習
1. 前言
本文主要講解如何為webmin安裝SSL證書啟用HTTPS。
2. 必備條件
你需要:
- 安裝OpenSSL。
- 生成CSR(證書籤名請求)。
- 在web伺服器上上載上一步生成的私鑰。
-使用root帳號登錄伺服器。
一旦認證機構對CSR進行了驗證,就可以登錄到HTTPCS儀錶板上下載證書。
登錄到HTTPCS儀錶板上下載證書
詳細教程安裝您的SSL證書與webmin
3. Step1:使用root帳號(或任何其他管理員用戶)在web瀏覽器中登錄Webmin介面。
使用root帳號(或任何其他管理員用戶)在web瀏覽器中登錄Webmin介面
4. Step2: 在主頁的左側面板中,單擊其他>文件管理器。導航到您放置私鑰的文件夾,然後單擊右上角的文件> Upload to current directory。然後上傳證書(your_domain_name.cer)和CA包。
上傳證書
注意:當您從您的HTTPCS帳戶下載證書時,如果您獲得了兩個名為CACertificate-1.cer和CACertificate-2.cer的文件,創建一個名為CA-Bundle.cer的新文件。並粘貼CACertificate-1.cer的內容。在裡面。然後粘貼CACertificate-2.cer的內容。結尾處。最終的包文件應該是這樣的:
創建SSL證書
5.Step3: 上傳兩個文件後,單擊webmin左側面板中Server子類別中的Apache Webserver。
上傳兩個文件後,單擊webmin左側面板中Server子類別中的Apache Webserver
6. Step4: 單擊創建虛擬主機並選擇`Any address`。
選擇監聽埠(對於SSL,默認為443)。
在Document Root部分,指定要保護的網站的根路徑。
在Server Name部分,鍵入您網站的域名。
在Add virtual server to file一節中,選擇virtual servers directory /etc/apache2/site-enabled下的New file。
在Copy directive from部分,在下拉菜單中選擇Automatic。
完成這些設置之後,單擊Create Now。
完成這些設置之後,單擊Create Now
7. Step5: 如果一切順利,一個監聽埠443的新虛擬主機應該出現在Apache Webserver頁面上。
一個監聽埠443的新虛擬主機應該出現在Apache Webserver頁面上
8. Step6: 單擊新創建的伺服器以打開其設置,然後單擊SSL選項。
單擊新創建的伺服器以打開其設置,然後單擊SSL選項
注意:如果找不到任何SSL選項按鈕,您可能必須在伺服器上啟用SSL模塊。你可以實現執行以下任何一個命令,取決於你使用的作業系統:
a2enmodssl
或者
yuminstallmod_ssl
9. Step7: 設置啟用SSL設置為Yes,禁用SSLv2, SSLv3 et TLSv1,這些都是過時的協議,現在被認為是脆弱的。然後在相應的欄位中指定到您的域證書、到您的私鑰和到CA Bundle文件的路徑。單擊Save。
設置啟用SSL設置為Yes
10. 總結
現在可以確保正確安裝了證書。通過本教程,您應該可以掌握如何為Webmin配置SSL證書, 啟用HTTPS了吧?
本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下連結:
https://www.linuxrumen.com/rmxx/1587.html
點擊了解更多,快速查看更多的技術文章列表。
文章來源: https://twgreatdaily.com/zh/Eq7xF28BMH2_cNUg4wQh.html