【问题标题】:Certbot SSL certificate doesn't workCertbot SSL 证书不起作用
【发布时间】:2018-08-04 13:45:51
【问题描述】:

我已经成功设置了 Nginx。我的网站可以通过http 访问。之后,我安装了 certbot 证书。安装时没有错误。

我现在的配置中有什么:

listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/dev.mydomainname.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/dev.mydomainname.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

输入带有https 前缀的站点结果为“ERR_CONNECTION_TIMED_OUT”。

443 端口正在监听。

sudo ufw status:

To                         Action      From
--                         ------      ----
Nginx HTTP                 ALLOW       Anywhere
22                         ALLOW       Anywhere
Nginx HTTP (v6)            ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)

怎么办?

【问题讨论】:

  • 你的防火墙允许 Nginx Full 吗?例如ufw allow 'Nginx Full'
  • @necko 是的,谢谢。我已经更新了我的问题。

标签: ssl nginx certbot


【解决方案1】:

您不允许 Nginx https 流量通过您的防火墙。
首先,给 Nginx 完整的防火墙访问权限:sudo ufw allow 'Nginx Full'
删除 Nginx http:sudo ufw delete allow 'Nginx HTTP'
这应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    • 2013-12-13
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多