阿里云云服务器ECS部署Node.js项目

云服务器 ECS:参考阿里云技术与支持-帮助文档点击打开链接

云服务器(Elastic Compute Service,简称 ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本,使您更专注于核心业务创新。(ps:研究了两天,才大概懂的怎么用阿里云云服务器ECS部署Node.js项目记录下来,不然过段时间不碰,又会忘记阿里云云服务器ECS部署Node.js项目

第一步:注册阿里云账号购买ECS服务器

购买的时候需要选择操作系统类型,购买成功之后也可以再更改。

两类操作系统:参考阿里云帮助文档点击打开链接

1.windows   
  • 内含正版已**系统,默认不提供 CD-ROM 配置。
  • 适合于运行 Windows 下开发的程序,如 .NET 等。
  • 支持 SQL Server 等数据库(需自行安装)。
  • 支持使用远程桌面方式登录进行管理。
2. 类Unix/Linux
  • 最流行的服务器端操作系统,强大的安全性和稳定性。
  • 免费且开源,轻松建立和编译源代码。
  • 通过 SSH 方式远程访问您的 ECS 实例。
  • 一般用于高性能 web 等服务器应用,支持常见的 PHP/Python 等编程语言,支持 MySQL 等数据库(需自行安装)。
  • 阿里云提供以下类 Unix/Linux 操作系统:
    • CentOS (推荐) 请使用 yum 方式在线安装软件。
    • Ubuntu 请使用 apt-get 方式在线安装软件。
    • Debian 请使用 aptitude 方式在线安装软件。
    • Aliyun Linux 请使用 yum 方式在线安装软件。
    • CoreOS
    • FreeBSD
    • OpenSUSE
    • SUSE Linux

windows远程访问您的 ECS 实例时登录账户名为Administrator;

Linux的远程访问您的 ECS 实例时登录账户名为root;

另外除了选择这两种操作系统之外还可以选镜像预装操作系统、应用环境和各类软件,无需配置,用户只需进行一次简单操作,就可快速获得该镜像中所预装的云服务器运行环境或软件应用,满足建站、应用开发、可视化管理等个性化需求,让云服务器即开即用,省时方便。

先购买成功后再更换成阿里云云市场镜像的步骤:

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目


第二步:管理ECS云服务器的工具

1.下载secureCRT:远程连接ECS云服务器

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

除了下载自选的远程管理服务器的工具之外,阿里云还提供了自带的管理入口,如下图:

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

2.下载xftp:本地上传数据到服务器

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目

阿里云云服务器ECS部署Node.js项目


第三步:测试云服务器nodejs运行环境:参考阿里云帮助文档点击打开链接

说明:如果前面操作系统选择了云市场的NodeJS6 运行环境CentOS 镜像,则可以省略前面nodejs环境部署这一步

1.测试JavaScript程序:

阿里云云服务器ECS部署Node.js项目

2.把程序上传到云服务器:见xftp截图

3.运行JavaScript

阿里云云服务器ECS部署Node.js项目

4.浏览器中输入 http://实例公网IP地址:端口号 访问项目

阿里云云服务器ECS部署Node.js项目

ps:不运行程序的时候,则无法访问?不知道什么原因。。。