通过宝塔面板管理已部署的服务器需要先安装宝塔面板,然后通过其可视化界面进行配置。以下是详细步骤:
1. 安装宝塔面板
1.1 连接服务器
通过 SSH 工具(如 Xshell、FinalShell 或终端)登录服务器:
ssh root@服务器IP -p 端口号
1.2 执行安装脚本
根据服务器系统选择对应命令:
- CentOS(推荐):
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh - Ubuntu/Debian:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
1.3 完成安装
- 安装过程中会提示确认,输入
y继续。 - 安装完成后,会显示面板地址、用户名和密码(务必保存)。
2. 访问宝塔面板
- 在浏览器输入安装完成时显示的 面板地址(如
http://服务器IP:8888)。 - 输入用户名和密码登录。
- 首次登录需绑定宝塔账号(若无账号需先注册)。
3. 配置服务器环境
3.1 安装必要软件
- 登录后,宝塔会推荐安装环境套件(如 LNMP/LAMP)。
- Nginx/Apache:Web 服务器
- MySQL/MariaDB:数据库
- PHP:选择所需版本(如 7.4/8.0)
3.2 安全设置
- 修改面板端口:默认
8888可能被扫描,建议修改(面板设置 → 安全设置)。 - 配置防火墙:放行面板端口及网站常用端口(如 80、443)。
# 示例:放行端口 firewall-cmd --zone=public --add-port=8888/tcp --permanent firewall-cmd --reload
4. 管理网站
4.1 添加站点
- 点击左侧 网站 → 添加站点。
- 填写域名(或服务器IP)、选择根目录、配置数据库(可选)。
- 提交后会自动生成站点配置(Nginx/Apache)。
4.2 上传网站文件
- 通过 文件管理器 直接上传代码到站点目录(如
/www/wwwroot/域名)。 - 或使用 FTP(需先在面板创建 FTP 账号)。
4.3 配置 SSL 证书
- 选择站点 → SSL → 申请 Let’s Encrypt 免费证书。
- 勾选域名并自动部署 HTTPS。
5. 数据库管理
- 通过 数据库 菜单创建/管理数据库。
- 使用 phpMyAdmin(需提前安装)进行可视化操作。
6. 其他功能
- 计划任务:定时备份网站或数据库。
- 监控:查看 CPU、内存、磁盘使用情况。
- 软件商店:安装 Redis、Memcached 等扩展。
常见问题
-
无法访问面板
- 检查防火墙/安全组是否放行面板端口。
- 重启面板服务:
bt restart
-
忘记密码
在 SSH 执行以下命令重置:bt default -
兼容性提示
- 如果服务器已安装其他环境(如手动编译的 Nginx),建议备份后卸载冲突组件。
- 确保系统纯净或通过宝塔统一管理。
通过以上步骤,你可以将现有服务器无缝接入宝塔面板,实现图形化管理。宝塔的优势在于简化操作,适合不熟悉命令行或需要快速部署的场景。
云服务器