0

この問題を解決するために私を助けてください!

現在、/site01 および /site02 としてマウントされた 2 つの HDD を備えたサーバーがあり、各 HDD に 2 つのサイトを作成しました。

そして今、両方のサイトで cgi スクリプトを実行したいのですが、cgi-bin ディレクトリの ScriptAlias を設定する方法がわかりません。cgi スクリプトは、site01.mydomain.com の場合は /site01/www/cgi-bin に、site02.mydomain.com の場合は /site02/www/cgi-bin に配置されます。

現在、私のhttpd.confは次のように構成されています:

ScriptAlias /cgi-bin/ /site01/www/cgi-bin/

これで、site01.mydomain.com で cgi スクリプトを実行できますが、site02.mydomain.com でスクリプトを実行するにはどうすればよいでしょうか?

私は入れようとしました:

ScriptAlias /cgi-bin/ /*/www/cgi-bin/

また

ScriptAlias /cgi-bin/ /site0*/www/cgi-bin/

しかし、実行することはできません。

4

1 に答える 1

0

ScriptAlias ディレクティブは、VirtualHost ディレクティブ内に配置できます。各 VirtualHost に異なる ScriptAlias ディレクティブを設定することで、サイトに異なるスクリプト ディレクトリを指定できます。

于 2013-01-27T06:58:10.393 に答える