我在DigitalOcean上有一个分支,我正尝试通过letencrypt设置ssl证书,以将https添加到我的域中。

当我在Drop CLI中以sudo身份运行以下命令时:

sudo letsencrypt --apache -d example.com -d www.example.com


我收到以下错误:

(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs


该错误是什么意思,我该怎么办?

最佳答案

您可能已经在端口80上运行了Web服务器。

您可以做的是暂时停止该Web服务器,该服务器很可能在使用sudo service apache2 stopsudo service nginx stop的Linux上运行。

然后,您应该能够应对挑战。

之后,您需要重新启动。

关于ssl - DigitalOcean和Letsencrypt-如何为HTTPS安装SSL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51916749/

10-14 15:51
查看更多