Nginx 部署
快速配置
只需 2 步:
- 站点根目录指向
public/文件夹 - 添加以下伪静态配置
伪静态配置
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}说明
第一段 location ~* (runtime|application)/ 禁止外部访问 runtime 和 application 目录,保护敏感文件。
第二段 location / 将所有不存在的文件请求 rewrite 到 index.php,实现 URL 路由。
常见问题
| 问题 | 原因 | 解决 |
|---|---|---|
| 页面 404 | 伪静态未生效 | 检查配置并重启 Nginx |
| 403 禁止访问 | runtime/application 规则误拦截 | 检查 URL 路径是否包含这些关键词 |
| 静态资源 404 | 根目录错误 | 确认站点根目录指向 public/ 文件夹 |
下一步
- 安装步骤 → 继续安装系统
- 部署问题 FAQ → 更多部署常见问题