当前位置: 首页 > news >正文

个人网站备案技巧杭州网站推广公司

个人网站备案技巧,杭州网站推广公司,设计类专业有哪些学校,青岛建网站使用 acme.sh 申请域名 SSL/TLS 证书完整指南 简介为什么选择 acme.sh 和 ZeroSSL?前置要求安装过程 步骤一:安装 acme.sh步骤二:配置 ZeroSSL 证书申请 方法一:手动 DNS 验证(推荐新手使用)方法二&#xf…
  • 使用 acme.sh 申请域名 SSL/TLS 证书完整指南
    • 简介
    • 为什么选择 acme.sh 和 ZeroSSL?
    • 前置要求
    • 安装过程
      • 步骤一:安装 acme.sh
      • 步骤二:配置 ZeroSSL
    • 证书申请
      • 方法一:手动 DNS 验证(推荐新手使用)
      • 方法二:自动 DNS API 验证
    • 证书安装和管理
      • 步骤一:创建 SSL 目录
      • 步骤二:安装证书
      • 步骤三:配置 Nginx
      • 步骤四:测试并重启 Nginx
    • 证书文件说明
    • 自动续期
    • 验证过程
    • 故障排除提示
    • 安全最佳实践
    • 总结

使用 acme.sh 申请域名 SSL/TLS 证书完整指南

在这里插入图片描述
在这里插入图片描述

简介

本指南将详细介绍如何使用 acme.sh 配合 ZeroSSL 获取和管理 SSL/TLS 证书。我们将以 cheungxiongwei.com 为例,介绍从安装到自动续期的完整过程,包括根域名和泛域名证书的配置。

为什么选择 acme.sh 和 ZeroSSL?

  • 免费无限证书:可以免费生成无限数量的90天 SSL 证书
  • 支持泛域名:使用单个证书即可保护无限数量的子域名
  • 自动化管理:内置证书续期和部署功能
  • 多域名支持:可同时为多个域名颁发证书
  • 账户集成:所有证书都存储在您的 ZeroSSL 账户中

前置要求

  • 一台具有 root 访问权限的 Linux 服务器
  • 已注册的域名
  • 基本的命令行使用知识
  • 域名 DNS 设置的访问权限

安装过程

步骤一:安装 acme.sh

curl https://get.acme.sh | sh
source ~/.bashrc
acme.sh --version

步骤二:配置 ZeroSSL

  1. 设置 ZeroSSL 为默认证书颁发机构:
acme.sh --set-default-ca --server zerossl
  1. 设置 ZeroSSL EAB(外部账户绑定)凭证:
  • 访问 ZeroSSL 控制面板
  • 生成 EAB 凭证
  • 配置凭证:
export ZERO_EAB_KEY="你的_eab_key"
export ZERO_EAB_HMAC="你的_eab_hmac"

证书申请

方法一:手动 DNS 验证(推荐新手使用)

  1. 启动证书申请:
acme.sh --issue --dns -d cheungxiongwei.com -d "*.cheungxiongwei.com" --yes-I-know-dns-manual-mode-enough-go-ahead-please
  1. 添加 DNS TXT 记录:
记录类型主机记录记录值
TXT_acme-challenge[提供的值]
TXT_acme-challenge.*[提供的值]
  1. 验证 DNS 解析:
dig TXT _acme-challenge.cheungxiongwei.com
dig TXT _acme-challenge.*.cheungxiongwei.com
  1. 完成证书颁发:
acme.sh --renew -d cheungxiongwei.com -d "*.cheungxiongwei.com" --yes-I-know-dns-manual-mode-enough-go-ahead-please

方法二:自动 DNS API 验证

  1. 配置 DNS API 凭证(以 DNSPod 为例):
export DP_Id="API_ID"
export DP_Key="API_KEY"
  1. 颁发证书:
acme.sh --issue --dns dns_dp -d cheungxiongwei.com -d "*.cheungxiongwei.com"

证书安装和管理

步骤一:创建 SSL 目录

sudo mkdir -p /etc/ssl/cheungxiongwei.com

步骤二:安装证书

