彩虹聚合 DNS 管理系统具备诸多实用功能,其中包括 SSL 证书申请与自动部署功能,它能够从多个渠道申请 SSL 证书,像 Let's Encrypt 等,并自动将证书部署到各式各样的面板、云服务商以及服务器等环境中,同时还支持 CNAME 代理功能,为域名管理和安全访问提供了有力保障。
一、支持的 SSL 证书相关情况
(一)支持的 SSL 证书申请方式
系统支持以下多种 SSL 证书申请方式:
-
Let's Encrypt:这是一款广泛使用的免费、自动化的 SSL 证书颁发机构,为众多网站提供了便捷的证书获取途径。
-
ZeroSSL:同样能帮助用户获取有效的 SSL 证书,在安全加密方面发挥重要作用。
-
Google SSL:由谷歌提供相关支持,具备较高的可靠性和安全性。
-
自定义 ACME:方便有特殊需求的用户按照自定义的规则和配置来申请 SSL 证书。
-
腾讯云免费 SSL:依托腾讯云平台,为用户提供免费的 SSL 证书资源,适配腾讯云相关服务。
-
阿里云免费 SSL:针对阿里云用户,可免费获取 SSL 证书用于保障网站安全通信。
-
UCloud 免费 SSL:UCloud 云服务所提供的免费 SSL 证书选项,满足对应平台用户的安全需求。
(二)支持的 SSL 证书部署方式
涵盖了众多常见的面板、云服务及服务器类型,具体如下:
-
面板类:
-
宝塔面板:一款广受欢迎的服务器管理面板,操作相对简便,功能丰富,能满足多种服务器环境下的网站搭建与管理需求。
-
1Panel:为用户提供一站式的服务器运维管理解决方案,在部署应用等方面有着出色表现。
-
Kangle:具备高效的 web 服务器管理功能,可用于构建稳定的网站运行环境。
-
雷池 WAF:专注于网站应用防火墙,保障网站免受各类网络攻击,同时也支持 SSL 证书部署。
-
Cdnfly、LeCDN、GoEdge(FlexCDN):这些都是和内容分发网络(CDN)相关的服务或平台,SSL 证书部署有助于保障通过 CDN 传输的数据安全。
-
-
云服务商相关服务:
-
阿里云(CDN、ESA、SLB、OSS、WAF、FC 等):阿里云提供的多个服务模块,如内容分发网络、企业级分布式应用服务、负载均衡、对象存储服务、网站应用防火墙以及函数计算等,都可进行 SSL 证书部署,全方位保障云服务中的数据安全与合规访问。
-
腾讯云(CDN、EO、CLB、COS、TKE、SCF 等):腾讯云对应的各项服务,像腾讯云 CDN、弹性公网 IP、负载均衡、对象存储、容器服务以及无服务器云函数等,也支持 SSL 证书部署,确保在腾讯云生态体系下的业务安全运行。
-
华为云(CDN、ELB、WAF):华为云的内容分发网络、弹性负载均衡以及网站应用防火墙等服务,同样适配 SSL 证书部署,助力用户打造安全可靠的云服务环境。
-
UCloud CDN:在 UCloud 的内容分发网络场景中,SSL 证书部署可保障数据传输的加密与安全。
-
七牛云(CDN、OSS):七牛云的 CDN 和对象存储服务,通过 SSL 证书部署来增强数据交互的安全性。
-
多吉云 CDN、百度云 CDN、火山引擎 CDN、白山云:这些云服务商的 CDN 服务在 SSL 证书部署后,能更好地为用户提供安全的内容分发体验。
-
AllWAF:专注于网站应用防火墙领域,SSL 证书部署是其保障网站安全访问的重要一环。
-
AWS(CloudFront):亚马逊云服务的 CloudFront 内容分发网络,SSL 证书部署能确保全球范围内的数据传输安全。
-
Gcore、Cachefly:在各自的网络服务架构中,SSL 证书部署有助于提升服务的安全性和可靠性。
-
-
服务器类型:
-
SSH 服务器(同时支持 Linux/Windows):无论是 Linux 还是 Windows 操作系统下的 SSH 服务器,都能实现 SSL 证书部署,满足不同系统环境下的远程安全连接需求。
-
IIS:Internet Information Services,是微软 Windows 系统下常用的 web 服务器软件,支持 SSL 证书部署以保障网站的安全访问。
-
FTP 服务器:文件传输协议服务器,SSL 证书部署可确保文件传输过程中的数据加密与安全。
-
复制到本机:意味着可以将证书相关配置复制到本地环境,便于在本地进行相应的安全设置和调试等操作。
-
除此之外,彩虹聚合 DNS 管理系统的 2.0 版本还新增了登录 TOTP 二次验证功能,进一步增强了系统登录的安全性;同时还有灾备自动切换、cf 优选等功能,提升了系统整体的稳定性和使用效率。
今天我们要详细介绍的教程就是利用腾讯云轻量服务器来进行彩虹聚合 DNS 聚合管理系统的部署操作。
二、部署前的准备工作
在正式开始教程之前,需要完成两个关键的准备工作:
(一)域名解析
把域名解析到轻量服务器的 IP 上面。需要注意的是,如果使用的是国内的轻量服务器,按照相关规定还需要先完成备案哦。在本次演示中,我使用的是二级域名来进行操作展示,方便大家理解整个流程。
(二)防火墙端口设置
轻量服务器的防火墙需要放通 8888 端口,这是宝塔面板的默认端口,若不放开此端口,后续将无法正常打开宝塔面板进行相关操作。
以下附上对应准备工作涉及的关键截图示例,方便大家对照查看:
三、宝塔面板部署教程
(一)安装宝塔面板
我们可以使用轻量云服务器的宝塔应用模版来安装系统,这种方式操作相对便捷,适合大多数新手用户。当然了,如果您对服务器安装操作比较熟悉,也可以自行安装宝塔面板。
以下是安装过程中的部分截图示例,便于您直观了解操作界面情况:
安装完成后,来这里查看面板登录地址!复制最后那条命令,然后点击登录,将命令复制到终端里面运行,就可以获取到面板的初始用户名跟密码。操作界面参考如下截图:
(二)安装运行环境
成功登录宝塔面板后,我们需要到软件商店安装以下运行环境,以确保后续彩虹聚合 DNS 管理系统能够正常运行:
-
nginx1.24:一款高性能的 web 服务器软件,在处理网页请求、静态资源服务等方面表现出色,为系统提供稳定的网络服务基础。
-
mysql5.7:常用的关系型数据库管理系统,用于存储和管理系统运行过程中产生的各类数据,如用户信息、域名配置等。
-
php8.2:作为一种广泛应用的服务器端脚本语言,能与上述的 web 服务器和数据库协同工作,实现系统的各种功能逻辑。
在软件商店中选择上述软件,使用极速安装即可,对于技术大佬来说,如果有特定的性能优化或者功能定制需求,也可以选择编译安装方式。整个安装过程大概需要 10 分钟左右,请耐心等待安装完成。
安装完成后的操作界面截图示例如下:
(三)新建网站
运行环境安装好后,点击左边菜单里面的“网站”选项,开始新建网站。在相应的设置页面中,填写之前解析好的域名,同时创建数据库,其他的配置选项保存默认即可,然后点击“确定”按钮完成网站创建操作。
参考截图如下:
(四)下载安装包并上传解压
接下来,访问 https://github.com/netcccyun/dnsmgr/releases
这个网址,下载最新的安装包,注意要下载 zip 格式的文件哦。
下载完成后,把下载好的 zip 压缩包上传到网站根目录,然后解压到根目录。相关操作界面截图如下:
(五)网站设置
完成上述步骤后,点击网站设置,进入相关配置页面,进行以下关键设置:
-
设置运行目录:点击网站目录选项,将运行目录设置为
/public
,然后点击保存,其他保持默认设置即可。操作界面参考如下:
-
设置伪静态:将伪静态设置为
thinkphp
,点击保存按钮,使网站的 URL 路由等能符合系统要求,更好地支持彩虹聚合 DNS 管理系统的运行。
(六)安装与登录
经过前面一系列的准备和设置工作后,这个时候,我们就可以在浏览器中访问域名进行系统安装了。安装界面示例如下:
点击“安装完成”按钮,之后使用之前设置的管理员用户名和密码进行登录操作,登录界面参考如下截图:
至此,彩虹聚合 DNS 聚合管理系统在腾讯云轻量服务器上的部署就完成啦!
(七)后续操作
部署完成后,我们首先需要添加域名管理账户,也就是根据您的域名实际解析所在的平台进行添加,比如域名是在阿里云解析的,那就添加阿里云相关的账户信息等。添加好需要管理的域名后,就可以去 ssl 证书里面申请证书了,整个操作过程相对比较简单,大家可以自行摸索实践,逐步熟悉系统的各项功能使用方法哦。