Apache 只用于某些事情,其余 lighttpd

Apache 只用于某些事情,其余 lighttpd

目前,我正在运行的脚本无法完全与 lighttpd 配合使用,并且某些进程仍需要由 apache 运行。

因此,我想知道是否有人可以告诉我如何使用 apache 处理端口 81 或 8080 上的 cgi-bin 请求以及端口 80 上的 lighttpd。

答案1

您需要将 apache 端口更改为 8080 或 81(在主配置文件和 VirtualHost 中),然后在 lighttpd server.modules 部分启用 mod_proxy。然后您可以定义 proxy.server 部分以将特定请求转发到 apache。

http://redmine.lighttpd.net/wiki/1/Docs:ModProxy

答案2

从 Apache 中删除“Listen 80”和后续的 VirtualHost 定义,然后将 lighthttpd 配置为在端口 80 上运行。请注意,您可能需要花费大量时间才能在两个实例之间维护会话状态,但这也许不是您的要求。

相关内容