【问题标题】:ERR_SSL_PROTOCOL_ERROR with Nginx & certbotNginx 和 certbot 的 ERR_SSL_PROTOCOL_ERROR
【发布时间】:2020-12-10 16:15:10
【问题描述】:

我正在尝试在 Raspberry 上安装网络服务器。 我安装了 nginx 和 certbot 并使用以下方法生成了 SSL 证书: sudo certbot certonly --webroot -w /home/pi/webapp01 -d godestalbin.com -d www.godestalbin.com 我的 Nginx 配置现在是:

server {
   listen 443 ssl;
   server_name godestalbin.ga www.godestalbin.ga;
   ssl_certificate /etc/letsencrypt/live/godestalbin.ga/fullchain.pem;
   ssl_certificate_key /etc/letsencrypt/live/godestalbin.ga/privkey.pem;

   location / {
      root /home/pi/webapp01;
   }
}

server {
  listen 80;
  server_name godestalbin.ga;
  return 301 https://$host$request_uri;
}

但是,我无法在 Chrome 中显示我的网站

Ce site ne peut pas fournir de connexion sécuriséewww.godestalbin.ga a envoyé une réponse incorrecte.
This site cannot provide a secure connection
www.godestalbin.ga gave an incorrect answer
Essayez d'exécuter les diagnostics réseau de Windows.
Try to execute Windows diagnostics
ERR_SSL_PROTOCOL_ERROR

如果我在我的网站上本地显示树莓派,我可以看到该页面(我猜是因为 Chromium 对安全的要求不那么严格)。它还说证书无效(我猜是因为 localhost 与证书的 godestalbin.ga 不匹配)。我可以显示证书的详细信息(见屏幕副本)。

我也看看:https://check-your-website.server-daten.de/?q=godestalbin.ga给出的分析

https://godestalbin.ga/
88.127.87.207
Http-Status: -4

SendFailure - The underlying connection was closed: An unexpected error occurred on a send.

【问题讨论】:

    标签: nginx certbot


    【解决方案1】:

    您使用域生成了 certbot SSL:www.godestalbin.com

    sudo certbot certonly --webroot -w /home/pi/webapp01 -d godestalbin.com -d www.godestalbin.com
    

    但是你用server_name godestalbin.ga www.godestalbin.ga;配置了nginx

    请将它们更正为仅相同的域。

    【讨论】:

    • 当我指定两个名称-d godestalbin.com -d www.godestalbin.com 时,我的证书不应该对两者都有效吗?我尝试将 server_name 更改为仅server_name www.godestalbin.ga,但我仍然遇到同样的问题。我还尝试使用 Nginx certbot.eff.org/lets-encrypt/debianbuster-nginx 从 certbot 自动安装,但我仍然遇到同样的问题。
    • 我的意思是域名 .com 不是 .ga
    • 根据我提供的信息,您是对的,对此深表歉意。但在复制我所做的事情时,这是一个拼写错误。我实际上设置了-d godestalbin.ga-d www.godestalbin.ga我们可以在我提供的屏幕副本中看到它:域名(CN):godestalbin.ga
    • 终于,我发现了我的错误。 certboot 没有任何问题。问题出在我的路由器端口重定向中。我想我应该将 443 从外部重定向到内部服务器的 80。从外部更正 443 后重定向到我的网络服务器的 443 后,它工作正常。
    猜你喜欢
    • 2022-01-08
    • 2019-09-04
    • 2019-02-27
    • 2021-03-01
    • 2017-03-02
    • 2019-04-19
    • 2020-12-25
    • 2021-07-01
    • 2017-01-05
    相关资源
    最近更新 更多