Lighttpd+apache

Lighttpd+apache

最近我聽說有人同時運行 apache 和 nginx,nginx 用於靜態內容,apache 用於動態內容。 lighttpd 和 apache 可以做同樣的事情嗎?

答案1

絕對地。 lighttpd 可以充當不同 Web 伺服器的代理,以處理它不在本機處理的內容。

一個簡單的設定如下 - 假設您希望 lighttpd 將每個請求傳送/webapp/到不同的服務:

$HTTP["url"] =~ "^/webapp" {
    proxy.server = ( "" =>
        ( ( 
            "host" => "127.0.0.1",
            "port" => 8000
        ) )
    )
}

此配置會將流量傳送到127.0.0.1連接埠 8000 上的(localhost - 如果它在不同的系統上運行,則更改該連接埠) - 調整該配置以滿足您的需求。請記住,如果服務在同一系統上運行,您需要確保將 Apache 移出偵聽 80(這是其預設)。

相關內容