« 6月29日の行動 | メイン | NONDRINKING »

2005年06月29日

[技術] Apache2.0

Apache2.0のSuExecという機構のために、ユーザディレクトリでのCGI実行条件がApache1.x系とは異なることを前回のApache導入時に技術メモとして記録したが、再度、はまったので、再びメモ。

例えば、/home/username/public_htmlの下にproj1というディレクトリを作成して、そこにCGIプログラムを配置した場合に、proj1のパーミッションのgroupもしくはotherのwriteパーミッションがついていると、そのディレクトリにあるCGIは実行できない。しかし、その際、Apacheのエラーログには、「Premature end of script headers:~」としかでません。

ということで、~/public_htmlの下にディレクトリを追加した場合、パーミッションが711であることを確認すること。

投稿者 nekobara : 2005年06月29日 13:51


トラックバック

このエントリーのトラックバックURL:
http://www.ishihara.ne.jp/mt/mt-tb.cgi/367

コメント