走啊走
加油

阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?

服务器价格表

在阿里云服务器(Alibaba Cloud Linux 3.2104 LTS 64位)上安装宝塔面板,由于该系统基于 CentOS/RHEL 体系但使用了较新的软件源和包管理方式(dnf/rpm),需要特别注意依赖库版本安装脚本的兼容性

以下是针对该系统的详细安装步骤:

1. 连接服务器并更新系统

首先通过 SSH 登录到服务器,建议先更新系统内核和基础工具包,以确保环境稳定。

# 使用 root 用户或具有 sudo 权限的用户执行
sudo dnf update -y

2. 安装必要的依赖库

Alibaba Cloud Linux 3 默认可能缺少宝塔面板运行所需的某些旧版依赖(如 curl, wget, git 等),或者需要安装特定版本的 libcurl。请执行以下命令安装基础依赖:

sudo dnf install -y curl wget git vim net-tools bash-completion

注意:如果安装过程中提示缺少 libcurl 相关组件,宝塔官方脚本通常会自动处理,但如果遇到报错,可能需要手动指定安装。

3. 执行宝塔面板安装命令

目前宝塔面板官方提供了支持 Alibaba Cloud Linux 的安装脚本。推荐使用以下命令直接安装(以最新版为例):

# 下载并执行宝塔官方安装脚本
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

注:上述命令中的 ed8484bec 是宝塔的随机密钥标识,用于验证安装请求。如果你使用的是专业版或企业版,可能需要不同的密钥,但社区版通常使用此默认值即可。

如果上述命令因网络问题失败,可以尝试直接使用宝塔提供的通用安装脚本(它会自动检测系统类型):

yum install -y wget && wget -O install.sh http://www.bt.cn/soft/install_6.0.sh && bash install.sh

4. 等待安装完成

脚本执行后,会进行一系列配置(包括 Nginx/Apache、MySQL、PHP 等环境的编译或安装)。

  • 过程可能需要 5-15 分钟,具体取决于服务器配置和网络状况。
  • 安装完成后,终端会显示宝塔面板地址用户名密码

示例输出:

+----------------------------------------------------------+
| 宝塔面板已安装成功!                                      |
| 访问地址:http://<你的公网IP>:8888                       |
| 用户名:admin                                            |
| 密码:<随机生成的密码>                                    |
+----------------------------------------------------------+

5. 配置阿里云安全组(关键步骤)

刚安装完面板后,你无法通过浏览器访问,因为阿里云的安全组默认只开放了 SSH (22) 端口。你需要手动放行宝塔面板的端口(默认为 8888)。

  1. 登录 阿里云控制台
  2. 进入 云服务器 ECS -> 实例 -> 找到你的服务器 -> 点击 更多 -> 网络和安全组 -> 安全组配置
  3. 点击 配置规则 -> 入方向 -> 手动添加
  4. 填写以下信息:
    • 协议类型:TCP
    • 端口范围:8888/8888
    • 授权对象:0.0.0.0/0 (允许所有 IP 访问,生产环境建议限制为特定 IP)
    • 策略:允许
  5. 保存规则。

6. 登录与后续设置

打开浏览器,输入控制台显示的地址(例如 http://1.2.3.4:8888),使用刚才获取的用户名和密码登录。

登录后建议立即执行以下操作:

  • 修改默认端口:在左侧菜单“面板设置”中,将 8888 端口改为其他非标准端口,以增加安全性。
  • 开启防火墙:宝塔面板自带防火墙功能,建议在“安全”菜单中开启,并配置仅允许 SSH 和 Web 服务端口。
  • 安装网站环境:根据需求在“软件商店”中安装 LNMP 或 LAMP 环境。

常见问题排查

  • 安装报错 libcurl 缺失:Alibaba Cloud Linux 3 对 libcurl 版本要求较高。如果遇到此类错误,尝试先升级系统核心库:sudo dnf update libcurl -y,然后重试安装脚本。
  • 内存不足:如果服务器内存小于 1GB,安装 MySQL 时可能会失败。建议至少准备 1GB 以上内存,或在安装前创建 Swap 分区。
  • Docker 冲突:如果你计划使用 Docker 部署应用,请先确认宝塔版本是否包含 Docker 插件支持,或者在面板中单独安装 Docker 插件。