ssl 无法找到正在侦听端口80的虚拟主机

wkyowqbh  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(191)

■背景

尝试通过Let's Encrypt获取SSL

■问题

在运行下面的代码时,

sudo certbot --apache -d hogehoge.com

我收到端口80错误

Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.

无法解决此错误
"我所尝试的“
我已经设置了端口80

vim /etc/httpd/conf/httpd.conf

请在文件中添加说明。

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin root@hogehoge
DocumentRoot /var/www/html
ServerName hogehoge
</VirtualHost>

但还是出现了同样的错误。
你能告诉我原因和怎样使它工作吗?

nukf8bse

nukf8bse1#

localhost上的默认命令“sudo certbot renew”错误
(1)卸载certbot
(2)重新安装certbot
(3)Sudo证书仅证书
(4)选择选项1,启动临时Web服务器
(5)确保端口80可从外部访问,端口在路由器中转发
(6)确保停止使用端口80的所有服务
尝试
重写条件%{REQUEST_URI}!.已知/acme-challenge
Enabling HTTPS on a Single Instance Beanstalk application: Unable to find a virtual host listening on port 80

相关问题