我真的很好奇,即使我没有指定 listen 443 server block ,HTTPS 连接是如何工作的。这是我最简单的示例,从 nginx 提供默认的 index.html。我唯一的理论是certbot 和 letsencrypt以某种方式更改了我无法推断的东西。我已回滚了我的 certbot 操作。当我没有为它编写任何东西时,有人知道这里的 HTTPS 是如何工作的吗?谢谢。
server {
listen 80;
access_log /var/log/nginx/debug.log;
error_log /var/log/nginx/error.log;
#Correct
location / {
try_files /index.html =404;
}
location /socket.io/ {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
3
server {}
块正在监听。使用 检查nginx -T
。–
–
nginx -T
显示完整配置,没有隐藏块。–
|