このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

X Server10のApacheのログ作成について

発言者:nakamu
( Date Thursday, August 16, 2001 17:54:01 )


初めまして、
OS X Server10を購入して活用を始めようと思っているところです。

質問ですが、ServerAdminのインターネットのログの設定で
○日ごとにアーカイブを作成する。のチェックと日数の設定が
ありますが、これを有効にするとログが作成されなくなります。
httpd_macosxserver.confはきちんと書き換えられていますし、rotatelogsの
パスもきちんと通っているようです。
再インストールまでしましたが、解決しません。

どなたか解決方法をご存じの方がいらっしゃいましたらご指摘いただけると幸いです。
よろしくお願いします。


環境
PowerMacG4/450 768M MacOS X Server10.0.4

稲垣 さんからのコメント
( Friday, August 17, 2001 15:55:05 )

 同様に私も設定しましたが、逆にログが書き出されていません。
とりあえず、同様にうまく設定が出来ないという報告です。

 たしか設定ファイルを見たときに、なんかおかしい気がしていましたが、
その辺がまともに動作しないかもしれません。
 なので、直接書き換えればOKかもしれませんが、どのように書けば大丈
夫かまではテストをしていません。


nakamu さんからのコメント
( Friday, August 17, 2001 16:44:46 )

稲垣さま、ご報告ありがとうございます。
私もApacheのサイトを参考に

ServerAdminが設定する書式
CustomLog '|"/usr/sbin/rotatelogs" "/Users/Shared/log/access_log" 400' common_macosxserver

一般的と思われる書式
CustomLog "|/usr/sbin/rotatelogs /Users/Shared/log/access_log 400" common_macosxserver

rotatelogsを使わない書式
CustomLog "/Users/Shared/log/access_log" common_macosxserver

をそれぞれ試してみましたが、ログが作られるのは最後のrotatelogsを使わない書式のみです。
書式の問題ではないのでしょうか?
引き続き、なにかご存じの方がいらっしゃいましたらご報告お願いします。

稲垣 さんからのコメント
( Saturday, April 13, 2002 12:33:33 )

 古いネタですが・・・。

 X Server 10.1.3にアップデートしたらServer Adminからの通常設定で、正常
動作することを確認できました。

 一応、アップデートすれば解決できると言うことで・・・。