在腾讯云服务器(Ubuntu Server 20.04 LTS)上安装宝塔面板(Baota Panel),通常推荐使用其官方提供的自动化安装脚本。以下是详细的操作步骤和注意事项:
⚠️ 重要前提检查
- 服务器状态:确保你的腾讯云 CVM 实例已启动,且通过 SSH 工具(如 PuTTY、Xshell 或终端)可以正常登录。
- 权限确认:登录时请使用
root用户,或者拥有sudo权限的用户。 - 安全组配置:这是最关键的一步。如果未放行端口,你将无法访问宝塔面板。
- 登录 腾讯云控制台。
- 进入 云服务器 (CVM) -> 选择你的实例 -> 点击 安全组。
- 添加一条入方向规则,放行以下端口:
- 8888 (宝塔面板默认 Web 管理端口)
- 80, 443 (网站服务端口)
- 22 (SSH 远程连接端口,若之前未开放需补加)
- 3306 (MySQL 数据库端口,可选,建议仅对特定 IP 开放或暂时关闭)
🚀 安装步骤
1. 执行安装命令
登录到 Ubuntu 20.04 的终端后,直接复制并运行以下命令(这是宝塔官方针对 Ubuntu/Debian 系统的推荐脚本):
curl -sSO https://download.bt.cn/install/install_ubuntu.sh && sudo bash install_ubuntu.sh
注意:该脚本会自动检测系统环境并下载最新版宝塔面板进行安装。
2. 等待安装完成
脚本执行过程中会提示你输入密码(用于设置 root 密码或确认操作),根据屏幕提示输入即可(输入密码时屏幕不会显示字符,输完回车即可)。
安装过程通常需要 1-5 分钟,具体取决于网络速度和服务器性能。安装成功后,终端会输出类似以下的信息:
=====================================================
【宝塔面板】安装成功!
-----------------------------------------------------
面板地址:http://<你的公网IP>:8888/<随机字符串>
用户名:admin
密码:<随机生成的密码>
=====================================================
3. 登录宝塔面板
- 打开浏览器,输入上述输出的 面板地址(例如:
http://123.45.67.89:8888/a1b2c3d4)。 - 使用终端输出的 用户名 和 密码 登录。
- 首次登录可能会提示你修改默认密码,建议立即修改为强密码以确保安全。
🔧 常见问题与优化建议
1. 关于“随机字符串”
为了安全起见,宝塔面板的地址后缀是随机的。如果你忘记了这个后缀,可以在服务器上再次运行以下命令查看:
cat /www/server/panel/default.pl
(注:部分版本可能路径不同,如果找不到,重新运行安装脚本的输出信息最准确)
2. 初始化环境
登录后,宝塔通常会引导你进行环境初始化:
- 软件商店:选择你需要安装的 Web 环境(如 LNMP 或 LAMP)。对于大多数用户,推荐安装 Nginx + MySQL 5.7/8.0 + PHP。
- 防火墙设置:宝塔会自动配置 UFW 或 iptables,确保所有必要端口已放行。
3. 腾讯云特有的安全加固
虽然宝塔自带了防火墙功能,但建议遵循 “最小权限原则”:
- 在宝塔面板的 安全 菜单中,开启“防暴力破解”功能。
- 将默认的
8888端口修改为一个不常见的端口(例如8899),并在腾讯云安全组中同步修改规则,这样可以大幅减少被扫描攻击的概率。
4. 卸载(如果需要)
如果安装失败或需要重装,可以使用以下命令卸载:
rm -rf /www/server
apt-get remove nginx mysql php -y
# 清理相关配置文件
rm -rf /etc/nginx
rm -rf /etc/mysql
按照以上步骤,你应该能顺利在腾讯云 Ubuntu 20.04 服务器上部署好宝塔面板并开始管理服务器。
轻量云Cloud