ssl - Certbot SSL 证书不起作用
问题描述
我已经成功设置了 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 https 流量通过你的防火墙。
首先,给 Nginx 完整的防火墙访问权限:sudo ufw allow 'Nginx Full'
.
删除 Nginx http:sudo ufw delete allow 'Nginx HTTP'
这应该可以解决您的问题。
推荐阅读
- java - 回调 Junit 不适用于 ExecutorService
- ios - kSecAttrAccessibleAlwaysThisDeviceOnly icloud 恢复 vs 直接从 iphone 传输
- pandas - 拥有最多独特产品数量的 Top 3 首选商店的 shopid
- android-ndk - 在 protobuf 中使用“repeated”关键字时出现“ld: error: undefined symbol”
- javascript - 从对象内部的数组中删除除特定项之外的所有项目
- spring-cloud-dataflow - Spring Cloud Data Flow 的非选项参数
- python - 如何使用张量流计算自定义层中张量之间的操作
- sql - SQL - 非重复计数 (SQL Developer)
- sql-server - 首次尝试连接到 SQL Server 失败
- javascript - 如何从 Joi 中已定义的模式对象中访问/提取模式?