返信ありがうございました。阿曽です。
そうですね。ExecCGIするとcgiは動きますが、
ScriptAliasで設定した場合と違ってそのままの設定だとそれ以下に入っている
.txtや.htmlなどブラウザで直接アクセスした場合表示できてしまいます。
ドキュメントルートの/var/www/html以下に実行専用のファイルしか入れられない
ディレクトリを作る場合の簡単な方法として
ScriptAlias /hogehoge/cgi-bin/ /var/www/html/hogehoge/cgi-bin/
こういったやりかたはアリなのかな?と思ったわけです。
説明不足ですいませんでした。。。
On 2003.7.11, at 09:10 午前, T.Akiyama wrote:
おはようございます、秋山です。
ドキュメントルートである/var/www/html/以下に単にCGIを実行できる
のではなくCGI実行専用のディレクトリを用意する場合
ScriptAlias /hogehoge/cgi-bin/ /var/www/html/hogehoge/cgi-bin/
この設定により/hogehoge/cgi-bin/以下のhtmlやイメージ等はCGIを
経由したりしないと403エラーとなりアクセスできなくなり
/hogehoge/cgi-bin/以下は/var/www/cgi-bin/と同じくCGI実行専用
となりますが、このように設定してセキュリティー等問題はあるでしょうか?
Optionsで、/var/www/html/以下にExecCGIを許可すると言うのでは、ダメ
なのでしょうか?