« 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