关于 Nginx 的几个误解

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

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

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

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

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

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

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

EOF

此文作者:, 位于 Web 分类 标签: on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

  • http://zro2008@gmail.com zro

    http_perl_module is experimental

  • http://www.blogkid.cn blogkid

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

  • 囧匡

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

  • http://www.julyclyde.cn JulyClyde

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

  • http://shawphy.com Shawphy

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

  • ngwsx

    nginx-0.7.10的windows移植版:ngwsx-beta-20080818
    已上传到我的QQ群共享里面,有兴趣的朋友请帮忙测试。
    本人移植的版本是真正的本地windows程序,不是cygwin环境的编译版。
    QQ群:14847632

  • http://seaprince.cn/ Seaprince

    Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,例如 PHPCGI 等;
    nginx是很巧妙的避开了这个麻烦。因为直接fork cgi进程的开销是很大的,所以nginx只提供fastcgi方式。这样,通过fastcgi,可以支持php,CGI等等。nginx直接和常驻内存的fastcgi应用通信。