node 业务化的准备之一:配置服务器

1. 首先要注意的是服务器,而不是云主机,云主机是预装好系统而且不开放22端口的。所以无法去搭建node.js!

2. 阿里云的云服务器ECS。配置是最低配置,系统CentOS 7.0 64位。至于什么是最低配置这个不重要!重要的是不!要!选!择!window系统。Linux大法好!买下后可以在管理控制台那里看到你的服务器IP!还有设置过程中记好你的用户名root和你的密码:自己设置的!


node 业务化的准备之一:配置服务器_第1张图片

3. 虽然阿里云推荐Putty,但是在我的好基友安利之下我还是用了xshell,必需安利大家


node 业务化的准备之一:配置服务器_第2张图片

填写好你的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服务器的好处在于:买单核的就好了)

你可能感兴趣的:(node 业务化的准备之一:配置服务器)