阿里云账号购买:如何在阿里云 ECS 上从零部署宝塔面板与 LNMP 环境!!
买完服务器和域名,很多人面对黑乎乎的 Linux 命令行直接抓瞎。又是装环境、又是配权限,一不小心敲错一行代码,系统直接崩掉。
其实现在根本不用这么硬核。今天带你用最接地气的实战方式,在阿里云 ECS(云服务器)上,从零开始搭建大名鼎鼎的宝塔面板,并一键配置好网站必需的 LNMP 环境(Linux + Nginx + MySQL + PHP)。
跟着这篇教程走,哪怕你是纯新手,10 分钟也能稳稳拿下。
核心流程一览
整个过程其实就三步,逻辑非常清晰:
- 服务器初始化与连接:给服务器装系统,用工具连上去。
- 开放安全组(关键):在阿里云后台给宝塔面板“开门”。
- 安装宝塔与配置 LNMP:复制一行命令,剩下的全自动。
第一步:准备好你的阿里云 ECS 服务器(1分钟)
如果你还没买服务器,或者刚刚买完,先确保系统的选择是对的。
1. 操作系统怎么选?
在阿里云 ECS 控制台更换系统或购买时,强烈建议选择 AlmaLinux 8.x / 9.x、Rocky Linux 8.x / 9.x 或者 Ubuntu 22.04 / 20.04。
⚠️ 避坑提醒: 不要再选 CentOS 7 了!CentOS 7 已经在 2024 年彻底停止官方维护(EOL)。作为接班人,AlmaLinux 或 Rocky Linux 是目前部署宝塔最稳定、最推荐的海外/国内主流选择。本教程以 AlmaLinux 9 为例,其他系统操作完全一样。
2. 重置密码
买完服务器后,在阿里云控制台找到你的 ECS 实例,点击 “重置密码”。设置一个复杂的密码(记在小本本上),然后重启服务器让密码生效。
第二步:放行阿里云“安全组”端口(2分钟)
这是新手最容易踩的坑!很多人死活打不开宝塔面板,就是因为阿里云默认把端口都封死了。宝塔面板默认需要用到 8888 端口(新版宝塔会随机生成一个五位数的端口,比如 23456,为了保险,我们直接放行宝塔需要的常用端口)。
- 登录阿里云控制台,进入 “云服务器 ECS” 面板。
- 在左侧菜单点击 “实例”,找到你的服务器,点击实例名称进入详情页。
- 点击 “安全组” 选项卡,找到右侧的 “管理规则”。
- 点击 “快速添加” 或 “手动添加”,在入方向加入以下规则:目的端口:8888(宝塔老版本/备用)目的端口:888(宝塔数据库管理 phpMyAdmin 端口)目的端口:80 和 443(网站标准的 HTTP 和 HTTPS 端口)目的端口:20 和 21(FTP 传输端口)源地址:选择 0.0.0.0/0(允许所有人访问)
- 点击保存。
💡 进阶安全建议: 宝塔安装好后会随机生成一个安全端口。等你安装完成后,可以回到这里,把 8888 改成宝塔实际生成的那个随机端口,这样服务器会更安全。
第三步:远程连接服务器并安装宝塔(3分钟)
现在我们要把宝塔软件装进服务器里。
1. 连接服务器
你可以使用阿里云自带的 “Workbench 远程连接”,也可以使用电脑本地的工具(如 Xshell、Putty 或 Mac 的 Terminal)。
- 公网 IP:你服务器的 IP(在控制台能看到)
- 用户名:root
- 密码:你刚刚重置的那个密码
连上之后,你会看到一行类似 [root@localhost ~]# 的提示符,说明你已经成功进来了。
2. 执行安装命令
去宝塔官网复制最新的安装脚本,或者直接复制下面我为你准备好的 AlmaLinux/Rocky Linux/CentOS 通用安装命令:
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
如果你选的是 Ubuntu 系统,请用这条命令:
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
复制命令,在黑乎乎的窗口里右键粘贴,然后按下回车。
3. 确认安装
脚本运行几秒钟后,屏幕上会弹出一个提示:Do you want to install Bt-Panel to the /www directory now?(y/n):
不用犹豫,键盘输入 y 然后敲回车。
接下来服务器就会全自动下载安装。你只需要盯着屏幕看代码飞滚,大概等 2~3 分钟。
4. 保存重要信息
当终端停止滚动,并出现一个大大的外框时,说明安装成功了!
屏幕上会显示以下核心信息,请立刻截图或复制保存到记事本:
外网面板地址(类似 https: //123.45.67.89:23456/abcde)
- 内网面板地址
- username(初始用户名)
- password(初始密码)
第四步:一键部署 LNMP 环境(4分钟)
拿着刚才保存的“外网面板地址”,复制到浏览器地址栏打开。
1. 登录与绑定
输入记事本里的用户名和密码登录。第一次登录,宝塔会弹出一个《用户协议》,勾选同意。接着会让你绑定一个宝塔账号(没有的话现场注册一个即可,免费的,国内规范必须绑定)。
2. 一键安装 LNMP
绑定成功后,页面会自动弹出一个黄金提示框,推荐你安装环境。
左边是 LNMP(推荐),右边是 LAMP。我们毫无疑问选择左边的 LNMP。
参数建议这样勾选:
- Nginx:选择最新版或稳定版(如 Nginx 1.24 或 1.26)
- MySQL:如果你的服务器内存 小于 2G,选 MySQL 5.6/5.7;如果内存 大于等于 2G,果断选 MySQL 8.0。
- PHP:推荐选择 PHP 8.1 或 8.2(主流开源建站程序如 WordPress 完美支持)。
- 纯静态、phpMyAdmin:默认即可。
选择安装方式:一定要选 “极速安装”(编译安装太慢了,得耗费半小时以上)。
点击 “一键安装”。
此时宝塔左上角会出现一个数字提示框,展示安装进度。你可以关掉弹窗,泡杯咖啡,等它后台自动下载并配置。通常 3~5 分钟后,所有软件都会绿灯亮起,安装完毕。
检验成果与下一步
当 LNMP 成功装完后,在宝塔面板左侧点击 “状态”,只要看到 Nginx、MySQL、PHP 都在正常运行(显示绿色三角形),说明你的服务器环境已经完美搭建好了!
接下来你可以:
- 点击左侧的 “网站” $\rightarrow$ “添加站点”,输入你已经解析好的域名。
- 宝塔会自动帮你创建好网站根目录和数据库。
- 把你的代码通过宝塔的 “文件” 管理器上传上去,你的网站就能正式对外访问了。
搞定!从零到拥有一个图形化的高效服务器管理后台,其实就是这么简单。
