CentOS 7.9 安装 宝塔面板
在 CentOS 7.9 上安装 宝塔面板(BT Panel) 的完整步骤如下:
1. 准备工作
-
系统要求:
- CentOS 7.x(推荐 7.9)
- 内存 ≥ 1GB(建议 2GB+)
- 硬盘 ≥ 20GB
- root 权限(需使用
root
用户或sudo
执行)
-
更新系统(可选但推荐):
yum update -y && yum upgrade -y
2. 安装宝塔面板
(1)一键安装脚本
运行官方提供的安装命令:
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
或(备用):
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
(2)等待安装完成
安装过程会自动部署:
- Nginx/Apache
- MySQL/MariaDB
- PHP
- 宝塔面板核心组件
3. 安装完成后的配置
(1)获取面板信息
安装完成后,终端会显示:
Bt-Panel: http://<服务器IP>:8888
username: <默认用户名>
password: <默认密码>
记录这些信息(如果没记住,可运行 bt default
查看)。
(2)开放防火墙端口
CentOS 7 默认使用 firewalld
,放行 8888(面板)和 80/443(网站):
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
(3)登录面板
浏览器访问:
http://<服务器IP>:8888
输入用户名和密码登录。
4. 初始化宝塔面板
(1)同意用户协议
首次登录需勾选同意并进入面板。
(2)安装推荐环境
宝塔会提示安装 LNMP/LAMP 环境,建议选择:
- Nginx 1.20+
- MySQL 5.7/8.0
- PHP 7.4/8.0
- phpMyAdmin(可选)
点击一键安装,等待完成(时间取决于服务器性能)。
5. 安全优化(重要!)
(1)修改默认端口
进入 面板设置 → 修改面板端口(如 8888
→ 28888
),避免被扫描。
(2)修改默认用户名/密码
在面板 安全设置 中修改默认凭据。
(3)绑定宝塔账号(可选)
注册 宝塔官网账号 并绑定,可获取插件支持。
6. 常见问题
(1)无法访问面板?
- 检查防火墙/安全组是否放行端口。
- 运行
bt status
查看面板状态。 - 重启面板服务:
bt restart
(2)安装失败?
- 确保系统纯净(无旧版宝塔残留)。
- 尝试手动卸载后重装:
wget http://download.bt.cn/install/bt-uninstall.sh && sh bt-uninstall.sh
(3)内存不足?
- 关闭不必要的服务。
- 添加 Swap 虚拟内存:
dd if=/dev/zero of=/swapfile bs=1M count=2048 mkswap /swapfile swapon /swapfile echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
总结
步骤 | 命令/操作 |
---|---|
1. 更新系统 | yum update -y |
2. 安装宝塔 | curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh |
3. 放行端口 | firewall-cmd --add-port=8888/tcp --permanent |
4. 登录面板 | http://<IP>:8888 |
5. 安全优化 | 修改端口、用户名、密码 |
安装完成后,即可通过宝塔面板轻松管理服务器、部署网站!🚀