你是不是刚买了阿里云服务器却对着控制台一脸茫然?别慌!今天我就手把手带你完成从服务器初始化到网站上线全流程,小白也能轻松搞定!
一、前期准备:兵马未动粮草先行
1.1 基础装备检查
- ✅ 已购买阿里云ECS实例(推荐CentOS 7.6+或Ubuntu 20.04)
- ✅ 注册域名(阿里云/腾讯云均可)
- ✅ 本地电脑安装SSH工具(Xshell/FinalShell)
1.2 关键配置确认
登录阿里云控制台,在ECS实例详情页记下:
- 🖥️ 公网IP地址
- 🔑 登录密码(未设置需重置)
- 📌 安全组ID(需放行80/443端口)
二、四大核心步骤详解
步骤1:安全连接服务器
打开SSH工具执行:
ssh root@你的公网IP
输入密码后出现Welcome to Alibaba Cloud...
即连接成功!
步骤2:搭建LNMP环境(30分钟)
2.1 一键安装神器
复制执行以下命令自动安装:
CentOS系统 yum install -y wget && wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp Ubuntu系统 apt update && apt install -y wget && wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
安装过程会提示选择:
▸ MySQL版本推荐5.7(输入5)
▸ PHP版本选7.4+(输入7)
▸ 内存低于2GB选不安装内存优化
2.2 验证安装
浏览器访问http://你的公网IP
,看到”Welcome to nginx!”说明环境部署成功!
步骤3:域名绑定与解析
3.1 域名解析
在域名控制台添加A记录:
▪️ 主机记录:@或www
▪️ 记录值:服务器公网IP
3.2 配置虚拟主机
SSH中执行:
lnmp vhost add
按提示操作:
▸ 输入域名(如www.yoursite.com)
▸ 保持默认路径(/home/wwwroot/域名)
▸ 开启伪静态(建议选wordpress)
▸ 开启SSL证书(选y自动申请Let’s Encrypt)
步骤4:网站程序部署
4.1 上传网站文件
使用WinSCP或宝塔面板:
① 连接服务器(协议选SFTP)
② 进入/home/wwwroot/你的域名
③ 删除index.,上传WordPress等程序
4.2 数据库创建
执行命令创建数据库:
mysql -uroot -p > CREATE DATABASE yourdb; > GRANT ALL ON yourdb. TO 'user'@'localhost' IDENTIFIED BY '密码'; > FLUSH PRIVILEGES;
三、避坑指南(血泪经验)
- 🔥 403 Forbidden错误:检查
/home/wwwroot
目录权限:chown -R www:www 你的域名
- 🔥 数据库连不上:执行
lnmp restart
重启服务 - 🔥 HTTPS不生效:安全组需放行443端口,路径:ECS控制台 > 安全组 > 配置规则
四、进阶优化建议
网站上线后别忘了:
- 📈 安装云监控(阿里云免费服务)
- 🛡️ 每周执行
lnmp update
更新环境 - ⚡ 启用Redis缓存提速(执行
./addons.sh install redis
)
现在访问你的域名,一个崭新的网站已经诞生!从服务器选购到环境配置,再到域名解析,其实只要理清逻辑,阿里云建站比想象中简单得多。遇到卡点欢迎评论区留言,我会第一时间解答!