Web-Server
Lighttpd:指定兩個具有相同文件根目錄的http主機?
在 Lighttpd 上指定具有相同文件根目錄的兩個 http 主機的最佳或正確方法是什麼?例如,為 example.org 和 www.example.org 上的域提供服務。
在
lighttpd.conf
for 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
如果您希望不同的子域提供相同的站點數據,則重複。