岩井です。 / 以下全てで Options ExexCGI とするのも AllowOverride All とするのも ポリシー次第だと思いますが、僕ならいずれも限定したディレクトリ以下に 適用することが多いです。 例えば、/foo/bar ディレクトリ以下で、cgi という拡張子を持ったファイルを CGI 経由で実行することを許可する場合は AddHandler cgi-script .cgi となっていることを確認した上で <Directory /foo/bar> Options +ExecCGI </Directory> です。 関連ドキュメントは http://httpd.apache.org/docs/howto/cgi.html#cgioutsideofscriptaliasdirectories http://httpd.apache.org/docs/configuring.html#scope http://httpd.apache.org/docs/mod/core.html#options http://httpd.apache.org/docs/sections.html あたり。 On Sat, 23 Aug 2003 13:21:40 +0900 Subject: [vine-users:061931] Re: cgi-bin 以外での CGI の動作 Message-Id: <20030823131851.B592.FOLLY_LAZY@xxxxxxxxx> WATANABE Kazufumi <folly_lazy@xxxxxxxxx> wrote: > <Files ".htaccess"> > Deny from all > </Files> > とした.htaccessを置くというのはどうなのでしょうか。 upstream のものは確認していないですが、Vine のデフォルトでは <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> となっているので不要です。 # 正規表現使うなら FileMatch の方が推奨されているという話はある。 -- いわい