Web-Server

Lighttpd:指定兩個具有相同文件根目錄的http主機?

  • May 4, 2016

在 Lighttpd 上指定具有相同文件根目錄的兩個 http 主機的最佳或正確方法是什麼?例如,為 example.org 和 www.example.org 上的域提供服務。

lighttpd.conffor one host 中給出以下內容:

$HTTP["host"] == "www.example.org" {
 server.document-root = "/path/to/root/example" 
}

這是兩個主機的有效配置嗎?

$HTTP["host"] == ( "example2.org", "www.example2.org" ) {
 server.document-root = "/path/to/root/example2" 
}

或者您是否必須$HTTP["host"]為每個欄位複製/重複該欄位?

不,這在測試配置文件時似乎不起作用:

# lighttpd -t -f lighttpd.conf

我想每個$HTTP["host"]欄位都必須分開,server.document-root如果您希望不同的子域提供相同的站點數據,則重複。

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