ホームページ制作、千太の絵空事

時に勝つ!投稿できることに感謝しています。(千太) SINCE 2005

過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

「アクセスログ」とは?



Webサーバの動作記録のこと。
Wwbページを閲覧するとということは、Webサーバとの相互通信になる。
一般には見ることはできないがサーバを設定することにより、サーバ内にログファイルが生成される。
サーバの種類や設定によってちがいがあるが
  • IPアドレス
  • ドメイン名
  • 日付と時刻
  • ファイル名
  • リンク元のページのURL
  • UA(Webブラウザなど)
  • OS名
  • 処理にかかった時間
  • 受信バイト数
  • 送信バイト数
  • サービス状態(ステータスコード)
などの内容のログファイルが生成される。

「生ログ」ともいわれる。

リクエストごとに、これらの内容をセットにして記録されるので、
膨大な量となる。

ログの移管や削除する場合、基本的には再起動などが必要であるが、
交信状態を保ったままでもできる機能がある場合もある。

【ヒント】

サーバのログの内容

サーバのログの内容

Webページを閲覧するいうことは、サーバとの交信になります。
取得される情報は、サーバによって違いがありますが、設定によって、ログファイルが生成されます。

Apache HTTP サーバでの設定の例と、
生成されるログファイルの内容です。

Common Log Format(CLF)

このCLFは異なるウェブサーバの多くで生成できる標準的な形式で、
多くのログ解析プログラムで利用できます。
  • アクセスログの設定の例
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    CustomLog logs/access_log common 

ニックネーム common を定義LogFormatの文字列(パーセントディレクティブ)と関連付
CustomLog ディレクティブ新しいログファイルを設定。


  • CLF により生成されたログファイルのエントリ
    127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
    

    • 127.0.0.1 %h
      クライアント (リモートホスト) の IP アドレス
      ※HostnameLookups が On の場合、ホスト名を記録します。
      (この設定は サーバをかなり遅くするので、logresolveの方を検討)
      プロキシサーのIPアドレスになる。

    • - %l
      「ハイフン」は情報が手に入ない場合です。
      この情報はきちんと管理された内部ネットワーク以外では、信用することができません。
      ApacheではIdentityCheckOnでないと取得しません。

    • frank %u
      HTTP 認証でのユーザ ID
      CGI スクリプトには環境変数 REMOTE_USER として渡されます。
      401の場合は、ユーザ認証に失敗していることになり、値は信用できません。
      パスワードで保護されていないと "-" に なります。

    • [10/Oct/2000:13:55:36 -0700] %t
      リクエスト処理終了時刻。
      [day/month/year:hour:minute:second zone]

      day = 2*digit
      month = 3*letter
      year = 4*digit
      hour = 2*digit
      minute = 2*digit
      second = 2*digit
      zone = (`+' | `-') 4*digit

    • "GET /apache_pb.gif HTTP/1.0" \"%r\"
      クライアントからのリクエスト。
      メソッドGET
      リソース /apache_pb.gif を要求。
      プロトコル HTTP/1.0
      ※リクエストの各部分
      "%m %U%q %H" で メソッド、パス、クエリ文字列、プロトコルとなる。
    • 200(%>s)
      ステータスコードです。
      成功応答 (2..)
      リダイレクション (3..)
      クライアントエラー (4..)
      サーバエラー (5..)
      HTTP 規格 (RFC2616 第 10 節)
    • 2326 (%b)
      クライアントに送信されたオブジェクトのサイズ(応答ヘッダを除く)
      コンテントがクライアントに送られなかった場合 "-" になります。
      コンテントが無い場合に "0"
      ※ログ取得には、%b ではなく %B

Combined Log Format


Combined Log Formatも、よく使われる書式になります。
  • アクセスログの設定の例
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
    CustomLog log/access_log combined 
    

最初の部分は Common Log Format と同じ、
最後に2つのエントリがあります。

  • 生成されたログファイルのエントリ
    127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (Win98; I ;Nav)"
    
    • "http://www.example.com/start.html"\"%{Referer}i\"'''
      "Referer": HTTP リクエストヘッダ
      クライアントが報告してくる参照元のサイト
      (この場合は、/apache_pb.gif にリンクしているか、 それを含んでいるページ)。
    • Mozilla/4.08 [en] (Win98; I ;Nav)"\"%{User-agent}i\"
      User-Agent HTTP リクエストヘッダ
      クライアントのブラウザ自身の情報。


Sennsaiなこころ

Sennsaiなこころ


人はだれでも、何かしか心の中に漠然としたことをもっている。

少し,人前でいうことはできなくても、
何かを伝えたい。

そう思うことだってある。

心の中の、その繊細な部分を、
引きずりながらでも、
前へ、と一歩,踏み出していくのだろう。

その歌声にのせて。


リヴァさんによると、
[LOCK ON ROCK AUDITION]では
「高橋知秀」の歌が少し聴ける。

12月9日(土)には[新横浜ベルズ]で、ライヴもあるみたい。






          

全1ページ

[1]


.
*************
*************
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
検索 検索

過去の記事一覧

ブログバナー

友だち(1)
  • ペーパーキャプテン・りヴぁ
友だち一覧

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事