文章目录
  1. 1. 1.购买域名
  2. 2. 2.购买服务器
  3. 3. 3.nodeJs配置后端环境(Centos 6.5)
    1. 3.1. 通过 ssh root@120.24.xx.xxx 登录你的服务器,后面是你的公网ip
    2. 3.2. 安装node(通过nvm安装)
  4. 4. 4. 测试
  5. 5. 5. 推荐几个node进程管理工具(后台自动运行)

早在很久以前,就一直想拥有一个自己的域名和自己的服务器,奈何入行前端,一直不大懂后端技术,导致此想法搁浅这么久,实属不该。如果有什么想法,就尽快去做,别拖到明天或以后…….这里简单说下我购买域名和服务器那些事

1.购买域名

万网和阿里云合并以后,互联网界,阿里云已经人人皆知了。我萌发购买域名和服务器的时候,首选就是阿里云了。
域名挺便宜的,到 阿里云域名注册 购买即可, .com类型的会相对贵一点点,一年也才几十大洋,直接付款就好了,整个流程几分钟就可以完成。

2.购买服务器

有了域名,接下来就该拥有自己的服务器了,不然空有屠龙神技,岂不憋屈。
还是选择在阿里云购买服务器,这里简单说下配置,由于是个人需求,初期试玩,或者放一些博客文章之类,配置不需要太高。
妈蛋,本想 弄一个配置截图,奈何巧遇阿里更新系统。。。
配置:

* 地区:深圳(因为便宜,至于速度?呵呵,个人不必强求)
* 1G  1核(最低配)
* 按流量计费(想哭,还是因为便宜。。。)
* 系统:Centos 6.5(因为熟悉,其实初次随便选,可以切换)

购买之后,也是马上就能使用。

3.nodeJs配置后端环境(Centos 6.5)

通过 ssh root@120.24.xx.xxx 登录你的服务器,后面是你的公网ip

安装node(通过nvm安装)

  1. 下载并安装NVM脚本

    1
    2
    curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
    source ~/.bash_profile /*让配置马上生效*/
  2. 查看需要的版本

    1
    nvm list-remote //返回一个版本列表,就不列了,太特么多了。。。
  3. 安装相应的版本

    1
    nvm install v0.12.6
  4. 查看已安装的版本

    1
    nvm list
  5. 切换版本

    1
    nvm use v0.12.6 //版本号自己切换
  6. 设置默认版本

    1
    2
    nvm alias default v0.12.6
    // 这一步一定要有,相当于配置了全局环境变量,不然再次进入会找不到node

至此,我们的node环境已经安装成功,进入 home目录,建立一个service.js

4. 测试

1
2
3
4
5
6
7
8
9
10
cd /home/	
vi service.js
//输入以下代码
var http = require("http");
var onRequest = function (req, res){
res.writeHead(200, {'Content-Type': 'text/html'});
res.end("hello donglegend!");
}
var port = 80;
http.createServer(onRequest).listen(port);

用node启动service.js ,在浏览器输入你的公网ip即可访问,页面输入 “hello donglegend!”

5. 推荐几个node进程管理工具(后台自动运行)

* npm官网的   pm2  //推荐这个,很好用,功能强大
* forever   //这个简单测试了下,效果还好
* supervisor //没亲测
* nodemon   //没亲测
文章目录
  1. 1. 1.购买域名
  2. 2. 2.购买服务器
  3. 3. 3.nodeJs配置后端环境(Centos 6.5)
    1. 3.1. 通过 ssh root@120.24.xx.xxx 登录你的服务器,后面是你的公网ip
    2. 3.2. 安装node(通过nvm安装)
  4. 4. 4. 测试
  5. 5. 5. 推荐几个node进程管理工具(后台自动运行)
顶部