在阿里云轻量应用服务器上搭建网站是一个非常适合新手的方案,因为轻量应用服务器(Simple Application Server)集成了基础环境,操作简单、开箱即用。以下是详细的搭建步骤:
一、准备工作
-
注册阿里云账号
- 访问 阿里云官网
- 注册并完成实名认证。
-
购买轻量应用服务器
- 登录阿里云控制台。
- 搜索“轻量应用服务器”或进入产品页。
- 选择配置(如1核2G、1M带宽等)。
- 选择镜像系统:
- 推荐选择 “应用镜像”,例如:
- WordPress(适合博客/企业站)
- LAMP / LNMP(适合自定义网站)
- Node.js / Python(适合开发者)
- 或者选择“系统镜像”(如 CentOS、Ubuntu),自行安装环境。
-
设置安全组
- 确保开放以下端口:
80(HTTP)443(HTTPS)22(SSH,用于远程连接)3306(MySQL,如需远程访问)
- 确保开放以下端口:
二、连接服务器
方法1:使用 Web SSH(控制台直接连接)
- 在轻量服务器管理页面,点击“连接”按钮,使用浏览器内置终端连接。
方法2:使用本地终端(SSH)
ssh root@你的服务器公网IP
首次登录会提示输入密码(在购买时设置或通过控制台重置)。
三、搭建网站(以 LNMP 环境为例)
如果你选择的是 系统镜像(如 Ubuntu/CentOS),需要手动安装环境。
1. 更新系统
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
# CentOS
sudo yum update -y
2. 安装 LNMP(Nginx + MySQL + PHP)
推荐使用一键安装包:宝塔面板(适合新手)
安装宝塔面板
# Ubuntu/Debian
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
# CentOS
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完成后,会输出面板地址、用户名和密码,类似:
Bt-Panel: http://你的IP:8888
username: xxxxx
password: xxxxx
⚠️ 记得在安全组中开放 8888 端口。
3. 登录宝塔面板
- 浏览器访问
http://你的服务器IP:8888 - 按提示完成初始化设置(设置用户名密码、选择安装环境包,如 LNMP)
4. 创建网站
- 在宝塔面板中:
- 点击“网站” → “添加站点”
- 填写域名(如没有可先用 IP 访问)
- 选择 PHP 版本,创建数据库(可选)
- 网站根目录一般为:
/www/wwwroot/你的域名/
5. 上传网站文件
- 方式一:通过宝塔文件管理器上传
- 方式二:使用 FTP(宝塔可安装 FTP 服务)
- 方式三:使用命令行(如
scp、rsync或git clone)
例如:
cd /www/wwwroot/yourdomain.com
git clone https://github.com/yourwebsite.git .
四、绑定域名(可选)
-
域名解析
- 进入阿里云“云解析 DNS”
- 添加 A 记录,指向服务器公网 IP
-
在宝塔中配置域名
- 网站设置 → 域名 → 添加你的域名
-
申请 SSL 证书(启用 HTTPS)
- 在宝塔中点击“SSL” → “申请” → 选择免费证书(Let’s Encrypt)
- 开启强制 HTTPS
五、常见应用快速部署
| 应用 | 推荐方式 |
|---|---|
| WordPress 博客 | 选择“应用镜像”中的 WordPress,自动配置 |
| 静态网站(HTML) | 上传 HTML 文件到网站根目录 |
| Node.js 应用 | 安装 PM2,通过命令 npm start 启动 |
| Python Flask/Django | 使用 Nginx + Gunicorn 部署 |
六、注意事项
- 备份
- 定期备份网站文件和数据库(宝塔支持自动备份)
- 安全
- 修改默认 SSH 端口
- 设置强密码,开启防火墙
- 定期更新系统和软件
- 监控
- 轻量服务器自带监控(CPU、流量、磁盘)
七、常见问题
❓ 无法访问网站?
- 检查安全组是否开放 80 端口
- 检查 Nginx 是否运行:
systemctl status nginx - 检查防火墙:
ufw或firewalld
❓ 域名无法解析?
- 检查 DNS 解析是否生效(
ping 你的域名) - 等待 5-10 分钟缓存更新
✅ 总结:阿里云轻量应用服务器非常适合个人网站、博客、小型项目。使用宝塔面板可极大简化部署流程,即使是新手也能快速上线网站。
如需更详细的某一步骤(如部署 WordPress、配置 HTTPS),可以继续提问!
CLOUD云