目录说明
上传文件通常存放在 uploads/ 目录(具体以项目配置为准)。部署时建议将上传目录与程序目录区分管理,并纳入备份策略。
1. 权限与属主
# 示例:将 uploads 目录交给运行用户
mkdir -p /opt/vvcms5/uploads
chown -R vvcms:vvcms /opt/vvcms5/uploads
chmod 755 /opt/vvcms5/uploads
2. 反向代理与静态访问
如果 Nginx 需要直接提供 uploads 静态访问,可增加 location(示例):
location /uploads/ {
alias /opt/vvcms5/uploads/;
expires 7d;
}
3. 备份建议
- 数据库:全量备份
- uploads:按天增量或对象存储同步
- configs:配置文件单独备份
4. 安全建议
- 限制可上传的文件类型(如有开关)
- 避免可执行文件被直接访问
- 必要时对 uploads 做防盗链/鉴权