我的网站使用的是 Apache,并为 Apache 创建了 SSL。然后出于某种原因,我必须将服务器从 Apache 更改为 Node.js。为此,我只需从 Apache 的 Vhost 文件中复制 SSL 证书路径并将其粘贴到 Node.js 的配置中即可。
现在运行正常。但后来我收到一封关于“TLS-SNI-01”验证问题的电子邮件,其中写道
所需操作:Let's Encrypt 证书续订
我打开 ssh 连接到我的 VPS 并更新了 Certbot。但是当我尝试使用 dry-run 命令更新 SSL 证书时。我收到一条错误消息,提示“无法找到虚拟主机...”。
它是否仍在尝试更改apache的虚拟主机文件?
因为我的域有一个 Web 服务器,它正在监听端口 80 和 443。但是 apache 的 vhost 配置文件已被删除。