云主机怎么安装宝塔面板?

HCRM技术_小炮 云主机 2026-04-28 2 0

安装宝塔面板(BT Panel)是管理云主机(Linux/Windows)非常常用的方式,下面以最常用的Linux 系统(如 CentOS 7/8、Ubuntu、Debian、Alibaba Cloud Linux) 为例,给出完整的安装步骤。

⚠️重要提醒

- 宝塔面板需要纯净的系统环境,不要在已有 Nginx/Apache/MySQL/PHP 的服务器上安装,否则会冲突导致原有服务崩溃。

不建议在生产环境的最高权限(root)下长期使用宝塔,如果一定要用,请务必配置好安全策略(修改默认端口、绑定域名、开启防火墙)。

第一步:准备一台云主机

你需要在云服务商(如阿里云、腾讯云、华为云、AWS等)购买一台云服务器(ECS/CVM/EC2)。

系统推荐:CentOS 7.9、Ubuntu 20.04/22.04、Debian 11/12、Alibaba Cloud Linux 3(兼容CentOS)。

配置:最低 1核2G(宝塔本身占用约 500MB 内存),建议 2核4G 以上。

网络:确保有公网 IP,并且安全组/防火墙已放行后面需要用到的端口。

第二步:连接服务器(SSH)

使用终端工具(如 Mac/Linux 自带的终端、Windows 的 PowerShell 或第三方工具如 Xshell、Putty、Termius)通过 SSH 连接你的服务器。

ssh root@你的服务器公网IP

第三步:更换系统源(可选但强烈推荐)

国内服务器或海外服务器因网络问题,下载可能很慢或失败,建议先更换为国内镜像源(如阿里云、清华、腾讯云源)。

以 CentOS 7 为例,更换阿里云源:

备份原源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载阿里云源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新缓存
yum clean all && yum makecache

如果使用的是 Ubuntu/Debian,可以用 apt 的镜像源替换方法,或者直接跳过这步,在下一步安装宝塔时会自动检测最佳源。

第四步:安装必要的工具(确保 curl 或 wget 可用)

CentOS
yum install -y wget curl
Ubuntu/Debian
apt update && apt install -y wget curl

第五步:执行宝塔安装命令

宝塔官方提供了一键安装脚本,根据你的系统选择对应的命令。

1. CentOS / Alibaba Cloud Linux

wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

如果下载失败,尝试使用节点:

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 && bash install.sh ed8484bec

3. 如果系统是 CentOS 8 或较新版本(官方已停止支持,建议用 Alibaba Cloud Linux 或 Rocky Linux)

可能需要先安装 epel-release 或使用兼容脚本,但不建议在 CentOS 8 上直接装,因为依赖包可能缺失。

第六步:等待安装完成

- 安装过程会全自动进行,可能耗时 5-15 分钟,取决于服务器性能与网络速度。

- 期间会下载并编译 Nginx/Apache/MySQL/PHP 等组件(如果你选择的是编译安装模式),CPU 占用会升高,属于正常现象。

安装最后会显示以下信息:

  =============================================
  外网面板地址: http://你的公网IP:8888/xxxxx
  内网面板地址: http://内网IP:8888/xxxxx
  用户名: admin
  密码: 一串随机密码
  =============================================

请务必复制保存这些信息,如果忘了,安装后可以通过命令找回:

  /etc/init.d/bt default

第七步:放行端口(这一步非常关键)

云服务器的安全组(控制台)和系统内的防火墙(firewalld/iptables)需要同时放行以下端口:

8888:宝塔面板默认端口

80:HTTP 网站

443:HTTPS 网站

888:宝塔面板的 phpMyAdmin(可选,建议不要暴露到公网)

21:FTP(如果要用)

操作方式:

1、云服务商控制台:找到你的服务器实例 -> 安全组 -> 添加入方向规则,放行上述端口(来源建议设为0.0.0.0/0 或你的固定公网IP)。

2、系统内防火墙(如果已开启):

   # 放行端口(以 8888 为例)
   firewall-cmd --zone=public --add-port=8888/tcp --permanent
   firewall-cmd --reload

如果系统是 Ubuntu/Debian 使用 ufw:

   ufw allow 8888/tcp

第八步:登录面板并初始化

1、在浏览器中输入http://你的公网IP:8888/初始安全入口(注意:是 http 不是 https)。

2、输入用户名和密码(即安装时显示的那一串,或运行bt default 查看)。

3、首次登录必须同意用户协议,然后会进入环境安装选择界面:

LNMP(Linux + Nginx + MySQL + PHP):推荐,兼容性好,适合大部分网站。

LAMP(Linux + Apache + MySQL + PHP):如果程序需要 .htaccess 或特定 Apache 模块,选这个。

建议直接选“一键安装” LNMP 或 LAMP 并等待安装完成(大概 10-30 分钟)。

4、安装完成后,你就可以在面板里创建网站、数据库、FTP 了。

重要安全配置(必做)

安装完成后的 10 分钟内,你的服务器是脆弱的,请立即执行以下操作:

1、修改面板默认端口:面板设置 -> 修改 8888 端口为其他端口(如 10086)。

2、修改面板用户名和密码:不要用默认的 admin。

3、绑定面板域名:面板设置 -> 绑定域名(用你自己的域名解析到服务器,否则任何人知道公网IP和端口都能访问面板)。

4、开启面板SSL:面板设置 -> 开启面板SSL(免费Let's Encrypt 或自己证书)。

5、安装宝塔系统加固插件(需付费,但非常有效):软件商店 ->系统加固,开启关键目录保护。

6、禁用 ROOT 直接 SSH 登录(高级):修改/etc/ssh/sshd_configPermitRootLoginno,然后新建一个普通用户赋权。

常见问题与建议

安装失败? 多半是源的问题,先执行yum clean allapt update,然后检查wget 是否能下载到install.sh,如果是海外服务器,可以尝试使用https://raw.githubusercontent.com/aaPanel/BaoTa/master/install/install_6.0.sh 这个GitHub源。

内存不够? 如果使用 1核1G 的小服务器,装完 MySQL 可能会内存爆满,建议安装前安装 SWAP(虚拟内存)或选择只安装 Nginx+PHP,MySQL 使用外部的云数据库 RDS。

不要同时安装宝塔和 AMH/CPanel/OneinStack,会互相覆盖配置。

定期更新:宝塔面板后台有更新提醒,建议在非业务高峰期更新,避免因兼容性问题导致服务中断。

安装宝塔并不复杂,最核心的坑在于:前置系统纯净 + 正确放行安全组端口 + 安装后立即改密码和端口,按照上述步骤操作,20 分钟以内就能用上宝塔面板了,如果遇到具体错误信息(如提示“无法连接服务器”或“依赖包找不到”),可以复制错误日志发给我,我可以帮你具体分析。

文章摘自:https://idc.huochengrm.cn/zj/25142.html

评论