有自己架主機的人都知道系統管理介面很難太人性化,而且通常都要花錢。但網路世界總是有神人好心人會推出各種工具免費讓大家用~~~
所以,以 Unix 系列的主機來說,webmin 就是一個常被使用的主機管理系統。
但在以前,SSL 金鑰還需要自己花錢買認證公司購買時,多數人不一定會花這個錢,而自己產生的加密金鑰也會被瀏覽器視為不夠安全而加以警示。然後又有神人推出免費金鑰的申請服務了。這個就是 Letsencrypt.
那要怎麼設定 webmin 使用 Letsencrypt 金鑰呢?
首先就是進到 webmin → webmin 組態 → SSL加密 → Let's Encrypt 這頁,然後設定你要用來認證的域名或IP(Hostnames for certificate),然後勾選 A different Apache virtual host,其他的任選。
之後按下 Request Certification 就可以了。
但是我用的是 FreeBSD,它的安裝結構和其他 Unix 的習慣不同,所以會看到下面這個錯誤。
這個意思是 webmin 要從 /etc/letsencrypt/..... 去捉檔案,但 FreeBSD 的目錄結構卻是存在 /usr/local/etc/letsencrypt/.... 裡面,所以在按下 Request Certification 之前,要在 root 權限下執行 ln -s /usr/local/etc/letsencrypt /etc/letsencrypt
也就是在 /etc 之下建一個捷徑指到 /usr/local/etc/letsencrypt 即可。 這點要注意喔~~
|