所以最近我听说有人在一起运行apache和nginx,nginx是静态内容,apache是dynamic的。 同样可以使用lighttpd和apache来完成吗?
绝对。 lighttpd可以作为一个不同web服务器的代理,用于不在本地处理的内容。
一个简单的configuration看起来像这样 – 比如说你想要lighttpd把/webapp/中的每个请求发送到不同的服务:
$HTTP["url"] =~ "^/webapp" { proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => 8000 ) ) ) }
该configuration会将stream量发送到端口8000上的127.0.0.1 (本地主机 – 如果在不同系统上运行,则更改该端口) – 调整该configuration以适合您的需要。 请记住,如果这些服务在同一个系统上运行,则需要确保将Apache从默认的80上移开。