首页 > 系统 > Linux > 正文
nginx结合node.js安装使用
2012-02-04 18:10:11     我来说两句 
收藏    我要投稿    [字体: ]
最近想给团队做个Web站点,本来想用Apache的,后来想到现在好像流行nginx,那就学习一下nginx吧。

 

http://nginx.org/  点击download下载windows版本,我下的是1.1.14版,压缩包只有1.08M,真是小啊。我把它解压到 D:\Developer\nginx-1.1.14下,双击nginx.exe,弹出一个黑屏就消失了。查看进程

\

启动两个进程

浏览器输入http://localhost/

\

OK可以使用

不过打开关闭太麻烦了,还要手动关进程,有没有像apache那样的托盘就好了

google一下,还真有,软件叫nginxtray 官网 http://nginxtray.codeplex.com/ 是codeplex的开源项目,我下的1.0版

下载后解压到D:\Developer\NginxTray 1.0

双击执行 NginxTray.exe,托盘多个图标

\

提供打开、关闭和重启功能,不过使用前需要配置一下nginx的位置

点击settings

\

Nginx Directory 是nginx的解压目录,我的是D:\Developer\nginx-1.1.14,注意:替换时要小心,有一部分被Nginx Directory标签遮住了,我就搞了半天

现在启动关闭好方便了。

D:\Developer\nginx-1.1.14\conf\nginx.conf 是主要配置文件有点像httpd.conf,结合node.js使用时需要修改该文件,在server {下添加

        location /node {
            proxy_pass http://127.0.0.1:1337;
        }

node,js例子example.js文件如下:




var http = require('http'); 
http.createServer(function (req, res) { 
  res.writeHead(200, {'Content-Type': 'text/plain'}); 
  res.end('Hello World\n'); 
}).listen(1337, "127.0.0.1"); 
console.log('Server running at http://127.0.0.1:1337/');   在命令行执行node example.js


 

重启nginx

在地址栏输入http://www.2cto.com /node

 

\

OK结合使用成功

摘自 dellheng的专栏

点击复制链接 与QQ/MSN好友分享!
分享到:
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:vxworks 常用命令
下一篇:关于Nginx的一些优化(突破十万并发)
相关文章
图文推荐
排行
热门

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站