vine-users ML アーカイブ



[vine-users:054486] Re: Apache で /home/httpd/cgi-bin

  • From: Yamamoto Atsushi <yamamoto@xxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:054486] Re: Apache で /home/httpd/cgi-bin
  • Date: Wed, 23 Oct 2002 10:48:06 +0900 (JST)
山本@東大駒場です.

> <!--#exec cmd="../cgi-bin/count_g1.cgi"-->

そういえば,suEXEC 環境においては,親ディレクトリとか絶対パスとかでの
指定はできなかったような気がします.

多分,suexec_log あたりに何か記録が残っているのではないでしょうか.

> /home/httpd/html/index.shtml
> /home/httpd/cgi-bin/count_g1.cgi
> /home/httpd/public_html/count/count_g1.log
> では無事に同じスクリプトのカウンターが無事に機能しています。

こっちは,rootのものなので,suEXEC が効かないからうまく動くのでしょう.

・suEXEC を無効にする(/usr/sbin/suexec のsetuidビットを落とす)
・ディレクトリの下の階層にSSI/CGIを設置する

のどちらかでうまくいくのではないでしょうか? なお,suEXEC を使うなら,
count_g1.logは,others に対して権限を出さなくてもよいです.

 山本 篤 <東京大学総合文化研究科広域科学専攻>
 mailto:yamamoto@xxxxxxxxxxxxxxxxxxxxx
 http://www.graco.c.u-tokyo.ac.jp/~yamamoto/