阿里云99元服务器购买与官网部署实战(含退订案例)
本文介绍了如何在阿里云轻量应用服务器(99元/年)上部署企业官网的技术方案。文章从服务器选购、初始化配置到网站部署的完整流程进行了详细说明,重点对比了不同部署方案的优缺点,并推荐使用Nginx手动部署方式。内容涵盖服务器连接、安全设置、Nginx安装配置、网站文件上传等关键步骤,同时提供了多种操作方式(Workbench、Xshell、宝塔面板)的指导,适合个人网站、企业官网等低成本部署场景。
项目背景:使用阿里云轻量应用服务器(99元/年)部署企业官网
技术栈:Nginx + HTML/CSS/JS + 域名解析
适用场景:个人网站、企业官网、博客系统低成本部署
📋 目录
一、为什么选择阿里云99元服务器
1.1 产品对比
阿里云轻量应用服务器 vs ECS云服务器:
| 特性 | 轻量应用服务器 | ECS云服务器 |
|---|---|---|
| 价格 | 99元/年 | 800-2000元/年 |
| CPU | 2核 | 1-64核可选 |
| 内存 | 2GB/4GB | 1GB-512GB可选 |
| 带宽 | 3-5Mbps | 按量/包年包月 |
| 流量 | 每月1000GB | 不限或按量 |
| 适用场景 | 小型网站、博客 | 企业级应用 |
| 管理难度 | 简单(一键部署) | 复杂(需专业知识) |
| 扩展性 | 一般 | 强 |
1.2 99元套餐配置
典型配置(活动价):
CPU: 2核
内存: 2GB
系统盘: 40GB SSD
带宽: 3Mbps
流量: 每月1000GB
地域: 中国大陆(可选)
操作系统: CentOS 7.9 / Ubuntu 20.04 / Windows Server
性价比分析:
- ✅ 价格便宜:平均8.25元/月
- ✅ 配置够用:静态网站完全足够
- ✅ 流量充足:1000GB/月 ≈ 33GB/天
- ✅ 带宽合理:3Mbps可支持10-20并发用户
1.3 适合的场景
推荐使用:
- ✅ 个人博客
- ✅ 企业官网(静态)
- ✅ 产品展示页
- ✅ 个人简历网站
- ✅ 小型论坛(低流量)
不推荐使用:
- ❌ 高并发应用(>100 QPS)
- ❌ 视频流媒体服务
- ❌ 大型电商平台
- ❌ 数据库密集型应用
- ❌ AI模型训练
二、服务器购买流程
2.1 登录阿里云
入口:
https://www.aliyun.com/
点击"登录" → 输入账号密码
首次注册:
- 使用手机号注册
- 完成实名认证(必须)
- 绑定支付方式(支付宝/微信/银行卡)
2.2 查找优惠活动
路径:
阿里云首页 → 活动专区 → 新人特惠 / 限时秒杀
或直接搜索:
搜索框输入:"轻量应用服务器 99元"
常见活动:
- 新人首购:99元/年(限新用户)
- 老用户续费:199-299元/年
- 双11/618大促:更低价格
2.3 选择配置
推荐配置(官网部署):
【基础版】99元/年
- CPU: 2核
- 内存: 2GB
- 系统盘: 40GB
- 带宽: 3Mbps
- 流量: 1000GB/月
- 地域: 华东1(上海)或华北2(北京)
- 系统: CentOS 7.9 64位
选择理由:
- 2核2GB足够运行Nginx
- 40GB存储可存放大量图片和文件
- 3Mbps带宽满足日常访问
- 1000GB流量绰绰有余
2.4 下单支付
操作步骤:
- 点击"立即购买"
- 确认配置信息
- 选择购买时长(建议1年)
- 勾选"自动续费"(可选)
- 提交订单
- 选择支付方式
- 完成支付
支付成功后:
- 收到短信通知
- 控制台显示服务器实例
- 可查看公网IP地址
三、服务器初始化配置
3.1 获取服务器信息
登录阿里云控制台:
控制台 → 轻量应用服务器 → 我的服务器
关键信息:
实例名称: my-website-server
公网IP: 47.xxx.xxx.xxx
内网IP: 172.xx.xx.xx
操作系统: CentOS 7.9
状态: 运行中
3.2 重置密码
首次使用必须设置密码:
服务器列表 → 选择实例 → 更多 → 重置密码
输入新密码(大小写字母+数字+特殊字符)
重启服务器使密码生效
密码要求:
- 长度:8-30位
- 包含:大写字母、小写字母、数字、特殊字符
- 示例:
MyServer@2026
3.3 远程连接服务器
方式1:Workbench(推荐新手)
优点:
- ✅ 无需安装软件
- ✅ 浏览器直接访问
- ✅ 支持AI助手(通义千问)
- ✅ 文件上传下载方便
操作步骤:
1. 服务器列表 → 点击"远程连接"
2. 选择"Workbench"
3. 输入用户名(root)和密码
4. 连接成功,进入命令行界面
AI助手功能:
- 输入自然语言命令(如:“安装Nginx”)
- AI自动生成Linux命令
- 解释命令作用
- 错误诊断和建议
方式2:Xshell(专业用户)
优点:
- ✅ 功能强大
- ✅ 支持会话管理
- ✅ 文件传输(SFTP)
- ✅ 多标签页
下载安装:
官网:https://www.netsarang.com/zh/xshell/
下载免费版或家庭/学校免费版
连接配置:
主机: 47.xxx.xxx.xxx(服务器公网IP)
端口: 22
协议: SSH
用户名: root
密码: 你的密码
方式3:宝塔面板(可视化操作)
优点:
- ✅ 图形化界面
- ✅ 一键安装软件
- ✅ 网站管理方便
- ✅ 监控面板直观
安装宝塔:
# CentOS系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
访问面板:
http://47.xxx.xxx.xxx:8888
用户名: admin(安装时显示)
密码: xxxxxxxx(安装时显示)
3.4 安全组配置
开放必要端口:
控制台 → 防火墙 → 添加规则
HTTP: 80端口 (网站访问)
HTTPS: 443端口 (加密访问)
SSH: 22端口 (远程连接)
宝塔: 8888端口 (如使用宝塔)
安全建议:
- ⚠️ 不要开放所有端口
- ⚠️ SSH端口可修改为非标准端口(如2222)
- ⚠️ 定期更新系统补丁
3.5 系统更新
# 更新软件包
yum update -y
# 安装常用工具
yum install -y vim wget curl git net-tools
# 检查系统版本
cat /etc/redhat-release
四、官网部署步骤
4.1 方案选择
三种部署方案对比:
| 方案 | 难度 | 灵活性 | 推荐场景 |
|---|---|---|---|
| Nginx手动部署 | 中等 | 高 | 学习、定制需求 |
| 宝塔面板部署 | 简单 | 中 | 快速上线、新手 |
| Docker部署 | 较难 | 最高 | 多项目、隔离环境 |
本文采用:Nginx手动部署(通用性强)
4.2 安装Nginx
# 安装EPEL源
yum install -y epel-release
# 安装Nginx
yum install -y nginx
# 启动Nginx
systemctl start nginx
# 设置开机自启
systemctl enable nginx
# 检查状态
systemctl status nginx
验证安装:
浏览器访问:http://47.xxx.xxx.xxx
看到 "Welcome to nginx!" 即成功
4.3 上传网站文件
方式1:SCP命令(Linux/Mac)
# 本地执行
scp -r d:/aiwork/website-v2/* root@47.xxx.xxx.xxx:/usr/share/nginx/html/
方式2:WinSCP(Windows)
1. 下载WinSCP:https://winscp.net/
2. 新建会话:
- 主机名: 47.xxx.xxx.xxx
- 用户名: root
- 密码: 你的密码
3. 连接后拖拽文件上传
方式3:宝塔面板上传
1. 登录宝塔面板
2. 文件 → /www/wwwroot
3. 新建文件夹: website-v2
4. 上传压缩包并解压
4.4 配置Nginx
编辑配置文件:
vim /etc/nginx/conf.d/website.conf
配置内容:
server {
listen 80;
server_name riyur.com www.riyur.com;
# 网站根目录
root /usr/share/nginx/html/website-v2;
index index.html;
# 日志
access_log /var/log/nginx/website-access.log;
error_log /var/log/nginx/website-error.log;
# 主页配置
location / {
try_files $uri $uri/ /index.html;
# 缓存设置
expires 1h;
add_header Cache-Control "public";
}
# 静态资源缓存
location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
# Gzip压缩
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml;
gzip_comp_level 6;
}
测试配置:
nginx -t
重新加载:
systemctl reload nginx
4.5 域名解析
在阿里云DNS控制台配置:
域名控制台 → 解析设置 → 添加记录
记录类型: A
主机记录: @ (表示riyur.com)
记录值: 47.xxx.xxx.xxx(服务器IP)
TTL: 10分钟
再添加一条:
记录类型: A
主机记录: www (表示www.riyur.com)
记录值: 47.xxx.xxx.xxx
TTL: 10分钟
等待生效:
- 通常5-10分钟生效
- 最长72小时全球生效
验证解析:
ping riyur.com
# 应显示服务器IP地址
4.6 HTTPS配置(SSL证书)
申请免费证书
阿里云控制台 → SSL证书 → 免费证书 → 申请
选择域名: riyur.com
验证方式: DNS验证(自动)
等待签发: 5-10分钟
下载证书
证书列表 → 下载 → Nginx格式
得到两个文件:
- xxx.pem(公钥)
- xxx.key(私钥)
上传证书到服务器
# 创建目录
mkdir -p /etc/nginx/ssl
# 上传证书(使用WinSCP或SCP)
scp xxx.pem root@47.xxx.xxx.xxx:/etc/nginx/ssl/
scp xxx.key root@47.xxx.xxx.xxx:/etc/nginx/ssl/
配置HTTPS
vim /etc/nginx/conf.d/website.conf
完整配置:
# HTTP自动跳转HTTPS
server {
listen 80;
server_name riyur.com www.riyur.com;
return 301 https://$server_name$request_uri;
}
# HTTPS配置
server {
listen 443 ssl http2;
server_name riyur.com www.riyur.com;
# SSL证书
ssl_certificate /etc/nginx/ssl/xxx.pem;
ssl_certificate_key /etc/nginx/ssl/xxx.key;
# SSL优化
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
# 网站根目录
root /usr/share/nginx/html/website-v2;
index index.html;
location / {
try_files $uri $uri/ /index.html;
expires 1h;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
}
重新加载:
nginx -t
systemctl reload nginx
验证HTTPS:
浏览器访问:https://riyur.com
查看地址栏是否有锁图标
4.7 备案展示
在网站底部添加备案号:
编辑 footer.html 或 index.html:
<footer>
<div class="container">
<p>© 2026 上海日毓能源科技有限公司</p>
<p>
<a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">
沪ICP备20260001号-1
</a>
</p>
</div>
</footer>
五、退订案例分析
5.1 为什么要退订?
常见退订原因:
-
业务调整
- 项目取消
- 公司转型
- 网站下线
-
成本考虑
- 寻找更便宜的替代方案
- 暂时不需要服务器
-
性能不足
- 流量增长,需要升级配置
- 需要更高性能的ECS
-
服务商切换
- 迁移到腾讯云/华为云
- 使用Vercel/Netlify等免费托管
5.2 退订政策
阿里云退订规则:
| 购买时长 | 退订政策 | 退款比例 |
|---|---|---|
| 按月付费 | 可随时退订 | 按天计算 |
| 按年付费 | 5天内无理由 | 全额退款 |
| 按年付费 | 5天后 | 扣除已使用天数+手续费 |
| 活动特价 | 不可退订 | 0元 |
重要提示:
- ⚠️ 99元活动价通常不可退订
- ⚠️ 退订后数据无法恢复
- ⚠️ 域名和服务器是分开计费的
5.3 退订流程
情况1:5天内无理由退订
1. 登录阿里云控制台
2. 费用中心 → 退订管理
3. 选择"五天无理由退订"
4. 选择要退订的实例
5. 填写退订原因
6. 提交申请
7. 等待审核(1-3工作日)
8. 退款原路返回
情况2:超过5天退订
1. 费用中心 → 退订管理
2. 选择"非五天无理由退订"
3. 系统计算退款金额
4. 确认退订
5. 等待审核
6. 退款到账
退款计算公式:
退款金额 = 实付金额 - 已使用天数费用 - 手续费(5%)
例如:
- 购买价格:99元/年
- 使用30天后退订
- 已使用费用:99 ÷ 365 × 30 = 8.14元
- 手续费:(99 - 8.14) × 5% = 4.54元
- 退款金额:99 - 8.14 - 4.54 = 86.32元
情况3:活动特价不可退订
处理方式:
- 继续使用至到期
- 到期后不再续费
- 迁移数据到其他平台
5.4 退订前必做事项
数据备份清单:
# 1. 备份网站文件
tar -czf website-backup-20260509.tar.gz /usr/share/nginx/html/website-v2/
# 2. 备份Nginx配置
cp /etc/nginx/conf.d/website.conf ~/nginx-config-backup.conf
# 3. 备份SSL证书
cp -r /etc/nginx/ssl/ ~/ssl-certs-backup/
# 4. 备份数据库(如有)
mysqldump -u root -p database_name > database-backup.sql
# 5. 下载备份文件到本地
scp root@47.xxx.xxx.xxx:~/website-backup-20260509.tar.gz ./
域名处理:
- 域名是否一起退订?(通常分开计费)
- 域名是否需要保留?(建议保留)
- 域名解析是否需要修改?
其他注意事项:
- 通知用户网站即将下线
- 设置301重定向(如有新网站)
- 取消自动续费
- 保存重要日志和数据
5.5 实际退订案例
案例1:项目取消退订
背景:
- 初创公司官网项目
- 购买99元服务器
- 运营2个月后项目取消
操作:
1. 备份所有网站文件到本地
2. 导出Nginx配置
3. 提交退订申请(超过5天)
4. 退款金额:99 - (99÷365×60) - 手续费 = 约75元
5. 域名保留,指向新的静态托管平台
经验教训:
- ✅ 提前备份数据
- ✅ 了解退订政策
- ✅ 域名和服务器分开管理
案例2:迁移到更便宜方案
背景:
- 个人博客
- 阿里云99元/年
- 发现GitHub Pages免费
迁移步骤:
1. 将静态网站推送到GitHub仓库
2. 启用GitHub Pages
3. 自定义域名指向GitHub Pages
4. 阿里云服务器到期后不再续费
5. 节省99元/年
对比:
| 方案 | 费用 | 优点 | 缺点 |
|---|---|---|---|
| 阿里云 | 99元/年 | 国内访问快、可控 | 需维护 |
| GitHub Pages | 免费 | 零成本、自动部署 | 国内访问慢 |
案例3:升级配置不退订
背景:
- 电商网站
- 初期99元服务器
- 流量增长,性能不足
处理方式:
1. 不退订原服务器
2. 购买更高配置的ECS
3. 迁移网站到新服务器
4. 原服务器作为备用或测试环境
5. 到期后自然释放
优势:
- 平滑过渡,无停机时间
- 保留历史数据
- 降低风险
六、常见问题解答
6.1 服务器相关
Q1: 99元服务器能承载多少访问量?
答:取决于网站类型
静态网站(HTML/CSS/JS):
- 并发用户:10-20人
- 日PV:5000-10000
- 月流量:100-300GB
动态网站(PHP/Python):
- 并发用户:5-10人
- 日PV:2000-5000
- 月流量:50-150GB
优化建议:
- 开启Gzip压缩
- 使用CDN加速
- 图片懒加载
- 浏览器缓存
Q2: 服务器被攻击怎么办?
防护措施:
# 1. 安装防火墙
yum install -y firewalld
systemctl start firewalld
# 2. 只开放必要端口
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
# 3. 限制SSH登录IP
vim /etc/ssh/sshd_config
AllowUsers root@你的IP
# 4. 安装Fail2Ban防暴力破解
yum install -y fail2ban
systemctl start fail2ban
阿里云防护:
- 开启DDoS基础防护(免费)
- 购买Web应用防火墙(WAF)
- 设置安全组规则
Q3: 如何监控服务器状态?
方法1:宝塔面板
- 实时监控CPU、内存、磁盘
- 网络流量统计
- 进程管理
方法2:命令行
# CPU和内存
top
# 磁盘使用
df -h
# 网络连接
netstat -tuln
# 系统负载
uptime
方法3:云监控
阿里云控制台 → 云监控 → 主机监控
设置报警规则(CPU>80%、内存>90%)
6.2 部署相关
Q4: 网站访问慢怎么办?
排查步骤:
-
检查服务器负载
top -
检查带宽使用
iftop -
优化Nginx配置
# 开启Gzip gzip on; # 增加worker进程 worker_processes auto; # 调整keepalive keepalive_timeout 65; -
使用CDN
阿里云CDN → 加速域名 → 源站配置 -
图片优化
- 压缩图片(TinyPNG)
- 使用WebP格式
- 懒加载
Q5: HTTPS证书过期怎么办?
续期流程:
1. 阿里云控制台 → SSL证书
2. 找到即将过期的证书
3. 点击"续费"或"重新申请"
4. 下载新证书
5. 上传到服务器
6. 重新加载Nginx
自动化续期(Let’s Encrypt):
# 安装Certbot
yum install -y certbot python3-certbot-nginx
# 自动续期
certbot renew
# 设置定时任务
crontab -e
0 0 1 * * certbot renew --quiet
6.3 成本相关
Q6: 除了服务器还有哪些费用?
完整成本清单:
| 项目 | 费用/年 | 说明 |
|---|---|---|
| 域名(.com) | 55元 | 必须 |
| 服务器 | 99元 | 必须 |
| ICP备案 | 0元 | 必须(中国大陆) |
| SSL证书 | 0元 | 免费证书 |
| CDN加速 | 0-200元 | 可选 |
| 邮件服务 | 0-500元 | 可选 |
| 总计 | 154元起 | 基础方案 |
省钱技巧:
- 域名一次性买多年
- 关注阿里云促销活动
- 使用免费SSL证书
- 合理使用CDN免费额度
💻 代码解决的问题
服务器部署自动化问题
传统部署痛点:
- 手动上传文件容易出错
- 配置修改需要反复测试
- 多服务器部署效率低
- 回滚困难
解决方案:
-
Shell脚本自动化
#!/bin/bash # deploy.sh echo "开始部署..." # 备份当前版本 cp -r /usr/share/nginx/html/website-v2 /backup/website-v2-$(date +%Y%m%d) # 上传新文件 scp -r ./website-v2/* root@server:/usr/share/nginx/html/website-v2/ # 测试配置 ssh root@server "nginx -t" # 重新加载 ssh root@server "systemctl reload nginx" echo "部署完成!" -
Git自动化部署
# 服务器端设置Git钩子 cd /usr/share/nginx/html/website-v2 git init git remote add origin your-repo.git # 本地推送 git push origin master # 服务器自动拉取 git pull origin master systemctl reload nginx -
Docker容器化
FROM nginx:alpine COPY ./website-v2 /usr/share/nginx/html EXPOSE 80
🎯 日常应用场景
1. 个人博客搭建
技术方案:
- 服务器:阿里云99元/年
- 程序:WordPress / Typecho / Hexo
- 域名:个人姓名拼音.com
- 成本:150元/年
优势:
- 完全控制权
- 可自定义主题
- 数据自主
- 无广告
2. 小微企业官网
适用企业:
- 餐饮店
- 美容院
- 培训机构
- 工作室
价值:
- 提升品牌形象
- 在线展示服务
- 客户联系渠道
- SEO引流
3. 产品展示平台
行业案例:
- 电子元器件(如本文案例)
- 机械设备
- 化工产品
- 农产品
功能:
- 产品分类展示
- 参数详细说明
- 在线咨询
- 案例展示
⏱️ 时间与复杂度分析
部署时间线
| 步骤 | 耗时 | 说明 |
|---|---|---|
| 服务器购买 | 10分钟 | 在线支付 |
| 系统初始化 | 15分钟 | 重置密码、安全配置 |
| Nginx安装 | 5分钟 | 一键安装 |
| 文件上传 | 10-30分钟 | 取决于文件大小和网络 |
| 域名解析 | 5-10分钟 | DNS配置 |
| SSL证书 | 10分钟 | 申请+配置 |
| 测试验证 | 15分钟 | 功能测试 |
| 总计 | 1-2小时 | 首次部署 |
学习曲线
| 技能 | 难度 | 学习时间 |
|---|---|---|
| Linux基础命令 | ⭐⭐ | 1-2天 |
| Nginx配置 | ⭐⭐⭐ | 3-5天 |
| SSL证书配置 | ⭐⭐ | 1天 |
| 域名解析 | ⭐ | 半天 |
| 故障排查 | ⭐⭐⭐⭐ | 1-2周 |
📊 成本效益分析
投入产出比
年度成本:
域名:55元
服务器:99元
SSL证书:0元
备案:0元
总计:154元/年
潜在收益:
- 品牌曝光:无法量化
- 客户转化:假设每月1个客户,每个客户价值1000元 = 12000元/年
- ROI:12000 ÷ 154 = 77倍
对比传统广告:
- 传单印刷:5000元/次,效果有限
- 百度竞价:10000元/年起,成本高
- 官网建设:一次性投入,长期受益
📝 经验总结
核心要点
-
选择合适的套餐
- 静态网站:99元轻量服务器足够
- 动态应用:根据流量选择ECS
- 高并发:考虑负载均衡+多台服务器
-
安全第一
- 定期更新系统
- 配置防火墙
- 使用强密码
- 备份重要数据
-
性能优化
- 开启Gzip压缩
- 使用CDN加速
- 图片优化
- 浏览器缓存
-
成本控制
- 关注促销活动
- 合理选择配置
- 避免资源浪费
- 及时退订不用的服务
🔗 相关链接
官方文档
- 阿里云轻量服务器:https://help.aliyun.com/product/59269.html
- Nginx官方文档:http://nginx.org/en/docs/
- Let’s Encrypt:https://letsencrypt.org/
工具推荐
- WinSCP:https://winscp.net/
- Xshell:https://www.netsarang.com/zh/xshell/
- TinyPNG:https://tinypng.com/
- GTmetrix(性能测试):https://gtmetrix.com/
💬 结语
阿里云99元服务器是性价比极高的选择,特别适合个人网站和小微企业官网。通过合理的配置和优化,完全可以满足日常访问需求。
关键提醒:
- ✅ 购买前仔细阅读退订政策
- ✅ 定期备份重要数据
- ✅ 关注服务器安全和性能
- ✅ 合理利用云服务商的免费资源
希望这篇实战指南能帮助你顺利部署自己的网站!
版权声明:本文基于实际项目经验编写,价格和政策可能随时间变化,请以官方为准。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)