linux 安装 node.js
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
tar zxvf
node-v0.10.26.tar.gz
cd node-v0.10.26
./configure
--prefix=/usr/local/bin/nodejs
make
make install
#./node -v
--关于安装支持包 NPM
默认情况下,npm获取包,会从 https://registry.npmjs.org/
下获取,但经常会碰到网络不可用的情况
执行以下命令:
./npm config set registry http://registry.npmjs.org/
基本可以解决网络问题,顺利安装各类包
比如安装redis支持包:
./npm install redis
检查是否正常工作:
#vi index.js
var http = require(‘http‘); http.createServer(function(req,res){ res.writeHead(200,{‘Context-Type‘:‘text/plain‘}); res.end(‘Hello ,my node.js\n‘); }).listen(8080,"127.0.0.1");
运行命令:
#/usr/local/bin/nodejs/node index.js &
继续执行:
#curl http://127.0.0.1:8080/
看到输出:"Hello ,my node.js" 大功告成!
nginx怎么支持前端通过80端口访问8080端口的node.js程序?
在配置中加入:
location /nodejs {
proxy_pass http://127.0.0.1:8080;
}
ok,访问下地址:http://XXX.XXX.XX.XX/nodejs 试试!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。