申请了亚马逊的免费1年EC2实例后,在 AWS EC2 实例上如何安装 宝塔面板 (BT Panel) ?

主要包括以下几个步骤:

一、前置准备

1. 创建 AWS EC2 实例

  • 进入 AWS 控制台,选择 EC2
  • 选择 Amazon Linux 2UbuntuCentOS 作为操作系统
  • 选择合适的实例类型(建议 t2.micro 或更高)
  • 配置 安全组(开放 8888 端口,后续用于访问宝塔面板)

2. 连接到 EC2 实例

  • 如果使用 Windows,可以用 PuTTY 连接
  • 如果使用 Mac/Linux,使用 SSH 连接:shCopyEditssh -i your-key.pem ec2-user@your-ec2-ip

二、安装宝塔面板

1. 切换为 root 用户

sh
sudo -i

2. 更新系统

Amazon Linux 2 / CentOS

sh
yum update -y

Ubuntu

sh
apt update && apt upgrade -y

3. 安装宝塔面板

根据系统选择对应安装命令:

CentOS(推荐)

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

Ubuntu / Debian

sh
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Amazon Linux 2

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

三、配置宝塔面板

1. 记下安装成功后的信息

安装成功后,会显示:

2. 开放 8888 端口

如果无法访问面板,检查 AWS 安全组

  • 进入 AWS 控制台 -> EC2 -> 安全组
  • 入站规则 -> 添加规则:
    • 类型: 自定义 TCP
    • 端口: 8888
    • 来源: 0.0.0.0/0(或你的 IP)

四、使用宝塔面板

  1. 打开浏览器,访问 http://your-ec2-ip:8888
  2. 输入面板的 用户名密码
  3. 登录后,安装 LNMP/LAMP 运行环境(Nginx/Apache + MySQL + PHP)
  4. 配置 网站、数据库、FTP 等功能

五、常见问题

1. 无法访问 8888 端口

  • 检查 安全组 是否开放 8888
  • 检查防火墙:shCopyEditsudo firewall-cmd --zone=public --add-port=8888/tcp --permanent sudo firewall-cmd --reload
  • 或者关闭防火墙:shCopyEditsystemctl stop firewalld systemctl disable firewalld

2. 端口冲突(修改面板端口)

如果 8888 端口被占用:

sh
bt 14

输入新端口号,比如 9999,然后访问 http://your-ec2-ip:9999


这样,你就能在 AWS EC2 上成功安装和运行 宝塔面板 了 ?!

声明:
1、本站部分内容来源于网络,仅限学习和研究目的,下载后24小时删除!如有侵权,请联系站长admin@4mf.net进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。