尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

38元/年搭个云服务器:我在阿里云云小站薅到的第一个羊毛(附完整教程)

38元/年搭个云服务器:我在阿里云云小站薅到的第一个羊毛(附完整教程)
📅 发布时间:2026/7/6 13:50:47

添加链接描述

标签:云服务器 | 阿里云 | ECS | 宝塔面板 | 独立开发者 | 低成本上云

前言

作为一个常年折腾个人项目的独立开发者,服务器成本一直是我头疼的问题。之前用过某云的免费试用,到期后续费直接翻几倍;也试过某厂商的"特惠机",结果配置低到连Nginx都跑不利索。

直到上周,我在阿里云云小站发现了个38元/年的ECS套餐(2核2G+宝塔面板镜像),原价459元。说实话,一开始我也怀疑是不是有什么套路,但折腾完一圈后发现——这羊毛是真香。

这篇文章记录了我从购买、配置到部署一个完整Node.js项目的全过程,每一步都亲测可复现,希望能帮到有同样需求的同学。


一、为什么是阿里云云小站?

在决定买之前,我对比了几个方案:

方案价格配置问题
某云免费试用0元(3个月)2核2G到期后续费贵,迁移麻烦
某厂商特惠机99元/年1核1G配置太低,跑不动项目
阿里云云小站38元/年2核2G新用户专享,需实名认证

38元/年的2核2G,还带宝塔面板镜像,对于个人博客、MVP验证、学习Linux来说完全够用。关键是阿里云的基础设施稳定性在国内是第一梯队的,不用担心半夜服务器宕机。

[此处应有截图:阿里云云小站ECS 38元/年套餐页面]


二、购买流程(5分钟搞定)

步骤1:进入云小站

打开阿里云云小站,找到"精选云产品"区域的ECS套餐。注意这个价是新用户专享的,如果你之前没买过阿里云ECS,可以直接下单。

提示:如果显示"已售罄",可以等下一场(通常每隔几小时补货),或者看看其他配置。

步骤2:选择配置
  • 实例规格:2核2G(s6或n4系列,看活动页面具体给什么)
  • 镜像:选择"宝塔Linux面板"(CentOS 7.9或Alibaba Cloud Linux 3)
  • 地域:选离你最近的,比如我在杭州就选"华东1(杭州)"
  • 时长:1年(38元)
  • 带宽:1Mbps(够用了,个人项目不需要太高)

[此处应有截图:配置选择界面,圈出宝塔面板镜像]

步骤3:支付并等待开通

支付完成后,大概1-2分钟实例就会创建好。在控制台"云服务器ECS"→"实例"里可以看到你的服务器。


三、连接服务器并初始化

步骤1:获取登录信息

在ECS控制台,找到你的实例:

  • 公网IP:比如123.45.67.89
  • 用户名:root
  • 密码:购买时设置的(如果忘了可以重置)
步骤2:SSH连接
# Windows用户可以用PowerShell或Git Bash# Mac/Linux直接用终端sshroot@123.45.67.89# 输入密码(输入时不会显示,回车即可)

连接成功后会显示类似:

Welcome to Alibaba Cloud Elastic Compute Service ! [root@iZbp1xxxxxxZ ~]#
步骤3:更新系统并安装基础工具
# 更新yum源(Alibaba Cloud Linux用dnf,CentOS用yum)yum update-y# 安装常用工具yuminstall-yvimwgetcurlnet-tools# 查看系统版本cat/etc/os-release

[此处应有截图:终端连接成功后的界面]


四、宝塔面板初始化(可视化操作,对新手友好)

因为购买时选了"宝塔Linux面板"镜像,所以系统已经预装了宝塔。我们只需要启动并配置它。

步骤1:获取宝塔登录地址和密码
# 查看宝塔面板信息bt default

输出示例:

外网面板地址: http://123.45.67.89:8888/xxxxxx 内网面板地址: http://172.16.0.1:8888/xxxxxx username: abcdefgh password: 12345678

⚠️安全提示:第一次登录后务必修改默认用户名和密码!

步骤2:安全组放行8888端口

宝塔面板默认用8888端口,但ECS的安全组默认没开放这个端口,需要手动添加规则。

在ECS控制台 → 安全组 → 配置规则 → 入方向 → 添加规则:

  • 协议类型:自定义TCP
  • 端口范围:8888/8888
  • 授权对象:0.0.0.0/0(或你自己的IP)

[此处应有截图:安全组规则配置界面]

步骤3:登录宝塔面板

在浏览器打开外网面板地址,输入用户名密码登录。

首次登录会弹出"推荐安装套件",建议选:

  • Nginx 1.24(轻量,适合静态网站和反向代理)
  • MySQL 5.7(如果项目需要数据库)
  • Pure-Ftpd(可选,需要FTP时再用)
  • PHP 8.0(可选,如果跑PHP项目)

点击"一键安装",等待5-10分钟。

[此处应有截图:宝塔面板首页,显示已安装的软件]


