
申请了亚马逊的免费1年EC2实例后,在 AWS EC2 实例上如何安装 宝塔面板 (BT Panel) ?
主要包括以下几个步骤:
一、前置准备
1. 创建 AWS EC2 实例
- 进入 AWS 控制台,选择 EC2
- 选择 Amazon Linux 2、Ubuntu 或 CentOS 作为操作系统
- 选择合适的实例类型(建议 t2.micro 或更高)
- 配置 安全组(开放 8888 端口,后续用于访问宝塔面板)
2. 连接到 EC2 实例
- 如果使用 Windows,可以用 PuTTY 连接
- 如果使用 Mac/Linux,使用 SSH 连接:shCopyEdit
ssh -i your-key.pem ec2-user@your-ec2-ip
二、安装宝塔面板
1. 切换为 root 用户
shsudo -i
2. 更新系统
Amazon Linux 2 / CentOS
shyum update -y
Ubuntu
shapt update && apt upgrade -y
3. 安装宝塔面板
根据系统选择对应安装命令:
CentOS(推荐)
shyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu / Debian
shwget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Amazon Linux 2
shyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
三、配置宝塔面板
1. 记下安装成功后的信息
安装成功后,会显示:
- 面板地址(http://your-ec2-ip:8888)
- 用户名
- 密码
2. 开放 8888 端口
如果无法访问面板,检查 AWS 安全组:
- 进入 AWS 控制台 -> EC2 -> 安全组
- 入站规则 -> 添加规则:
- 类型: 自定义 TCP
- 端口: 8888
- 来源: 0.0.0.0/0(或你的 IP)
四、使用宝塔面板
- 打开浏览器,访问
http://your-ec2-ip:8888
- 输入面板的 用户名 和 密码
- 登录后,安装 LNMP/LAMP 运行环境(Nginx/Apache + MySQL + PHP)
- 配置 网站、数据库、FTP 等功能
五、常见问题
1. 无法访问 8888 端口
- 检查 安全组 是否开放 8888
- 检查防火墙:shCopyEdit
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent sudo firewall-cmd --reload
- 或者关闭防火墙:shCopyEdit
systemctl stop firewalld systemctl disable firewalld
2. 端口冲突(修改面板端口)
如果 8888 端口被占用:
shbt 14
输入新端口号,比如 9999
,然后访问 http://your-ec2-ip:9999
这样,你就能在 AWS EC2 上成功安装和运行 宝塔面板 了 ?!
声明:
1、本站部分内容来源于网络,仅限学习和研究目的,下载后24小时删除!如有侵权,请联系站长admin@4mf.net进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
1、本站部分内容来源于网络,仅限学习和研究目的,下载后24小时删除!如有侵权,请联系站长admin@4mf.net进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
评论(0)