ssl - DigitalOcean & Letsencrypt - 如何为 HTTPS 安装 SSL

标签 ssl https digital-ocean

我有一个带有 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

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

最佳答案

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

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

那么您应该能够参加挑战。

之后您需要重新启动它。

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

相关文章:

go - go - 如何使用证书存储中的证书并在 gin 框架中运行 TLS?

WCF : Could not establish trust relationship for the SSL/TLS secure channel for localhost

kubernetes - 如何配置 NGINX 入口 Controller 以与 Cloudflare 和 digital ocean 负载均衡器配合使用?

docker - 使用docker-compose将Gitlab CI/CD移植到Digital Ocean以获取多个存储库

wordpress - 多站点 wordpress 的 SSL 证书

MONGODB 无法与 DB Mongo::Error::SocketError 握手:EOFError:到达文件结尾(TLS)

ssl - 在嵌入式系统中使用 SSL 证书有什么危险?

https - 如何阻止 Adsense 在 https 站点上加载混合内容?

html - 强制 Tumblr 使用 http 链接而不是 https

digital-ocean - 是否可以将子域指向液滴,而无需将域移动到 digitalocean?