はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 アクセスログ(オリジナル)の作成がうまくできない
日時: 2008/06/22 20:43
名前: hirorein
参照: http://world.jpn.ph/

①不明点・障害内容:アクセスログ表示スクリプトを配置した場所にログファイルが作成されない
②ログの有無   :
  (有:その内容):
③Distribution  :fedora7
      Version:
④Service Name  :
      Version:
⑤ネットワーク構成:

アクセスログ(オリジナル)の作成をホームページの記述どおりに行ったのですが、CGIが実行できているのに
内容が表示されません.表題のみで項目がありません.
ということは、datファイルが生成されいないと思うのです.
custom_log.plの置いている「/etc/httpd/conf」には
・access_log.dat
・access_page.dat
・access_unknow.dat
などのファイルがありません.
ホームページの記述をいくら読み返しても間違いはないと思うのですが。
管理人さまお教授ください。よろしくお願いいたします.
メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: アクセスログ(オリジナル)の作成がうまくできない ( No.1 )
日時: 2008/06/23 12:46
名前: 管理者

> custom_log.plの置いている「/etc/httpd/conf」には
> ・access_log.dat
> ・access_page.dat
> ・access_unknow.dat


「/etc/httpd/conf/」ディレクトリは、ログ生成するスクリプト「custom_log.pl」のみ存在します。
このスクリプトが生成したデータは、「/var/www/html/accesslog/」ディレクトリ配下に作成されます。

ご確認ですが、apaceサービス(httpd)は再起動されましたか?

メンテ
 Re: アクセスログ(オリジナル)の作成がうまくできない ( No.2 )
日時: 2008/06/24 00:21
名前: hirorin   <hirorin@world.jpn.ph>
参照: http://world.jpn.ph/

はい、apaceサービス(httpd)は再起動しました。
それでもだめだったので、FEDORA自体を、再起動しました。
「/var/www/html/accesslog/」ディレクトリ配下も見ましたがデーターは生成されてないようです。
何か間違っているのかも知れません。
他の注意点はありますでしょうか?
メンテ
 Re: アクセスログ(オリジナル)の作成がうまくできない ( No.3 )
日時: 2008/06/24 10:59
名前: 管理者

アクセスの集計を司る、「custom_log.pl」が出力するログ「/var/log/httpd/custom_log」は存在していますか?

『apache設定ファイルの変更』で「/etc/httpd/conf/httpd.conf」ファイル内に以下を追加する部分がありますが、誤字等はありませんか?
(紹介ページより、コピペされましたか?)

# Custom log (Start)
LogFormat "%{%Y/%m/%d %H:%M:%S}t %h %>s %m %U" custom_log
CustomLog "| /etc/httpd/conf/custom_log.pl >> /var/log/httpd/custom_log" custom_log env=!no_log
# Custom log (End)
メンテ
 Re: アクセスログ(オリジナル)の作成がうまくできない ( No.4 )
日時: 2008/06/24 21:27
名前: hirorein
参照: http://world.jpn.ph/

「/var/log/httpd/custom_log」は存在しています。中身は空っぽでした.

httpd.confの問題部分はもともと
#
# For a single logfile with access, agent, and referer information
# (Combined Logfile Format), use the following directive:
#
CustomLog logs/access_log combined

だけだったのですが、

#
# For a single logfile with access, agent, and referer information
# (Combined Logfile Format), use the following directive:
#
#CustomLog logs/access_log combined
SetEnvIf Request_URI "default\.ida" no_log
SetEnvIf Request_URI "cmd\.exe" no_log
SetEnvIf Request_URI "root\.exe" no_log
SetEnvIf Request_URI "Admin\.dll" no_log
SetEnvIf Request_URI "NULL\.IDA" no_log
SetEnvIf Request_URI "NULL\.printer" no_log
SetEnvIf Request_URI "_vti_bin" no_log
SetEnvIf Request_URI "_vti_pvt" no_log
SetEnvIf Request_URI "MSOffice" no_log
SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(ico)|(css)|(js)$" no_log
SetEnvIf Remote_Addr 192.168. no_log
CustomLog logs/access_log combined env=!no_log

# Custom log (Start)
LogFormat "%{%Y/%m/%d %H:%M:%S}t %h %>s %m %U" custom_log
CustomLog "| /etc/httpd/conf/custom_log.pl >> /var/log/httpd/custom_log" custom_log env=!no_log
# Custom log (End)

を、ホームページの記述をそのままコピーペーストしました.

これでいいのでしょうか?
メンテ
 Re: アクセスログ(オリジナル)の作成がうまくできない ( No.5 )
日時: 2008/06/24 21:34
名前: 管理者

> SetEnvIf Remote_Addr 192.168. no_log

と、ありますが、ローカルでアクセスして「確認」をしていますか?
この場合、ログには残りませんので集計は「0」となります。

一度この部分を削除またはコメント後に、apacheサービスを再起動してローカルでもログに残るようにしてみて確認してみてください。
メンテ

Page:  [1] [2] [3] [4] [5]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.