Ubuntu 上 Nginx SSL 配置文件的常见位置
使用 APT 安装时,Nginx 的主配置文件通常为:/etc/nginx/nginx.conf。该文件里通常通过 include 指令引入其他配置片段或站点配置。具体包含路径视安装方式与自定义情况而定。
基于 Debian/Ubuntu 的“站点”配置惯例:站点配置文件放在 /etc/nginx/sites-available/,启用后通过符号链接到 /etc/nginx/sites-enabled/。SSL 站点一般也位于此目录,文件名可能是 default 或 your_domain.conf,启用后生效于 sites-enabled。
某些安装或教程会把站点配置直接放在 /etc/nginx/conf.d/(扩展名为 .conf),Nginx 会自动包含该目录下的配置。若你的环境没有使用 sites-available/sites-enabled,可优先在此目录查找或新增 SSL 配置。
使用 Certbot 申请 Let’s Encrypt 证书时,会自动创建或更新 SSL 配置文件,常见路径为:/etc/nginx/sites-available/example.com-le-ssl.conf,并自动写入证书路径(如 /etc/letsencrypt/live/example.com/fullchain.pem 与 privkey.pem)。
如何快速确认正在使用的 SSL 配置