You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20中Certbot为Apache生成证书域名错误,如何指定dolohan.live?

解决Certbot为自定义域名生成SSL证书的问题

1. 先确认域名解析到位

  • 检查dolohan.live(若需要覆盖www子域名也一起查)已正确指向Linode服务器IP(45-33-24-22)
  • 本地终端执行nslookup dolohan.live验证,返回IP需与服务器公网IP一致,否则Certbot无法完成域名验证

2. 修改Apache虚拟主机配置

Linode一键部署WordPress后,默认Apache配置绑定的是Linode的反向解析域名,需替换为自定义域名:

  • 进入Apache虚拟主机配置目录:cd /etc/apache2/sites-available/
  • 找到对应配置文件(通常是wordpress.conf或000-default.conf),用编辑器打开
  • 将文件内的ServerName和ServerAlias替换为你的域名:
    ServerName dolohan.live
    ServerAlias www.dolohan.live
    
  • 若新建配置文件,需确保DocumentRoot指向WordPress安装目录(一般为/var/www/html/),然后启用配置:sudo a2ensite dolohan.conf
  • 重启Apache使配置生效:sudo systemctl restart apache2

3. 指定域名生成Certbot证书

直接指定目标域名执行Certbot命令,避免自动识别旧的Linode反向解析域名:

sudo certbot --apache -d dolohan.live -d www.dolohan.live
  • -d参数用于指定要覆盖的域名,可多次添加以包含主域名、子域名等
  • 按照终端提示完成流程(同意条款、填写通知邮箱等),Certbot会自动配置Apache的SSL规则,完成HTTPS部署

4. 清理旧证书(可选)

若不再需要针对45-33-24-22.ip.linodeusercontent.com的证书,可执行以下命令删除:

sudo certbot delete --cert-name 45-33-24-22.ip.linodeusercontent.com

内容的提问来源于stack exchange,提问作者Simm Simmons

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 10:36:22