OHTTPS是一个专业的免费SSL证书申请和管理平台,提供永久免费的SSL证书申请、自动化更新、自动化部署和自动化监控服务。所有免费证书均由Let's Encrypt颁发,受所有主流浏览器信任。本文将详细介绍如何使用OHTTPS平台申请免费SSL证书,包括DNS授权、免DNS授权和HTTP验证三种验证方式,以及证书的自动更新和部署配置。
一、OHTTPS平台介绍
1. 平台特点
免费SSL证书:
- 永久免费,无数量限制
- 由Let's Encrypt颁发,受所有浏览器信任
- 支持单域名、多域名和通配符证书
- 证书有效期90天,自动更新
自动化管理:
- 证书到期前自动更新
- 证书更新后自动部署
- 支持部署到多个节点
- 证书到期前自动提醒
多种验证方式:
- DNS授权验证模式
- 免DNS授权验证模式
- HTTP验证模式
广泛部署支持:
- 支持部署到阿里云、腾讯云、华为云等云服务商
- 支持部署到CDN、负载均衡、证书列表
- 支持部署到Docker容器、宝塔面板、群晖NAS等
- 支持Webhook、SSH、API等自定义部署方式
2. 适用场景
- 个人网站和博客
- 中小企业网站
- 需要自动化证书管理的网站
- 需要部署到多个节点的网站
- 需要证书监控的网站
二、注册和登录
1. 注册账号
访问OHTTPS,点击"注册"按钮,填写以下信息:
- 邮箱地址
- 密码
- 验证码
注册成功后,系统会发送验证邮件到您的邮箱,点击邮件中的链接完成邮箱验证。
2. 登录平台
使用注册的邮箱和密码登录OHTTPS平台。
三、创建DNS授权(DNS授权验证模式)
如果您选择使用DNS授权验证模式,需要先创建DNS授权。
1. 支持的DNS服务商
OHTTPS目前支持以下DNS服务商的API授权:
- 阿里云DNS
- 腾讯云DNS(DNSPod)
- Cloudflare
- AWS Route 53
- GoDaddy
- 华为云DNS
- 百度智能云DNS
2. 创建DNS授权步骤
步骤1:获取DNS服务商API凭证
以阿里云为例:
- 登录阿里云控制台
- 进入"AccessKey管理"
- 创建AccessKey,获取AccessKey ID和AccessKey Secret
- 确保AccessKey有DNS解析的权限
步骤2:在OHTTPS创建DNS授权
- 登录OHTTPS平台
- 进入"DNS授权"页面
- 点击"创建DNS授权"
- 选择DNS服务商
- 填写API凭证信息
- 测试连接,确认授权成功
- 保存授权
3. DNS授权验证的优势
- ✅ 完全自动化,无需手动操作
- ✅ 证书更新时自动完成验证
- ✅ 适合需要自动化管理的场景
四、申请SSL证书
1. 选择验证方式
OHTTPS提供三种验证方式:
DNS授权验证模式:
- 需要提供DNS服务商的API授权
- 完全自动化,推荐使用
免DNS授权验证模式:
- 无需提供DNS服务商API授权
- 只需添加指定的CNAME记录
- 适合不想提供API授权的用户
HTTP验证模式:
- 无需DNS操作
- 需要在服务器上配置验证文件
- 适合有服务器访问权限的场景
2. DNS授权验证模式申请证书
步骤1:创建证书
- 登录OHTTPS平台
- 进入"证书管理"页面
- 点击"创建证书"
- 选择"DNS授权验证模式"
步骤2:填写证书信息
- 证书名称:为证书起一个便于识别的名称
- 域名:输入要申请证书的域名
- 单域名:如 www.example.com
- 通配符:如 *.example.com
- 多域名:可以添加多个域名
- DNS授权:选择已创建的DNS授权
步骤3:提交申请
- 确认信息无误
- 点击"创建证书"
- 系统自动完成域名验证和证书申请
- 通常几分钟内即可完成
3. 免DNS授权验证模式申请证书
步骤1:创建证书
- 选择"免DNS授权验证模式"
- 填写证书信息
步骤2:添加CNAME记录
系统会显示需要添加的CNAME记录,例如:
类型:CNAME
主机记录:_acme-challenge
记录值:xxxxx.ohttps.com
在您的DNS服务商处添加此CNAME记录。
步骤3:等待验证
- 添加CNAME记录后,等待DNS解析生效(通常几分钟)
- 系统会自动检测验证记录
- 验证通过后自动申请证书
步骤4:证书更新
证书更新时,系统会显示新的CNAME记录,您需要更新DNS记录。虽然需要手动操作,但无需提供API授权,更加安全。
4. HTTP验证模式申请证书
步骤1:创建证书
- 选择"HTTP验证模式"
- 填写证书信息
步骤2:配置服务器
系统会显示需要在服务器上创建的验证文件路径和内容,例如:
路径:/.well-known/acme-challenge/xxxxx
内容:yyyyy
在您的Web服务器根目录下创建此文件。
步骤3:配置Web服务器
确保Web服务器可以访问/.well-known/acme-challenge/目录。
Nginx配置示例:
location /.well-known/acme-challenge/ {
root /var/www/html;
try_files $uri =404;
}
Apache配置示例:
Alias /.well-known/acme-challenge/ /var/www/html/.well-known/acme-challenge/
<Directory "/var/www/html/.well-known/acme-challenge/">
Options None
AllowOverride None
Require all granted
</Directory>
步骤4:等待验证
- 配置完成后,系统会自动检测验证文件
- 验证通过后自动申请证书
五、证书配置和管理
1. 查看证书详情
证书创建成功后,可以查看证书详情:
- 证书信息:域名、有效期、证书类型等
- 证书文件:可以下载证书文件(PEM格式)
- 私钥文件:可以下载私钥文件
- 完整链文件:可以下载包含中间CA的完整链文件
2. 证书配置
点击证书的"配置"按钮,可以设置:
自动通知:
- 证书到期前自动发送邮件提醒
- 可以设置提前提醒的天数
自动更新:
- 证书到期前自动更新
- 可以设置提前更新的天数
- 更新后自动通知
自动部署:
- 证书更新后自动部署到配置的节点
- 可以选择部署节点
- 支持部署到多个节点
3. 证书更新记录
可以查看证书的所有更新记录:
- 每次更新的时间
- 更新状态(成功/失败)
- 更新后的证书信息
4. 证书部署记录
可以查看证书的部署记录:
- 部署时间
- 部署节点
- 部署状态(成功/失败)
六、创建部署节点
1. 支持的部署类型
OHTTPS支持部署到以下类型:
云服务商:
- 阿里云:SSL证书、CDN、SLB、ALB、NLB、OSS、DCDN、FC
- 腾讯云:SSL证书、CDN、CLB
- 华为云:CDN
- 百度智能云:CDN
- 七牛云:SSL证书、CDN
- 多吉云:CDN
服务器和容器:
- Docker容器:Nginx、Apache、OpenResty、自定义
- 宝塔面板:网站SSL、面板SSL
- 1Panel面板:SSL证书
- 群晖NAS:SSL证书
自定义部署:
- Webhook
- SSH脚本
- API接口
2. 创建部署节点步骤
步骤1:创建云服务商授权
如果部署到云服务商,需要先创建API授权:
- 在云服务商控制台创建API密钥
- 在OHTTPS创建对应的授权
- 测试连接,确认授权成功
步骤2:创建部署节点
- 进入"部署节点"页面
- 点击"创建部署节点"
- 选择部署类型
- 填写节点信息
- 关联证书
- 保存节点
步骤3:配置自动部署
在证书配置中,启用"自动部署"并选择部署节点。证书更新后会自动部署到选定的节点。
七、证书监控
1. 创建监控任务
OHTTPS提供证书监控服务,可以监控任何域名的SSL证书:
- 进入"证书监控"页面
- 点击"创建监控"
- 填写监控信息:
- 监控域名
- 监控端口(默认443)
- 监控IP(可选)
- 设置通知方式
- 保存监控任务
2. 监控功能
- 自动检测证书有效期
- 证书到期前20天自动提醒
- 支持邮件通知
- 可以监控非OHTTPS申请的证书
八、常见问题
1. 证书申请失败
可能原因:
- DNS解析未生效
- DNS授权配置错误
- HTTP验证文件无法访问
- 域名验证超时
解决方法:
- 检查DNS解析是否正确
- 检查DNS授权配置
- 检查HTTP验证文件路径
- 等待DNS解析生效后重试
2. 证书更新失败
可能原因:
- DNS授权失效
- DNS记录未更新
- HTTP验证文件无法访问
解决方法:
- 检查DNS授权状态
- 更新DNS记录
- 检查HTTP验证文件
3. 自动部署失败
可能原因:
- 部署节点配置错误
- API授权失效
- 网络连接问题
解决方法:
- 检查部署节点配置
- 检查API授权状态
- 检查网络连接
- 查看部署日志
九、最佳实践
1. 证书管理
- 为证书起有意义的名称
- 定期检查证书状态
- 启用自动更新和自动部署
- 设置证书到期提醒
2. 安全建议
- 妥善保管私钥文件
- 定期轮换API密钥
- 使用强密码
- 启用双因素认证(如果支持)
3. 性能优化
- 使用通配符证书减少证书数量
- 合理配置自动更新时间
- 使用CDN加速证书部署
总结
OHTTPS是一个功能强大的免费SSL证书申请和管理平台,提供了完整的证书生命周期管理功能。通过OHTTPS,您可以:
- ✅ 免费申请SSL证书(单域名、多域名、通配符)
- ✅ 自动化证书更新
- ✅ 自动化证书部署到多个节点
- ✅ 监控证书状态
- ✅ 多种验证方式,灵活选择
无论您是个人网站管理员还是企业IT人员,OHTTPS都能帮助您轻松管理SSL证书,让HTTPS部署变得简单高效。立即访问OHTTPS,开始使用免费SSL证书服务!