请关注本头条号,每天坚持更新原创干货技能文章。

如需学习视频,请在微信搜索公众年夜众号“智传网优”直接开始自助视频学习

1. 序言

本文紧张讲解如何为webmin安装SSL证书启用HTTPS。

linuxphp开启httpswebmin若何启用HTTPS GraphQL

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模块。
你可以实现实行以下任何一个命令,取决于你利用的操作系统:

a2enmod ssl

或者

yum install mod_ssl9. Step7: 设置启用SSL设置为Yes,禁用SSLv2, SSLv3 et TLSv1,这些都是过期的协议,现在被认为是薄弱的。
然后在相应的字段中指定到您的域证书、到您的私钥和到CA Bundle文件的路径。
单击Save。

设置启用SSL设置为Yes

10. 总结

现在可以确保精确安装了证书。
通过本教程,您该当可以节制如何为Webmin配置SSL证书, 启用HTTPS了吧?

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:https://www.linuxrumen.com/rmxx/1587.html

点击理解更多,快速查看更多的技能文章列表。