站点管理
- 进入 站点管理 页面,点击 创建站点
- 填写域名(如
example.com) - 选择 PHP 版本
- (可选) 添加域名别名(如
www.example.com) - 点击确认,系统将自动:
- 创建文档根目录
- 生成 LiteHttpd vhost 配置
- 配置 PHP handler
- 重载 Web 服务器
站点文件默认存放在:
/home/{system_user}/public_html/{domain}/- 域名 — 站点主域名
- 别名 — 额外绑定的域名
- PHP 版本 — 当前使用的 PHP 版本,可随时切换
- 文档根目录 — 站点文件路径
PHP 配置
Section titled “PHP 配置”每个站点可以独立配置 PHP 参数,通过 LiteHttpd 的 phpIniOverride 机制实现:
| 参数 | 默认值 | 说明 |
|---|---|---|
memory_limit | 256M | PHP 内存限制 |
upload_max_filesize | 64M | 最大上传文件大小 |
post_max_size | 64M | POST 数据最大大小 |
max_execution_time | 300 | 最大执行时间(秒) |
max_input_time | 300 | 最大输入解析时间(秒) |
disable_functions
Section titled “disable_functions”可以为每个站点配置禁用的 PHP 函数,提供预设方案:
- 基础安全 —
exec, passthru, shell_exec, system, proc_open, popen - 自定义 — 手动输入要禁用的函数列表
LSCache 缓存
Section titled “LSCache 缓存”LLStack 支持 LiteHttpd 原生的 LSCache 模块,为站点提供服务端页面缓存:
- 启用/禁用 — 总开关
- 缓存 TTL — 默认过期时间(秒)
- Private Cache — 是否启用私有缓存(登录用户)
- 清除缓存 — 一键清除该站点的所有缓存
配合 WordPress 的 LiteSpeed Cache 插件使用效果最佳。
LLStack 的 vhost 模板提供 5 个自定义插入点:
| 插入点 | 位置 | 用途 |
|---|---|---|
CUSTOM_HEAD | 配置文件顶部 | 全局设置 |
CUSTOM_HANDLER | handler 区域 | 自定义处理器 |
CUSTOM_REWRITE | rewrite 区域 | URL 重写规则 |
CUSTOM_PHP | PHP 配置区域 | PHP 相关设置 |
CUSTOM_TAIL | 配置文件底部 | 其他配置 |
PHP 版本切换
Section titled “PHP 版本切换”切换站点的 PHP 版本时,系统会自动:
- 更新 vhost 配置中的
scriptHandler映射 - 重新生成 vhost 配置文件
- 重载 LiteHttpd
删除站点时可以选择:
- 仅删除配置 — 保留站点文件,只删除 vhost 配置
- 完全删除 — 同时删除站点文件和配置
Staging 环境
Section titled “Staging 环境”一键创建站点的预发布环境,在独立副本上测试变更,确认无误后再同步到正式站点。
- 进入站点详情 → 点击 创建 Staging
- 系统自动克隆站点文件和数据库到独立目录
- 通过独立 URL(
staging.yourdomain.com)访问预发布环境 - 在 Staging 上进行修改和测试
- 确认后通过 Push / Pull 同步变更
Push / Pull 同步
Section titled “Push / Pull 同步”在 Staging 和正式站点之间双向同步数据,支持三种模式:
| 模式 | 说明 |
|---|---|
| 全部 | 同步文件 + 数据库 |
| 仅文件 | 只同步文件,不影响数据库 |
| 仅数据库 | 只同步数据库,不影响文件 |
同步过程自动执行域名替换(wp search-replace),将 Staging 域名替换为正式域名(或反向),确保站点链接正确。
CDN 集成 (Cloudflare)
Section titled “CDN 集成 (Cloudflare)”为站点配置 Cloudflare CDN 集成,实现缓存管理和加速。
- 在 Cloudflare 控制台创建 API Token(需要 Zone.Cache Purge 权限)
- 获取站点对应的 Zone ID
- 在站点详情 → CDN 中填入 API Token 和 Zone ID
- 缓存清除 — 一键清除 Cloudflare 边缘缓存,支持清除全部或指定 URL
- 移除 CDN — 解除站点的 Cloudflare 集成配置