纯静态网站
纯静态网站用于托管 HTML、CSS、JavaScript 等静态文件,适合部署前端项目构建产物、文档站点等。
创建静态网站
- 进入 网站 页面
- 点击 纯静态 标签
- 点击 创建网站
配置项
- 名称:网站标识,如
docs - 域名:绑定的域名,如
docs.example.com - 端口:监听端口,默认 80
- 网站目录:静态文件存放路径
- 备注:可选备注
编辑静态网站
点击网站列表中的 编辑 按钮进入编辑页面。
域名和监听
配置网站的域名和监听端口。

高级设置
配置网站日志、默认文档等高级选项。

- 网站目录:静态文件存放的绝对路径
- 默认文档:默认首页文件,如
index.html
自定义配置(伪静态)
在 自定义配置 标签中可以添加 Nginx 配置,用于 URL 重写等功能。

点击 添加自定义配置 按钮可以添加配置:

- 名称:配置名称,支持字母、数字、下划线、破折号
- 范围:配置生效范围,可选择「此网站」或「全局」
- 内容:Nginx 配置内容,如
location块
适用场景
前端项目
Vue、React、Angular 等前端框架的构建产物:
bash
# Vue 项目
npm run build
# 将 dist 目录内容上传到网站目录
# React 项目
npm run build
# 将 build 目录内容上传到网站目录文档站点
VitePress、Docusaurus、Hugo 等静态站点生成器:
bash
# VitePress
npm run docs:build
# 将 .vitepress/dist 目录内容上传到网站目录单页应用(SPA)
单页应用需要配置伪静态规则,将所有路由指向 index.html。 在 自定义配置 中添加:
nginx
location / {
try_files $uri $uri/ /index.html;
}目录结构
典型的静态网站目录结构:
/opt/ace/sites/网站名称/public
├── index.html # 首页
├── assets/ # 静态资源
│ ├── css/
│ ├── js/
│ └── images/
├── favicon.ico # 网站图标
└── ...常见问题
404 错误
- 检查文件是否存在于网站目录
- 检查文件名大小写(Linux 区分大小写)
- 单页应用需要配置伪静态规则
资源加载失败
- 检查资源路径是否正确
- 检查是否使用了绝对路径
- 检查 CORS 配置
中文文件名乱码
- 确保文件使用 UTF-8 编码
