早年云服务器、VPS主机才开始普及的时候,我们部署Linux服务器网站环境采用编译或者一键安装包工具。当然那时候也有很多国外的可视化面板管理,只不过国外的面板易用性习惯和我们不同,比较难驾驭。随后几年中国内也有热心的开发者提供不少优秀的面板,比如我们熟悉的有AMH、WDCP、宝塔面板等。
在这篇文章中,笔者整理当下用户量较大的宝塔面板部署到Linux服务器中。在国内的众多可视化面板中,宝塔面板的优势还是比较明显的,尤其是在软件和功能的更新率比较及时,我们想到的和希望用到的差不多都可以找到对应的工具插件。当然,宝塔面板虽然也有专业版和企业版,但是一般用户用免费版本也是够用的。
第一、宝塔面板安装脚本
理论上,宝塔面板支持安装在CentOS、Ubuntu、Debian等镜像中,但是不同的镜像需要用到不同的脚本。当然,官方建议是用CentOS。
1、Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
2、Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
3、Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
4、国产龙芯架构安装脚本
wget -O install_panel.sh http://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec
第二、宝塔面板安装准备工作
上面我们准备不同的镜像安装宝塔面板需要的脚本命令。然后我们去服务器端安装对应的镜像,这里需要注意的是如果有服务器是必须安装安全组的,我们最好提前准备安全组。这里建议准备的放行端口包括:22、21、80、443、3306、8888、888,后面的8888和888端口是给宝塔面板默认留着的。
后续我们在安装宝塔面板后可以修改默认端口后我们再重新更换端口。
同时,如果我们服务器有挂载盘的建议提前挂载。宝塔面板挂载盘目录是WWW目录。有些朋友服务器也不看磁盘直接安装后发现数据并没有用在挂载盘,后面再迁移挂载相对比较麻烦,建议还是先挂载好比较简单。
第三、宝塔面板环境部署过程
这里,我们就开始部署宝塔面板。
这里我们安装过程需要确认安装目录,这里默认是WWW目录,没有问题就输入 y 回车。如果我们需要自定义目录也可以,这个要和我们提前挂载好目录。默认我们都是挂载在WWW目录。
安装完毕之后,我们可以看到成功界面,给出宝塔面板登录地址和用户名和密码。这样,我们的服务器端已经安装完毕。后面我们准备去登录WEB端部署软件,这里我们提前需要准备上面将8888和888端口添加安全组。当然如果没有安全组的就无需添加。
这里我们登陆WEB端宝塔面板后,需要有一个宝塔官方的账户,如果没有就无法进入。注册个账户后才可以继续。
弹出一个界面。可以部署安装套装,有LNMP和LAMP,一般我们无特殊要求的话,安装LNMP。软件的版本,我们根据需要选择。这里简单说一下,如果我们的服务器4GB内存以上的,可以安装MYSQL5.7,2GB的内存建议5.5。PHP版本的话,我们根据需要选择,如果是WordPress站点,建议安装8.0,或者8.1。
后面,我们等待安装完毕即可。这里我们直接让他静静安装即可。
等待安装完毕之后,后续我们可以进行宝塔面板的安全设置处理。这个后面我们再单独记录宝塔面板和服务器端的安全设置。软件安装完毕之后,我们就可以利用宝塔面板添加和管理网站。