宝塔面板网站及系统文件主要在www 目录下。
WWW目录下文件清单:
1、backup 备份,其中数据库database与网站site文件分开两目录。panel 面板数据,file_history 文件历史
此处备份的文件名根据网站名或数据库加时间戳,就留在备份界面里,即便删除还在,
此处还有一个宝塔的 bug,等以后补充,就是无法还原网站,
宝塔的备份是战五渣,没有一键网站。
2、log
3、wwwlogs 这是网站访问日志,一般有错误日志,和成功访问日志。如果访问量大 那么访问日志会比较大。
4、wwwroot 网站文件
5、server目录 服务器面板
server 这个应该主要是宝塔内容。子目录主要跟安装了多少软件有关。
5-1、server 目录清单:
5-2、cron, 应该是计划任务。 没有扩展名,就是任务脚本。还有个文件就是计划任务的执行日志。
5-3、data,看起来像 mysql 等数据库的数据文件。
5-4、monodb ,mysql 数据库程序。
5-5、nginx,php 等。好几个文件里有 perl 脚本文件。当然还有更多的 python 文件。
/www/server/panel 目录下
还有个 panel 文件夹。看起来是宝塔面板代码。
5-1:pannel 的子文件夹清单:
btpanel, 面板
里面还有界面模板,/www/server/panel/BTPanel/templates/default
里面有面板界面上点击操作的代码,如果想魔改界面,也许就是优化这个文件夹。
backup
class
config,配置
data,里面看起来杂
install,安装脚本。有安装 nginx 的,还有就是安装 php 扩展。如果要给 nginx,php 等加模块,也许要修这里再编译。
package ,这里是一键安装的软件程序,php 程序。
plugin 是软件商店的三方插件。如果能写一个,再注册到面板菜单,应该也能显示出来。
rewrite 里宝塔预设的网站的重写规则,伪静态等。有 apache 和 nginx 两目录。
/www/server/panel/script
script,各种脚本backup backup.py GetOS.sh logsBackup rememory.sh
backup_alioss.py ftp.sh install.sh logsBackup.py
ssl 证书文件
/www/server/panel/vhost
vhost 是网站的配置文件。