1. 首先要注意的是服务器,而不是云主机,云主机是预装好系统而且不开放22端口的。所以无法去搭建node.js!
2. 阿里云的云服务器ECS。配置是最低配置,系统CentOS 7.0 64位。至于什么是最低配置这个不重要!重要的是不!要!选!择!window系统。Linux大法好!买下后可以在管理控制台那里看到你的服务器IP!还有设置过程中记好你的用户名root和你的密码:自己设置的!
3. 虽然阿里云推荐Putty,但是在我的好基友安利之下我还是用了xshell,必需安利大家
填写好你的ip地址,后连接,需要输入用户名root和你设置好的密码。于是就登录到你的服务器了
4.登录服务器第一步当然是更新你的所有应用,强迫症患者。
yum -y update
下载node.js(坑了很久的地方)
更新完在之后的第一步当然是下载node.js!不过我在这里坑了很久。没错,在服务器用命令行下载node.js真TM是个愚蠢的做法。下载速度基本就就就1k/s!~所以还是劝大家下载好在再上传过去。
命令行下载:wget http://nodejs.org/dist/node-latest.tar.gz.
也可以自己先下载在上传,到http://nodejs.org/dist/node-latest.tar.gz下载好后用xftp上传。
5.开始安装啦!
由于阿里云专业的服务器里面已经做好一切准备:类似gcc,python2.7都安置好了,下载好node.js之后就开始在xshell安上用命令去安装吧!‘
解压:tar zxf node-latest.tar.gz
进入解压后的文件夹去:cd node-v0.12.7
编译预处理:./configure
编译:make
安装:make install
一段段长长的代码,如果途中没有报错的话,估计安装完后OK了!
输入node -v就会显示你的node版本号。
6. 在阿里云下ECS搭建node.js之后,当然就是迫不及待的开始写你自己的第一个demo来测试一下!
7.在服务器下写node.js其实和在本地写的差不多,不过要注意一些东西就好了!一下就是我遇到的坑:
8.xshell登入你的ecs之后,创建一个app.js—vi app.js
至于怎么在在vi下面工作自己可以去学学,懒得学的话也本地写好xftp到服务器。
var http = require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello world!');
}).listen(80);
console.log('NodeJS Server running');
好吧,这个仅仅是测试demo,可以让你看到一个ecs里面的node.js的工作,并且通过外网去看到成果。
6. 最后,享受用node.js搭建你的服务器吧(OS:node.js服务器的好处在于:买单核的就好了)