关于 Nginx 的几个误解

在 IBM developerworks 网站看到一篇不错的介绍 Nginx 的文档:使用 Nginx 提升网站访问速度。针对其中的几个描述,我个人感觉不是很清晰:

# 目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、UNIX、BSD 系统下安装和使用;

虽然 Nginx 官方并不提供 Windows 平台的下载,但还是有热心的开发者维护 Windows 平台上编译好的版本,而且,从邮件列表中观察了一段时间,和官方发布的版本基本上是同步的。

当然,我相信不太会有人在 Windows 上跑 Nginx 吧?

还有一句话我觉得也不太妥当:

# Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,例如 PHP、CGI 等;

其实针对 Nginx 的内建的 Perl 模块现在就是支持的(当然,更准确的说是在实验阶段)。

--EOF--

| | TrackBacks (0) | | Edit

Generator | Trampoline | 外贸英才网 | Vinyl fence

自定义搜索

本文相关评论|Comments(7)

zro 的评论:

http_perl_module is experimental

blogkid Author Profile Page 的评论:

windows上看来看去还是只有个apache
真的很后悔服务器弄了个windows,当时是怕自己管不了linux的系统

囧匡 的评论:

稍微了解nginx的就应该知道,nginx是为实际应用开发的,俄罗斯第二大的网站就跑在上面。

JulyClyde 的评论:

perl那个是实验性质的
不支持各种语言这个说法,估计是比较旧的文章说的

Shawphy 的评论:

请问一下,如何在win下跑nginx并且让内置的perl启用呢?

ngwsx 的评论:

nginx-0.7.10的windows移植版:ngwsx-beta-20080818
已上传到我的QQ群共享里面,有兴趣的朋友请帮忙测试。

本人移植的版本是真正的本地windows程序,不是cygwin环境的编译版。

QQ群:14847632

Seaprince 的评论:

Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,例如 PHP、CGI 等;

nginx是很巧妙的避开了这个麻烦。因为直接fork cgi进程的开销是很大的,所以nginx只提供fastcgi方式。这样,通过fastcgi,可以支持php,CGI等等。nginx直接和常驻内存的fastcgi应用通信。

添加评论

关于这篇文章

这篇文章由 Fenng 于 July 19, 2008 9:41 PM 发布

上一篇:InfoQ 专访支付宝首席架构师程立

下一篇:说说大量列表项的排序展示问题

回到首页查看最近的文章或者是查看所有归档文章

DBA notes 的订阅数量,点击则可进行订阅
Feed 订阅数量,点击即可订阅最新内容