阿里云服务器搭建node服务器

在阿里云买了个服务器(CentOS系统),今天就用了两三个小时在阿里云上搭建了自己的服务器,以下做个总结

前提:链接上阿里云服务器,我是使用的 putty 工具
1、链接并登陆进系统


登陆

2、运行一下命令,安装nvm

  // 我没有直接安装某个版本的node,而是安装的nvm,之后在安装不同的node版本。
 curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

source ~/.bash_profile

curl:在命令行下工作的文件传输工具,详情

source:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。详情
~: 表示家目录
.bash_profile: 是一个隐藏文件,里面包含的是用户的用户的环境变量
source ~/.bash_profile: 就是让这个配置文件在修改后立即生效。

3、就是这么简单,现在nvm已经安装上了,测试下

nvm -v // 输出相应的nvm版本, 表示安装成功

6、安装node以及express框架

  nvm list-remote //列出node所有版本

  nvm install v8.6.0 //安装  node 版本号 8.6.0

  nvm use 8.6.0 //使用该版本的node

  npm i -g express //安装 express框架

  npm i -g express-generator //安装 程序生成器 这个可有可无,只是初始化代码方便了许多

  // 找到自己相应的文件夹

  express projectName //或者 express --view=pug projectName 这个可以指定html模板引擎 (如果没有安装上面那个 express-genrator,express命令是不可用的)
  
  //  这就初始化项目完成了

  cd projectName  //切换进项目目录

  npm start //项目跑起

项目跑起来了,端口号8081

然后在浏览器输入 ip:8081,这是效果图:


效果图
在项目跑起来后,需要在阿里云控制台,配置安全规则,简单理解就是配置哪些域名可以访问、对外开放短口有哪些等等。我自己也是稀里糊涂的配完的,就不在这儿卖弄了,这是文档

最后如果在操作中做遇到什么问题,欢迎提出来,一起讨论!

注:写文章不仅是自己的一个总结,写出的文章要能够让别人懂,能够帮到别人,才是我追求的目标。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容