五、部署一个Node.js项目(实战环节)

宝塔默认没有Node.js环境,我们需要手动安装。

步骤1:安装Node.js
# 安装nvm(Node版本管理器)curl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh|bash# 加载nvmsource~/.bashrc# 安装Node.js 18(LTS长期支持版)nvminstall18nvm use18nvmaliasdefault18# 验证安装node-v# 输出 v18.x.xnpm-v# 输出 9.x.x
步骤2:创建项目目录并部署
# 进入www目录(宝塔默认的网站根目录)cd/www/wwwroot# 创建项目目录mkdirmy-node-app&&cdmy-node-app# 初始化项目npminit-y# 安装Expressnpminstallexpress# 创建入口文件vimapp.js

app.js内容:

constexpress=require('express');constapp=express();constPORT=3000;app.get('/',(req,res)=>{res.json({message:'Hello from Alibaba Cloud ECS!',time:newDate().toISOString(),server:'Node.js + Express'});});app.get('/health',(req,res)=>{res.json({status:'ok',uptime:process.uptime()});});app.listen(PORT,'0.0.0.0',()=>{console.log(`Server running on http://0.0.0.0:${PORT}`);});

保存并启动:

# 安装pm2进程管理器(防止SSH断开后服务停止)npminstall-gpm2# 用pm2启动pm2 start app.js--name"my-node-app"# 设置开机自启pm2 startup pm2 save
步骤3:Nginx反向代理

现在服务跑在3000端口,但我们需要通过80端口访问。

在宝塔面板 → 网站 → 添加站点:

  • 域名:填写你的公网IP(或你有域名的话填域名)
  • 根目录:/www/wwwroot/my-node-app
  • 其他默认

然后点击站点设置 → 反向代理 → 添加反向代理:

  • 目标URL:http://127.0.0.1:3000
  • 发送域名:$host

[此处应有截图:宝塔反向代理配置界面]

步骤4:安全组放行80端口

如果之前没开过80端口,去安全组添加:

  • 协议类型:自定义TCP
  • 端口范围:80/80
  • 授权对象:0.0.0.0/0
步骤5:验证部署

在浏览器访问:http://123.45.67.89

如果看到:

{"message":"Hello from Alibaba Cloud ECS!","time":"2026-07-04T...","server":"Node.js + Express"}

恭喜你,部署成功!🎉

[此处应有截图:浏览器访问成功返回JSON的界面]


六、常见问题排查

问题原因解决
宝塔面板打不开安全组没放行8888检查安全组规则
SSH连不上IP变了/密码错误在控制台重置密码,确认公网IP
网站访问不了Nginx没启动/反向代理配错systemctl status nginx检查状态
Node服务停了没用pm2,SSH退出后进程结束用pm2 start并pm2 save
宝塔安装软件失败内存不足(2G勉强够用)增加swap分区:dd if=/dev/zero of=/swapfile bs=1M count=2048 && mkswap /swapfile && swapon /swapfile

七、总结与成本核算

项目成本
阿里云ECS 2核2G38元/年
宝塔面板免费
Node.js环境免费
域名(可选)约10-30元/年(.cn)
总计约50元/年

50块钱用一年,跑个人博客、API服务、MVP项目完全没问题。而且阿里云的稳定性确实比一些小厂好太多,至少不用担心半夜收到服务器宕机的短信。

如果你也是独立开发者、学生党或者想低成本上云验证想法,这个套餐确实值得入手。当然,38元是新用户价,老用户可能看不到这个价,可以换个手机号注册试试(狗头)。


参考资料

  • 阿里云云小站(本文提到的38元ECS套餐入口):https://www.aliyun.com/minisite/goods?userCode=iakscw7s
  • 宝塔面板官方文档:https://www.bt.cn/docs/
  • Node.js部署最佳实践:https://pm2.keymetrics.io/docs/usage/quick-start/

如果这篇文章对你有帮助,欢迎点赞收藏。有问题可以在评论区留言,我会尽量回复。


相关新闻

  • 【第五十二周】结果分析
  • Electron 鸿蒙 PC 上做本地搜索,Fuse.js 比 SQLite 快 6 倍——但我愣是选了最慢的方案
  • YOLO26 TensorBoard集成:可视化训练过程的完整配置与高级用法

最新新闻

  • EhViewer开源漫画浏览应用:从零开始的完整使用指南
  • 【RHCA+】基本正则表达式
  • OpenCore Legacy Patcher:一场针对苹果硬件生态的技术革命与架构重构
  • Tetris Game核心功能解析:从手动操作到AI自动决策的完美切换
  • 图像增强 Gamma 校正:从原理到调参,3 个关键参数优化指南
  • 读普林斯顿计算机公开课14未来

日新闻

  • AI智能体安全防护框架AgentGuard:从原理到实战部署指南
  • KMX63与PIC18F26K40硬件组合及低功耗设计实践
  • 基于YOLO13改进的门体检测模型:C3k2模块与PoolingFormer技术解析

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号