Webmin 通过 Web 方式管理 Unix 系统。借助现代浏览器,用户可以配置安全账户、DNS、Apache 与文件共享。Webmin 允许对 Unix 系统进行远程管理。在本文中,我们将讲解在 Webmin 上安装 SSL 的过程。

下载并解压 SSL 证书

通过邮件收到 zip 形式的 SSL 证书后,下载并解压证书文件(主证书与中间证书)到本地目录。

替换旧的 miniserv.pem 文件

找到 miniserv.pem 文件(通常位于 /etc/webmin/ 目录)。现在需要用私钥与主证书的组合来替换 miniserv.pem 文件。基本上有两种方式创建新的 miniserv.pem 文件。

运行命令:
cat private.key yourcommonname.crt > new_miniserv.pem
注意:上述命令中使用的 private.key 是你的私钥文件,yourSSLcert.crt 即步骤 1 中讨论的 SSL 证书。

用文本编辑器打开 private.key 与 yourdomain.crt 文件,将两个文件的内容(包含 -----BEGIN CERTIFICATE----- 与 -----END CERTIFICATE----- 标签)复制到一个名为 new-miniserv.pem 的新文件中。new-miniserv.pem 文件形如:
-----BEGIN CERTIFICATE-----
(SSL 证书 yourdomainname.crt 的加密内容)
-----END CERTIFICATE-----

配置新的 miniserv.conf 文件

用文本编辑器打开 miniserv.conf 文件,其中引用了你的中间证书文件,并添加此前创建的中间证书文件。在 miniserv.conf 文件中添加"extracas"行,完整路径如下:
extracas=/etc/webmin/intermediate_Certificate.crt

最后,重启 Webmin,并在浏览器中输入其 URL。

你的 SSL 证书现已安装完成,可使用立海世纪提供的 SSL 检测工具(SSL Checker)确认证书对网站访客可用且无故障。