vine-users ML アーカイブ



[vine-users:061981] Re: cgi-bin 以外での CGI の動作

  • From: "IWAI, Masaharu" <iwai@xxxxxxx>
  • Subject: [vine-users:061981] Re: cgi-bin 以外での CGI の動作
  • Date: Sun, 24 Aug 2003 20:29:49 +0900
岩井です。

/ 以下全てで 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 の方が推奨されているという話はある。

-- 
いわい