我想用第二個文檔根路徑配置Lighttpd 1.4.35。 Lighty應該通過配置文件中給出的第一個server.document-root-path來查找文件。如果找不到該文件,則應通過第二個server.document-root-path查找該文件。Lighttpd與第二個文檔根
我找不到任何提示或配置來指示Lighty那樣。
有沒有人對我有任何提示?這甚至有可能嗎?任何我能找到的東西都是關於虛擬主機和別名等等。
謝謝!
我想用第二個文檔根路徑配置Lighttpd 1.4.35。 Lighty應該通過配置文件中給出的第一個server.document-root-path來查找文件。如果找不到該文件,則應通過第二個server.document-root-path查找該文件。Lighttpd與第二個文檔根
我找不到任何提示或配置來指示Lighty那樣。
有沒有人對我有任何提示?這甚至有可能嗎?任何我能找到的東西都是關於虛擬主機和別名等等。
謝謝!
解決方法是使用子域或2個不同的域或簡單的bash腳本並加載2個不同的配置文件。
你有兩個選擇,避免了CGI/Perl的/ bash或類似:
a)使用mod_magnet,有點LUA腳本可以執行 「文件存在」 與lighty.stat(),如果沒有,處理其他路徑/到/文件。 LUA腳本的字節碼被緩存在lighttpd中,如果你的腳本沒有做任何非常密集的事情,那麼對於高流量來說不是問題。檢查這個例子:https://xenforo.com/community/threads/lighttpd-url-rewrite-with-mod_magnet.48055/
b)利用 「url.rewrite-IF-沒有文件」,如下圖所示:https://www.drupal.org/node/719508