0

Lighttpd 1.4.35 を 2 番目の document-root-path で構成したいと考えています。Lighty は、config-file で指定された最初の server.document-root-path を介してファイルを検索する必要があります。ファイルが見つからない場合は、2 番目の server.document-root-path を介して検索する必要があります。

Lightyにそのように指示するためのヒントも設定も見つかりませんでした。

誰か私に何かヒントはありますか?これは可能ですか?私がグーグルで見つけたものは、仮想ホストやエイリアスなどに関するものです。

ありがとう!

4

2 に答える 2

0

CGI/Perl/bash などを回避する 2 つのオプションがあります。

a) mod_magnet を使用します。小さな LUA スクリプトは、lighty.stat() を使用して「ファイルが存在する」ことを実行できます。存在しない場合は、他のパス/to/ファイルを処理します。LUA スクリプトのバイトコードは lighttpd にキャッシュされ、スクリプトがかなり集中的な処理を行わない場合、高トラフィックでも問題になりません。この例を確認してください: https://xenforo.com/community/threads/lighttpd-url-rewrite-with-mod_magnet.48055/

b) ここに示すように、「url.rewrite-if-not-file」を使用します: https://www.drupal.org/node/719508

于 2014-09-30T06:40:03.607 に答える
0

回避策は、サブドメインまたは 2 つの異なるドメインまたは単純な bash スクリプトを使用して、2 つの異なる構成ファイルをロードすることです。

于 2014-09-29T14:33:38.850 に答える