问题库 Linux / Docker how-to

Nginx 如何部署静态网站

快速答案

server 块里配置 root 和 try_files,目录指向构建产物。

bash
server {
  listen 80;
  root /var/www/site;
  location / { try_files $uri $uri/ =404; }
}

使用要点

  • 改 Nginx 前先备份当前配置,修改后用 nginx -t 检查再 reload。
  • 代理和 HTTPS 问题要同时看浏览器报错、Nginx 错误日志和上游服务状态。

相关内容