概述
宝塔面板(BT Panel)是一款开源的 Linux 服务器管理工具,用 Web 界面代替命令行操作。安装网站、配置 Nginx、管理数据库、申请 SSL 证书,全部点点鼠标就能搞定。
适合人群:不想学复杂 Linux 命令的开发者、站长、运维新手。
准备工作
你需要一台 Linux 服务器,满足以下条件:
- 操作系统:CentOS 7.x / Ubuntu 20.04 / Debian 11+
- 内存:至少 1GB(推荐 2GB 以上)
- 系统盘:剩余空间大于 10GB
- 一台没有安装过 Apache/Nginx/MySQL/PHP 的纯净系统
重要提示:如果服务器上已经安装了 Nginx 或 Apache,请先卸载再装宝塔,否则端口会冲突。
安装步骤
第1步:连接服务器
通过 SSH 登录你的服务器:
ssh root@你的服务器IP
第2步:执行安装命令
根据系统选择对应命令,复制粘贴回车即可。
CentOS 系统:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu / Debian 系统:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
第3步:等待安装完成
安装过程大约需要 2-5 分钟。结束后会显示面板地址、用户名和密码,务必记录或截图保存。类似这样:
==================================================================
Congratulations! Installed successfully!
==================================================================
外网面板地址: http://你的公网IP:8888/securityCode
用户名: xxxx
密码: xxxx
==================================================================
第4步:登录面板
浏览器打开面板地址,输入用户名和密码登录。首次登录会弹出推荐安装套件,根据需求选择:
- 建站套件:Nginx + MySQL + PHP 7.4(适合大多数站点)
- 开发套件:Apache + MySQL + PHP + phpMyAdmin
- 或者点"跳过",后续按需单独安装
第5步:安全设置
登录后第一件事,修改默认面板端口和登录路径:
- 左侧菜单 → “面板设置”
- 修改面板端口(默认 8888,建议改成其他端口)
- 修改安全入口(默认 /xxxxxx,改成你自己好记的路径)
- 开启 IP 白名单,只允许你的 IP 访问面板
第6步:创建网站
- 点击左侧"网站" → “添加站点”
- 填写域名(可以用 IP 或临时域名)
- 选择 PHP 版本(推荐 PHP 8.1 或 8.2)
- 点击"提交"
创建完成后,上传网站文件到站点根目录,打开域名即可访问。
验证安装
检查面板是否正常运行
bt default
如果看到面板地址和账号密码,说明面板运行正常。
检查服务状态
systemctl status nginx
systemctl status mysql
两个服务都应该是 active (running) 状态。
浏览器验证
访问 http://你的域名,如果看到默认欢迎页或你的网站内容,说明一切正常。
常见问题
Q1:忘记面板密码怎么办?
bt default
输入这个命令会显示当前的面板地址和账号密码。
Q2:面板打不开?
- 检查服务器安全组是否放行了面板端口(默认 8888)
- 检查宝塔服务是否运行:
bt status - 重启宝塔服务:
bt restart
Q3:安全组放行了还是连不上?
先检查 iptables 或 firewalld 有没有拦截:
# CentOS
firewall-cmd --list-ports
# 放行面板端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
Q4:如何卸载宝塔面板?
bt stop
cd /etc/init.d
sudo ./bt stop
sudo rm -rf /www/server/panel
sudo rm -f /etc/init.d/bt
然后手动删除 /www 目录下的所有文件。
常用面板命令速查
| 命令 | 作用 |
|---|---|
bt default | 查看面板地址和账号密码 |
bt status | 查看宝塔服务状态 |
bt start | 启动宝塔服务 |
bt stop | 停止宝塔服务 |
bt restart | 重启宝塔服务 |
bt disable | 关闭面板强制登录 |
bt enable | 开启面板强制登录 |
bt changepassword | 修改面板密码 |
bt clear | 清除登录日志 |
小贴士
- 面板面板端口不要使用 8888,容易被扫描到
- 一定要开 IP 白名单,只允许自己的电脑访问面板
- 重要数据定期备份,面板自带的"计划任务"功能可以自动备份网站和数据库
- 推荐安装 Memcached 或 Redis,能显著提升 PHP 网站性能
面板只是管理工具,真正重要的是备份习惯和安全意识。你的服务器,你做主。