URLOS目录结构说明
. # 系统根目录
├── data(/home or /var/lib) # 数据存储目录,安装时可选"/data" "/home" "/var/lib"
│ ├── docker # Docker程序目录
│ ├── urlos # URLOS系统程序目录,始终存放在"/data"目录下
│ │ ├── certs # URLOS面板的SSL证书目录
│ │ │ ├── urlos.ssl.crt # SSL公钥,可替换为自己域名的SSL证书公钥,文件名须与此保持一致
│ │ │ └── urlos.ssl.key # SSL私钥,可替换为自己域名的SSL证书私钥,文件名须与此保持一致
│ │ ├── logs # URLOS日志目录
│ │ │ └── nginx.error.log # nginx错误日志
│ │ ├── master-config # URLOS系统配置目录
│ │ │ ├── config.jsonc # URLOS系统配置文件,可设置URLOS的工作环境
│ │ │ ├── database.jsonc # URLOS系统的数据库信息文件
│ │ │ └── ip.conf # URLOS内部IP地址文件
│ │ ├── mysql-data # URLOS系统数据库存储目录
│ │ └── tmp # URLOS系统临时文件目录
│ └── mounts # 应用的数据存储目录
│ ├── s_proxy__1 # 系统代理目录
│ ├── mysql001_1 # 数据库应用的数据存储目录
│ │ ├── data # 数据库相关信息存储目录
│ │ │ ├── _backup # 数据库备份文件存储目录
│ │ │ └── root-password.txt # 数据库root用户密码存储文件
│ │ └── mysql # 数据库数据存储目录
│ ├── wordpress001 # 应用的存储目录,以服务名称命名
│ │ └── data # 当前应用的文件目录
│ │ ├── database-info.json # 数据库信息文件,可查看与当前应用关联的数据库连接信息
│ │ ├── website-init.lock # 应用初始化锁文件
│ │ └── www # 网站根目录,存放网站代码、样式、图片等文件
│ └── _snapshot # 快照备份目录
│ └── wordpress001 # 以服务名称分别存储快照备份文件
└── nfs-data # NFS挂载目录,用来存储云应用的相关文件
└── data01 # 推荐使用二级目录进行NFS挂载
└── mounts # 云应用的数据存储目录
└── php74_cloud001 # 云应用的文件存储目录,以服务名称命名
└── data # 当前云应用的文件目录
└── www # 云应用的网站根目录,存放网站代码、样式、图片等文件
由于宿主机/data/mounts
应用数据目录与容器内部/mounts/data
应用数据目录顺序刚好相反,导致部分应用开发者出现不适感,因此我们推荐在宿主机中使用软链接的方式使其与容器内部路径保持一致,详情请参见 将母机数据目录与容器数据目录保持一致
[!TIP]
高级使用技巧:将URLOS系统数据目录转移至数据盘