## 宝塔目录结构框架
宝塔目录结构,权做为服务器运维操作参考——
官方文档位置:[https://www.bt.cn/bbs/thread-38655-1-1.html](https://www.bt.cn/bbs/thread-38655-1-1.html)
```
/www/
├── backup ----------------------------------->宝塔面板的备份文件目录
│ ├── database------------------------------>宝塔面板的数据库备份目录
│ ├── panel--------------------------------->宝塔面板配置自动备份目录(6.9.32版本新添加)
│ │ └── 2019-10-16----------------------->宝塔面板配置自动备份的文件,默认是以年月日格式备份,数量为15天
│ └── site---------------------------------->宝塔面板站点备份目录
├── server------------------------------------->宝塔面板服务目录(比较关键)
│ ├── data---------------------------------->mysql数据库服务的目录
├── xindb.cn.err----------------------->数据库错误日志文件(比较重要,数据库启动不了可以将此日志文件打开,找到最新的日志发给DBA进行分析错误)
├── xindb.cn.pid----------------------->存放数据库pid的文件
│ ├── nginx--------------------------------->nginx的主目录
│ │ ├── client_body_temp
│ │ ├── conf----------------------------->nginx的默认配置目录
│ │ ├── fastcgi_temp
│ │ ├── html
│ │ │ ├── 50x.html
│ │ │ └── index.html
│ │ ├── logs----------------------------->nginx的日志目录
│ │ │ ├── error.log
│ │ │ └── nginx.pid
│ │ ├── off
│ │ ├── proxy_cache_dir
│ │ ├── proxy_temp_dir
│ │ ├── rpm.pl
│ │ ├── sbin
│ │ │ └── nginx----------------------->nginx的启动文件
│ │ ├── scgi_temp
│ │ ├── uwsgi_temp
│ │ ├── version.pl
│ │ └── waf
│ │ ├── config.lua
│ │ ├── init.lua
│ │ └── waf.lua
│ ├── panel--------------------------------->面板文件目录(最为重要)
│ │ ├── BTPanel
│ │ ├── class
│ │ ├── config
│ │ ├── data
│ │ ├── default.pl
│ │ ├── init.sh
│ │ ├── install-------------------------->面板软件安装脚本路径
│ │ │ ├── install_soft.sh
│ │ │ ├── lib.sh
│ │ │ ├── mysql.sh
│ │ │ ├── nginx.sh
│ │ │ ├── phpmyadmin.sh
│ │ │ ├── php.sh
│ │ │ ├── public.sh------------------->安装软件主脚本
│ │ │ └── pureftpd.sh
│ │ ├── license.txt
│ │ ├── logs------------------------------>面板日志存放目录
│ │ │ ├── access.log------------------->面板访问日志文件
│ │ │ ├── certbot.log
│ │ │ ├── error.log-------------------->面板错误日志文件
(面板打不开或者软件安装不了,可以打开这个文件将最新的日志信息发到宝塔论坛)
│ │ │ ├── panel.pid
│ │ │ ├── request
│ │ │ │ └── 2019-10-16.json
│ │ │ └── task.log
│ │ ├── rewrite--------------------------->伪静态存放目录
│ │ │ ├── apache----------------------->apache默认的伪静态规则目录
│ │ │ │ ├── dedecms.conf
│ │ │ │ ├── default.conf
│ │ │ │ ├── discuzx2.conf
│ │ │ │ ├── discuzx3.conf
│ │ │ │ ├── discuzx.conf
│ │ │ │ ├── ecshop.conf
│ │ │ │ ├── EmpireCMS.conf
│ │ │ │ ├── list.txt
│ │ │ │ ├── mvc.conf
│ │ │ │ ├── phpcms.conf
│ │ │ │ ├── phpwind.conf
│ │ │ │ ├── thinkphp.conf
│ │ │ │ ├── wordpress.conf
│ │ │ │ └── zblog.conf
│ │ │ └── nginx------------------------->nginx默认的伪静态规则存放目录
│ │ │ ├── dabr.conf
│ │ │ ├── dbshop.conf
│ │ │ ├── dedecms.conf
│ │ │ ├── default.conf
│ │ │ ├── discuz.conf
│ │ │ ├── discuzx2.conf
│ │ │ ├── discuzx3.conf
│ │ │ ├── discuzx.conf
│ │ │ ├── drupal.conf
│ │ │ ├── ecshop.conf
│ │ │ ├── emlog.conf
│ │ │ ├── EmpireCMS.conf
│ │ │ ├── laravel5.conf
│ │ │ ├── maccms.conf
│ │ │ ├── mvc.conf
│ │ │ ├── niushop.conf
│ │ │ ├── phpcms.conf
│ │ │ ├── phpwind.conf
│ │ │ ├── sablog.conf
│ │ │ ├── seacms.conf
│ │ │ ├── shopex.conf
│ │ │ ├── thinkphp.conf
│ │ │ ├── typecho2.conf
│ │ │ ├── typecho.conf
│ │ │ ├── wordpress.conf
│ │ │ ├── wp2.conf
│ │ │ └── zblog.conf
│ │ ├── runconfig.py
│ │ ├── runserver.py
│ │ ├── runserver.pyc
│ │ ├── script------------------------------>面板计划任务备份脚本目录
│ │ │ ├── backup
│ │ │ ├── backup.py
│ │ │ ├── ftp.sh
│ │ │ ├── GetOS.sh
│ │ │ ├── install.sh
│ │ │ ├── logsBackup
│ │ │ ├── logsBackup.py
│ │ │ └── rememory.sh
│ │ ├── ssl---------------------------------->面板证书目录
│ │ │ ├── certificate.pem
│ │ │ └── privateKey.pem
│ │ ├── task.py
│ │ ├── tmp
│ │ ├── tools.py
│ │ ├── tools.pyc
│ │ └── vhost-------------------------------->站点配置文件目录
│ │ ├── apache--------------------------->apache 站点配置文件目录
│ │ │ ├── 0.default.conf
│ │ │ └── xindb.cn.conf
│ │ ├── cert----------------------------->站点证书目录
│ │ ├── nginx---------------------------->nginx站点配置文件目录
│ │ │ ├── 0.default.conf
│ │ │ ├── xindb.cn.conf
│ │ │ └── phpfpm_status.conf
│ │ ├── rewrite-------------------------->站点重定向配置文件目录
│ │ │ └── xindb.cn.conf
│ │ ├── template
│ │ │ ├── apache
│ │ │ └── nginx
│ │ │ ├── anti.conf
│ │ │ ├── error_page.conf
│ │ │ ├── other.conf
│ │ │ ├── proxy.conf
│ │ │ ├── redirect.conf
│ │ │ └── ssl.conf
│ │ ├── tomcat---------------------------->tomcat站点配置文件目录
│ │ └── wafconf
│ │ ├── args
│ │ ├── blockip
│ │ ├── cookie
│ │ ├── denycc
│ │ ├── post
│ │ ├── returnhtml
│ │ ├── url
│ │ ├── user-agent
│ │ ├── whiteip
│ │ └── whiteurl
│ ├── php---------------------------------------->php安装目录
│ │ └── 54
│ ├── phpmyadmin
│ ├── pure-ftpd
├── wwwlogs----------------------------------------->站点日志目录(当站点打不开或者出错,将最新错误日志发到论坛)
│ ├── access.log
│ ├── xindb.cn.error.log
│ ├── xindb.cn.log
│ ├── nginx_error.log
│ └── waf
├── wwwroot----------------------------------------->站点根目录
│ └── xindb.cn
│ ├── 404.html
│ └── index.html
```
- 课程自述
- 重要!课前必看
- #创作团队
- 第一章 准备篇
- 1-1 宝塔面板及课程内容介绍
- 1-2 宝塔windows面板介绍
- 1-3 宝塔linux面板介绍
- 1-4 如何选用服务器(CPU、内存、实例、带宽及数据盘等)
- 1-5 服务器安全组(访控列表)设置
- 第二章 安装篇
- 2-1 SSH远程登录linux系统
- 2-2 宝塔面板系统安装、升级、卸载及修复
- 2-3 面板安全-防火墙端口设置
- 2-4 初始化面板一键完成环境搭建
- 2-5 Hello Web!创建第一个网站
- 第三章 使用篇
- 3-1 面板使用之1-网站的基本配置操作说明
- 3-2 面板使用之2-FTP上传下载
- 3-3 面板使用之3-数据库操作及相关技巧
- 3-4 面板使用之4-监控设置
- 3-5 面板使用之5-系统安全管理,防火墙、SSH设置等
- 3-6 面板使用之6-文件管理(本地/远程上传下载、宝塔终端及回收站操作等)
- 3-7 面板使用之7-详解计划任务
- 3-7-1 宝塔面板计划任务之Shell脚本
- 3-7-2 如何利用宝塔自动备份网站、数据库及文件目录等
- 3-7-3 释放内存、日志切割、时间同步等操作
- 3-7-4 访问URL之自动周期执行的定时器
- 3-7-5 计划任务的执行、编辑、日志查看等
- 3-8 面板使用之8-软件商店一个宝塔的弹药库
- 3-9 面板使用之9-面板设置详解
- 3-10 面板使用之10-其它功能的使用
- 第四章 性能篇
- 4-1 宝塔面板之添加Swap交换分区
- 4-2 宝塔面板之PHP参数及并发调整
- 4-3 宝塔面板之Mysql性能调整
- 4-4 宝塔面板之定期释放缓存
- 4-5 宝塔面板之启用禁ping功能
- 第五章 安全篇
- 5-1 数据:关于数据安全不得不说的几点
- 5-2 服务器:安全组及漏洞修补等问题总结
- 5-3 代码:文件夹权限及代码安全设置技巧
- 5-4 面板:宝塔面板常用安全设置补充说明
- 5-5 环境:运行环境、PHP、Mysql等的安全设置
- 第六章 进阶篇
- 6-1 宝塔面板进阶篇内容介绍
- 6-2 问题总结(持续更新)
- 6-2-1 面板
- 6-2-1-1 宝塔面板CentOS6.x/7.x系统盘迁移到数据盘操作方法
- 6-2-1-2 解决宝塔面板CPU占满100%,负载100%网站缓慢等问题
- 6-2-1-3 宝塔linux怎么安装到数据盘?(直接安装)
- 6-2-1-4 宝塔面板忘记了用户名密码怎么办?
- 6-2-1-5 为什么我安装好宝塔面板了却无法登录web面板呢?
- 6-2-2 数据库
- 6-2-2-1 bt宝塔控制面板mysql频繁自动停止详细解决办法
- 6-2-2-2 宝塔面板phpmyadmin打不开问题的解决办法
- 6-2-2-3 服务器安装宝塔面板无法远程连接数据库的解决方法
- 6-2-3 Nginx/Apache
- 6-2-3-1 为什么宝塔面板Nginx设置伪静态会报错?
- 6-2-3-2 宝塔面板上的网站出现no input file specified错误解决办法
- 6-2-3-3 解决Apache提示”You don’t have permission to access /index.php on this server.“的错误问题
- 6-2-3-4 解决宝塔Nginx下搭建的网站不支持ipv6的方法
- 6-2-4 磁盘/实例
- 6-2-4-1 Linux如何快速挂载数据盘,再安装宝塔面板?
- 6-2-5 FTP
- 6-2-5-1 宝塔面板FTP服务器无法获取远程列表解决办法
- 6-2-5-2 宝塔面板如何修改FTP的被动端口号?
- 6-2-5-3 宝塔面板FTP“Too many connections (x) from this IP”问题解决方法
- 6-2-6 PHP及扩展
- 6-2-7 日常清理
- 6-2-7-1 BT宝塔面板磁盘爆满以至无法登录面板后台的处理方法
- 6-2-7-2 如何防止磁盘爆满,使用计划任务自动清理磁盘脚本?
- 6-2-8 SSL证书
- 6-2-8-1 宝塔SSL证书到期续签失败解决方法?
- 6-2-9 安全
- 6-2-10 防火墙
- 6-2-11 其它
- 6-2-11-1 如何同步服务器时间,保证需要时间验证的项目正常运行?
- 第七章 收藏篇
- 7-1 宝塔常用Linux命令
- 7-2 宝塔安装/升级/操作命令
- 7-3 免费获取XShell/Xftp 6.0最新版(正版)
- 7-4 Linux常用命令大全
- 7-5 Nginx常用开源程序伪静态规则
- 7-6 站长常用Shell脚本整理分享
- 7-7 常用特殊符号
- 7-8 宝塔面板目录结构框架
- 7-9 分享!宝塔面板Linux自动挂载数据盘到www目录工具 1.0 Beta