宝塔面板安装初始化环境教程

安装完成宝塔面板,通过浏览器打开宝塔面板后台地址,会弹出如图所示窗口:



我们可以看到——
宝塔官方推荐的配置,相对来说比较稳定,根据您的实际需求,直接选择安装LNMP还是LAMP。可以说真的是非常方便,若有对Nginx、Apache、PHP版本、数据库版本等有需求,可以选择需要的版本安装。

需要注意的是,安装方式一定要选择【编译安装】,宝塔会根据你的系统参数进行适配安装,会极大的提高系统的稳定性。极速安装虽然速度快,但考虑到系统后期可能的稳定性问题,强烈建议使用编译安装。


点击一键安装后,需要等待一会儿,系统会自动开始安装套件,如下图:



完成完成后,你的环境就搭建成功了!是不是很简单——

关于Nginx与Apache的差异的简单说明

 

Nginx——

  1. 轻量级,占用少量内存及资源,抗并发能力较强
  2. nginx 处理静态文件好,静态处理性能比 apache 高三倍以上
  3. nginx 的设计高度模块化,编写模块相对简单
  4. nginx 配置简洁,正则配置让很多事情变得简单
  5. nginx 作为负载均衡服务器,支持 7 层负载均衡
  6. nginx 本身就是一个反向代理服务器,而且可以作为非常优秀的邮件代理服务器
  7. 启动特别容易, 并且几乎可以做到 7*24 不间断运行
  8. 社区活跃,各种高性能模块出品迅速

Apache——

  1. apache 的 rewrite 比 nginx 强大,在 rewrite 频繁的情况下,用 apache
  2. apache 发展到现在,模块超多,基本想到的都可以找到
  3. apache 更为成熟,少 bug ,nginx 的 bug 相对较多
  4. apache 超稳定,对 PHP 支持比较简单,nginx 需要配合其他后端用
  5. apache 在处理动态请求有优势,nginx 在这方面是鸡肋,一般动态请求要 apache 去做,nginx 适合静态和反向。
  6. apache 仍然是目前的主流,拥有丰富的特性,成熟的技术和开发社区

以上种种只是简单总结了一下——
用户可以根据实际需求决定使用哪种运营环境。

宝塔目录结构框架

/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