Lighttpd

使用 lighttpd 執行 node.js 應用程序

  • February 25, 2012

我目前在我的伺服器上託管一些網站,為此我使用 Lighttpd。

現在我正在使用 Node.js 開發一個 Web 應用程序,我希望能夠創建指向 Node.js 應用程序的虛擬主機。

假設,我希望 test.com:80 指向 myserver.org:3000。我不相信可以直接使用 Node.js,因為埠 80 已經在機器上註冊。所以我看到的唯一方法是在 Lighttpd 中使用某種反向代理。但我不知道我將如何以及以什麼方式這樣做。

確保首先啟用 lighttpd mod_proxy。將所有請求test.com發送到 Node.js 後端(假設它在本地主機上;對嗎?):

$HTTP["host"] == "test.com" {
 proxy.server  = ( "" => (
   ( "host" => "127.0.0.1", "port" => 3000 )
 ) )
}

引用自:https://serverfault.com/questions/363654