acme.sh --install-cert -d cheungxiongwei.com \
--key-file /etc/ssl/cheungxiongwei.com/cheungxiongwei.com.key \
--fullchain-file /etc/ssl/cheungxiongwei.com/fullchain.cer \
--reloadcmd "systemctl reload nginx"

步骤三:配置 Nginx

server {listen 443 ssl;server_name cheungxiongwei.com *.cheungxiongwei.com;ssl_certificate /etc/ssl/cheungxiongwei.com/fullchain.cer;              # 使用完整证书链ssl_certificate_key /etc/ssl/cheungxiongwei.com/cheungxiongwei.com.key; # 使用私钥文件ssl_protocols TLSv1.2 TLSv1.3;ssl_ciphers HIGH:!aNULL:!MD5;root /var/www/cheungxiongwei.com;index index.html;location / {try_files $uri $uri/ =404;}
}server {listen 80;server_name cheungxiongwei.com *.cheungxiongwei.com;return 301 https://$host$request_uri;
}

步骤四:测试并重启 Nginx

sudo nginx -t
sudo systemctl restart nginx

证书文件说明

  • fullchain.cer:完整的证书链,用于服务器配置
  • cheungxiongwei.com.key:私钥(需要安全保管)
  • ca.cer:中间证书
  • cheungxiongwei.com.cer:域名证书

自动续期

acme.sh 包含内置的 cron 任务,每天检查证书续期。我们之前使用的 --install-cert 命令已经配置了自动续期并重载 Nginx。

验证过程

  1. 检查 HTTPS 连接:访问 https://cheungxiongwei.com
  2. 验证泛域名证书:测试任意子域名,如 https://www.cheungxiongwei.com
  3. 在浏览器中检查证书详情

故障排除提示

  • 如果 DNS 验证失败,等待 10-15 分钟让解析生效
  • 检查 Nginx 错误日志:sudo tail -f /var/log/nginx/error.log
  • 验证 Nginx 配置中的证书路径
  • 确保 SSL 证书文件权限正确

安全最佳实践

  1. 确保私钥安全并做好备份
  2. 仅使用 TLS 1.2 和 1.3 版本
  3. 定期监控证书过期时间
  4. 维护证书文件的安全备份
  5. 使用强加密的 SSL 密码配置

总结

现在您的域名已经配置了完整的根域名和泛域名 SSL 证书保护。该设置包括自动续期和优化的 Nginx 安全配置。建议定期使用在线 SSL 测试工具检查 SSL 配置,以确保符合最佳实践和安全更新。

http://www.mmbaike.com/news/24240.html

相关文章:

  • 网站建设技术服务清单网店代运营收费
  • 特种作业操作证查询入口查询seo和点击付费的区别
  • 承接网站建设广告语宁波网站推广制作
  • 建站哪家好要认定兴田德润河南最新消息
  • 徐州网站制作费用营销推广48个方法
  • 网站开发基本工资是多少百度运营优化师
  • 网站开发手机自适应谷歌应用商店下载
  • 建设网站需要什么知识关键词怎么写
  • jsp网站开发关键技术广州seo网站
  • 做展厅 参考什么网站上首页的seo关键词优化
  • 易语言网站做软件百度站长工具怎么关闭
  • 做景观私活的网站网站seo优化方法
  • 网站有冒号怎么打开seo 深圳
  • 博山政府网站建设托管合肥百度seo排名
  • 互联网设计是什么网站快速优化排名官网
  • 没有网站seo怎么做网络开发
  • 公共资源交易中心级别搜索引擎优化代理
  • 创建公司网站教程seo优化排名服务
  • 常州模板建站哪家好网络营销推广微信hyhyk1效果好
  • 怎样建网站教程软文营销的五大注意事项
  • 东营建设工程信息网官网福州百度快照优化
  • wordpress 网站标题图关键词挖掘长尾词
  • 珠海做网站2345网址导航下载
  • 陕西网站建设电话seo编辑招聘
  • 大学生网站开发大赛谷歌官网下载
  • 企业所得税怎么算2023年南宁优化网站收费
  • 公司网站的搭建方案2022年时事政治热点汇总
  • 信宜网站建设百度推广账户怎么开
  • wordpress建立多站点百度seo培训公司
  • 狮山网站建设怎样做一个产品营销方案