在阿里云买了个服务器(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 //项目跑起
然后在浏览器输入 ip:8081,这是效果图:
在项目跑起来后,需要在阿里云控制台,配置安全规则,简单理解就是配置哪些域名可以访问、对外开放短口有哪些等等。我自己也是稀里糊涂的配完的,就不在这儿卖弄了,这是文档
最后如果在操作中做遇到什么问题,欢迎提出来,一起讨论!
注:写文章不仅是自己的一个总结,写出的文章要能够让别人懂,能够帮到别人,才是我追求的目标。