01-宝塔的使用
作者:李熊奇
基本使用方法以centos7.9虚拟机及宝塔国内版为例
# ssh链接服务器
工具:puty xshell finalshell等
# 安装
- 国内版本
#Centos
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu/Deepin
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
2
3
4
5
6
- 国际版本
#Centos
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
#Ubuntu/Deepin
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
#Debian
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel
2
3
4
5
6
输入y回车继续
等待几分钟后返回面板的登录地址及账号密码
由于是虚拟机,这里使用内网地址访问,服务器使用外网地址访问
国内版本需要强制登录账号,加上国内版本存在数据收集偷偷上报的问题,这里建议使用国际版
登录账号后会弹出基础lnmp和lamp环境一键安装选项,如果需要可以在这里一键安装,建议到 软件商店
中自行选择安装
# 更改面板信息
# 修改账号密码
### 修改面板端口及访问入口
修改前到 安全
中放开对应端口,云服务器提供商中管理页面也要开放对应端口
# 安装软件及软件简介
选择需要安装的软件,选择版本即可一键安装
# nginx/Apache
都是web服务器,二选一即可
# MySQL
关系型数据库,如果实际运行内存小于2G,版本>=5.7,需要添加swap内存
# PHP
PHP运行环境,PHP是世界上最好的编程语言。
# node环境
红框中软件二选一
# PhpMyAdmin
PHP开发的网页端管理MySQL的软件,如果不熟悉Navicat这类桌面端数据库管理软件,建议使用这个
# Java运行环境及tomcat
三选一,多者在一起使用会出现些奇奇怪怪的的问题
# Fail2ban防爆破
可以做一些简单防护,比如cc攻击和ssh端口爆破
# Linux工具箱
修改时区,添加swap缓存
# Supervisor进程守护管理器
常用于一些无法退出命令行运行或需要简单设置开机自启的程序
# MySQL数据库使用
# 添加数据库
输入数据库名和用户名提交基本,系统会自动生成复杂的密码,也可以自行输入密码
# root密码
管理所有数据库时使用,账户root,密码使用系统生成的,也可自行设置。MySQL默认限制root账户远程不可以登录,一般只做本地(服务端)管理时使用
# PhpMyAdmin
点击选择公共页面访问,通过面板访问可能会出现一些问题
输入root账户密码对所有数据库进行管理,或输入创建的数据库账号密码进行单个数据库的管理
# 修改权限让数据可远程访问
修改后使用navicat等工具即可对远程服务器的数据库进行管理
# 实战:创建WordPress博客
其他PHP开发的网站程序同理,其他语言开发的程序端口(如8888, 8080),需要使用80/443端口访问的,参考后面nginx反向代理
# 创建网站
假设域名为localhost.com
# 配置ssl证书
点击创建好的网站后面的设置 可以配置自行申请好的证书 也可以一键申请
# 配置伪静态
# 上传网站程序
点击路径可直接进入宝塔的web文件管理器,这个文件管理器可以上传/下载/解压/压缩/编辑文件 上传完成后解压
# 浏览器访问并设置数据库等信息
使用设置好的账号密码就可以登录网站后台,可以进行发布文章修改主题等操作
# nginx反向代理
反向代理需要添加网站,方法同上,再点击设置--反向代理
填写信息,假设一个tomcat服务运行在8080端口上