你这个问题有点简略,我按几种最常见的情况给你分别说一下,你可以对号入座:
nginx -V 2>&1 | grep -o with-http_ssl_module
✅ 有输出说明支持 SSL
❌ 没输出说明没编译 SSL(Debian 官方包一般都有)
grep -R "ssl" /etc/nginx/
常见关键配置:
listen 443 ssl;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
ls /etc/ssl/certs/
ls /etc/ssl/private/
Nginx 常用路径:
/etc/ssl/certs//etc/ssl/private/curl -I https://你的域名
ls /etc/nginx/sites-enabled/
cat /etc/nginx/sites-enabled/你的站点
echo | openssl s_client -servername 域名 -connect 域名:443 2>/dev/null | openssl x509 -noout -dates
可以告诉我:
我可以直接给你一步一步命令。
你可以直接补一句:
“我是想查 Nginx 有没有开 SSL”
或
“我想在 Debian 上给 Nginx 配 HTTPS”