首页 > 解决方案 > DigitalOcean & Letsencrypt - 如何为 HTTPS 安装 SSL

问题描述

我有一个带有 DigitalOcean 的 droplet,我正在尝试通过letsencrypt 设置一个ssl 证书以将https 添加到我的域。

当我在 droplet 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

这个错误是什么意思,我需要做什么?

标签: sslhttpsdigital-ocean

解决方案


您可能已经在端口 80 上运行了一个网络服务器。

您可以做的是暂时停止该网络服务器,该服务器很可能使用sudo service apache2 stopsudo service nginx stop.

然后你应该能够运行挑战。

之后,您需要重新启动它。


推荐阅读