lighttpd 和 apache 在同一台服务器上?

mat*_*sta 0 port lighttpd apache-2.2

我一直在考虑运行 lighttpd 来获取静态内容,但我不想花额外的钱来运行第二个盒子。是否有可能(这是我的冒险)在端口 80 上运行 Apache 并在另一个端口(例如 81)上运行 lighttpd?我知道最好把它放在另一个盒子上,但如果可能的话,我希望以便宜的价格做到这一点。

谢谢

Eva*_*son 5

更改 lighttpd 侦听的端口非常简单。只需更改“lighttpd.conf”中的“server.port”指令(或者您的操作系统决定放置 lighttpd 配置的任何位置)。

您是否计划向所有引用 lighttpd 内容的 URL 添加“:81”?

如果没有,您应该考虑在端口 80 上运行 lighttpd,将 Apache 移动到另一个端口,并通过 lighttpd 代理对 Apache 的访问。正如服务器故障中已经讨论过的,运行lighttpd作为代理是首选,因为它比Apache“更轻”。

当然,lighttpd 并不是镇上唯一的展会。lighttpd、apache 和 nginx 之间的一些比较一直是 Stack Overflow 上的讨论主题。我不使用lighttpd,我不知道我在几个地方提到的内存泄漏问题是否已得到解决。