1.准备环境
- 一台服务器(腾讯云、阿里云、华为云等)
- 系统:CentOS 7/8、Ubuntu 20/22、Debian 10/11
- SSH 连接工具:Xshell、PuTTY、FinalShell、Termius 等
- 一个普通用户或 root 权限
2. 安装宝塔面板
宝塔面板提供了适用于不同 Linux 发行版的安装脚本。根据你的操作系统,选择相应的命令进行安装。
CentOS 系统
在 CentOS 系统中,执行以下命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装过程中,系统会提示你确认安装信息和面板默认端口等信息,耐心等待安装完成即可。
Ubuntu/Debian 系统
对于 Ubuntu 或 Debian 系统,请执行以下命令:
apt-get update && apt-get install -y wget && wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
同样,根据提示完成安装。安装完成后,系统会显示宝塔面板的登录地址、用户名及初始密码。
3. 安装完成后操作
登录宝塔面板
- 打开浏览器,输入安装过程中提示的地址(例如:http://your_server_ip:8888)。
- 在登录界面中,输入默认的用户名(一般为 admin)和初始密码。
- 建议首次登录后立即修改面板密码,确保账户安全。
配置防火墙
为保证服务器安全,建议配置防火墙放行宝塔面板的端口(默认 8888)及其它必要端口。以 CentOS 为例,使用以下命令开放 8888 端口:
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
如果你的系统使用的是 UFW(Ubuntu 默认防火墙),可用以下命令:
sudo ufw allow 8888/tcp
sudo ufw reload
4.基本配置
首次登录会提示选择安装 LNMP 或 LAMP 环境:
- LNMP:Nginx + MySQL + PHP(推荐,性能更好)
- LAMP:Apache + MySQL + PHP
根据你的需求选择适合的环境即可!
5.安全设置
- 修改面板端口:默认 8888,改成其他随机端口(避免被扫)。
- 放行端口:如果你用的是云服务器,需要在安全组放行面板端口、Web 端口(80/443)。
- 开启防火墙:可以通过宝塔的安全功能或者直接用
firewalld
。
6.搭建网站
- 在宝塔面板点击“网站” → “添加站点”
- 填写域名、根目录、PHP 版本等参数
- 上传网站源码,或者用宝塔的文件管理器在线编辑
- 绑定域名,设置解析(A 记录指向服务器 IP)
之后就可以通过域名访问自己的网站啦!
常用命令
- 启动宝塔:
bt start
- 停止宝塔:
bt stop
- 重启宝塔:
bt restart
- 修改面板密码:
bt default