首页 > Script > Node.JS > Nodejs 环境搭建
2016
06-07

Nodejs 环境搭建

Nodejs 部署方案

 

  • 平台环境
    1. CentOS 7.2 系统
    2. IP: 205.5.151—nodejs-1

101.201.106.220—nodejs-2

 

LVS :http://60.205.12.109/(nodejs)———-z.tfedu.net

LVS:http://60.205.12.110:8080/(tomcat)

  1. 主机:nodejs-web.tfedu.net
  2. 关闭Selinux、firewalled
  3. 安装开发包组“Development Tools”

 

  • 软件需求
    1. NodeJS

https://nodejs.org/dist/v4.4.4/

https://nodejs.org/dist/v4.4.4/node-v4.4.4.tar.gz

[root@nodejs-web~]#wget

https://nodejs.org/dist/v4.4.4/node-v4.4.4.tar.gz

 

  1. 依赖关系gcc make gcc-c++ openssl-devel wget

[root@nodejs-web ~]# yum -y install gcc make gcc-c++ openssl-devel wget

 

  • 安装
    1. 解压node-v4.4.4.tar.gz

tar -xf node-v4.4.4.tar.gz

cd node-v4.4.4

./configure

make -j 4 && make install.

node -v

v4.4.4

 

 

b)、部署新版资源平台前端发行包

git clone http://git.tfedu.net/resource-center/resource-platform-release

[root@nodejs ~]# cd resource-platform-release/

[root@nodejs resource-platform-release]# cp config/webconfig_example.js config/webconfig.js

[root@nodejs resource-platform-release]# cd config/

[root@nodejs config]# vim webconfig.js

 

// 后端tomcat服务

window.TomcatUrl = “http://101.201.54.27:8080”     # 这里改成tomcat

window.TomcatUrl = “http://101.201.50.15:8080”     # 这里改成tomcat

 

 

 

 

 

  • 测试是否成功

 

 

  • 写个简单的开机脚本vim zyzx.sh

#!/bin/bash

#

#

 

cd /root/resource-platform-release/

node resweb.js & > /dev/null; sleep 2

 

[root@nodejs ~]# chmon +x /etc/rc.d/rc.local

[root@nodejs ~]# vim /etc/rc.d/rc.local

 

 

touch /var/lock/subsys/local

sh /etc/rc.d/init.d/zyzx

 

 

 

 

 

 

 

 

写个js文件进行测试:

[root@nodejs-web ~]# vim testnode.js

 

var http = require (“http”);

 

http.createServer ( function (req,res) {

res.writeHead ( 200 ,{“Content-Type” : “text/html”});

res.write(“<h1>Node.js—–OK</h1>”);

res.write(“<p><h2>010-68434907</h2></p>”);

res.write(“<p>yw.tfedu.net</p>”);

res.end(“<p>www.tfedu.net</p>”);

}).listen(80);

console.log(“HTTP server is listening at port 80.”);

 

  • 运行上面代码:

 

[root@nodejs-web ~]# node testnode.js

HTTP server is listening at port 80.

 

在浏览器访问:

 

最后编辑:
作者:李国庆
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。