gpt4 book ai didi

ssl - Let's Encrypt 找不到监听 80 端口的虚拟主机

转载 作者:行者123 更新时间:2023-12-04 22:43:16 25 4
gpt4 key购买 nike

■背景
尝试通过 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.
enter image description here
并且无法解决此错误
■我尝试过的
已经设置了 80 端口
vim /etc/httpd/conf/httpd.conf
在文件中添加描述。
 NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin root@hogehoge
DocumentRoot /var/www/html
ServerName hogehoge
</VirtualHost>
但我仍然遇到同样的错误。
你能告诉我原因以及如何使它起作用吗?

最佳答案

本地主机上的默认命令“sudo certbot renew”错误
(1)卸载certbot
(2)重新安装certbot
(3)sudo certbot certonly
(4)选择选项1,启动临时网络服务器
(5)确保80端口可以从外部访问,路由器中的端口转发
(6) 确保所有使用 80 端口的服务都停止
尝试
RewriteCond %{REQUEST_URI} !.well-known/acme-challenge
Enabling HTTPS on a Single Instance Beanstalk application: Unable to find a virtual host listening on port 80

关于ssl - Let's Encrypt 找不到监听 80 端口的虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62524474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com