linux 安装 node.js
2024-10-21 04:00:33
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 试试!
最新文章
- 【工具使用】mac电脑使用技巧
- 执行jar文件生成pdf报错,Unsupported URL <;file:///home
- asp.net mvc route 中新发现的小技巧
- Dialog , ProgressDialog , PopWindow 区别
- uestc_retarded 模板
- Linux文件管理命令
- [Django_1_1]第一个app
- asp.net mvc 提交model 接收不了
- L - Subway - POJ 2502
- iOS应用内支付(内购)的个人开发过程及坑!
- post请求和get请求的区别
- Python学习的相关文件链接
- AX_SysTableBrowser
- 倒计时48小时|2018GIAC上海站参会攻略来了!
- CORS jsonp
- [学习笔记]Javascript可选的分号
- (C/C++学习笔记) 二十一. 异常处理
- 百度地图足迹demo(多点轨迹生成)
- easyui datagrid实现拖动表头
- spring boot 多数据源 + 事务控制
热门文章
- 3.spring:自动装配/Bean之间的关系/作用域/外部文件/spel/
- ASP.NET Web API编程——使用Odata
- win7 xampp php7 yii2 配置sqlserver
- 十三、IntelliJ IDEA 中的版本控制介绍(下)
- PAT——1055. 集体照 (比较comparable和comparator的区别)
- 一个jquery ajax例子
- Flex控件之repeater和radioButton应用
- HDU 2102 A计划(两层地图加时间限制加传送门的bfs)
- OpenMax的接口与实现
- python 输入一个整数,判断其是否既是3的倍数,又是5的倍数