配置文件管理与调试
推荐的目录结构
/etc/nginx/ ├── nginx.conf # 主配置文件 ├── mime.types # MIME 类型 ├── conf.d/ # 通用配置 │ ├── security.conf # 安全配置 │ ├── ssl.conf # SSL 通用配置 │ ├── gzip.conf # 压缩配置 │ └── proxy.conf # 代理通用配置 ├── sites-available/ # 站点配置(所有) │ ├── default │ ├── example.com.conf │ └── api.example.com.conf ├── sites-enabled/ # 启用的站点(软链接) │ └── example.com.conf -> ../sites-available/example.com.conf ├── snippets/ # 可复用的配置片段 │ ├── ssl-params.conf │ ├── proxy-params.conf │ └── fastcgi-php.conf └── ssl/ # SSL 证书 ├── example.com.crt ├── example.com.key └── dhparam.pem
配置验证与重载
# 检查配置文件语法 nginx -t # 重新加载配置(不中断服务) nginx -s reload # 停止Nginx nginx -s stop # 优雅停止(等待当前请求完成) nginx -s quit
常见问题排查
# 查看错误日志 tail -f /var/log/nginx/error.log # 查看访问日志 tail -f /var/log/nginx/access.log # 检查Nginx进程 ps aux | grep nginx # 检查端口占用 netstat -tulpn | grep :80

浙公网安备 33010602011771号