mod_unique_id.html.ja.euc-jp revision 6df89e6e4adeb986b41b7ec6b7593a887e031ce7
<?xml version="1.0" encoding="EUC-JP"?>
<!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><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>mod_unique_id - Apache HTTP ������</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 href="/images/favicon.ico" rel="shortcut icon" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="/mod/">�⥸�塼��</a> | <a href="/mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p>
<p class="apache">Apache HTTP ������ ������� 2.3</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-project/">�ɥ�����ơ������</a> &gt; <a href="../">�С������
2.3</a> &gt; <a href="./">�⥸�塼��</a></div>
<div id="page-content">
<div id="preamble"><h1>Apache �⥸�塼�� mod_unique_id</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="/en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/mod/mod_unique_id.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">����:</a></th><td>���줾��Υꥯ�����Ȥ��Ф����դʼ��̻Ҥ����ä��Ķ��ѿ���
�󶡤���</td></tr>
<tr><th><a href="module-dict.html#Status">���ơ�����:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">�⥸�塼�뼱�̻�:</a></th><td>unique_id_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">�������ե�����:</a></th><td>mod_unique_id.c</td></tr></table>
<h3>����</h3>
<p>���Υ⥸�塼����������¤��줿��ﲼ�ǡ�
���줾��Υꥯ�����Ȥˡ֤��٤ơפΥꥯ�����Ȥ��Ф���
��դ˷�ޤ뤳�Ȥ��ݾڤ���Ƥ�����ˡ�Υȡ�������󶡤��ޤ���
���ΰ�դʼ��̻Ҥϡ�Ŭ�ڤ����ꤵ�줿���饹���Ǥ�ʣ����
�ޥ���δ֤Ǥ������դˤʤ�ޤ������줾��Υꥯ�����Ȥ��Ф��ƴĶ��ѿ�
<code>UNIQUE_ID</code> �˼��̻Ҥ����ꤵ��ޤ���
��դʼ��̻Ҥ��������ͳ�Ϥ��?�?��ޤ�����
���Υɥ�����Ȥ���Ū����ϳ���뤿�ᡢ�����Ǥ��������ޤ���</p>
</div>
<div id="quickview"><h3 class="directives">�ǥ��쥯�ƥ���</h3>
<p>���Υ⥸�塼��˥ǥ��쥯�ƥ��֤Ϥ���ޤ���</p>
<h3>�ȥԥå�</h3>
<ul id="topics">
<li><img alt="" src="/images/down.gif" /> <a href="#theory">����</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="theory" id="theory">����</a></h2>
<p>�ޤ��Ϥ���ˡ�Apache �����Ф� Unix
�ޥ���ǤɤΤ褦��ư��򤹤뤫���ñ���������ޤ���
���ε�ǽ�ϸ������Ǥ� Windows NT �Ǥϥ��ݡ��Ȥ���Ƥ��ޤ���
Unix �ޥ���Ǥ� Apache �Ϥ����Ĥ��λҥץ?�����������
���λҥץ?������Ĥ��ĥꥯ�����Ȥ����ޤ������줾��λҥץ?���ϡ�
��¸������ʣ���Υꥯ�����Ȥ򰷤����Ȥ��Ǥ��ޤ���
���ε����Ǥϻҥץ?���֤Ǥϰ��ڥǡ�����ͭ���ʤ����Ȥˤ��ޤ���
�ʸ塢���λҥץ?���Τ��Ȥ� <dfn>httpd �ץ?��</dfn> �ȸƤӤޤ���</p>
<p>���ʤ��Υ����֥����ȤˤϤ��ʤ�������뤤���Ĥ��Υޥ��󤬤���Ȥ��ޤ���
������ޤȤ�ƥ��饹���ȸƤ֤��Ȥˤ��ޤ������줾��Υޥ����ʣ����
Apache ��¹Ԥ��뤳�Ȥ�Ǥ��ޤ���
����餹�٤Ƥ�ޤȤ᤿��Τ��ֱ���פǤ���ȹͤ����ޤ���
�����Ĥ��β���β��ǡ����饹���Υޥ���֤����������̿��򤹤뤳�Ȥʤ���
���α������Ǥ��줾��Υꥯ�����Ȥ˰�դʼ��̻Ҥ������Ǥ��뤳�Ȥ򼨤��ޤ���
</p>
<p>���饹���ˤ���ޥ���ϰʲ����׵�򸫤����ʤ���Фʤ�ޤ���
(�ޥ��󤬰�Ĥ������Ȥ��Ƥ⡢NTP �ǻ��פ��碌�����ɤ��Ǥ���)</p>
<ul>
<li>NTP ��¾�Υͥåȥ����ǻ��֤��碌��ץ�ȥ���ˤ�ä�
�ƥޥ���λ��֤�Ʊ�����Ƥ��뤳�ȡ�</li>
<li>�⥸�塼�뤬�ۥ���̾���ư㤦 IP
���ɥ쥹�������뤳�Ȥ��Ǥ���褦�ˡ�
���饹���Τ��줾��Υޥ���Υۥ���̾���㤦���ȡ�</li>
</ul>
<p>���ڥ졼�ƥ��󥰥����ƥ�ˤ����Ƥϡ�pid (�ץ?�� ID) ��
32 �ӥåȤ��ϰ���Ǥ��뤳�Ȥ��ꤷ�ޤ������ڥ졼�ƥ��󥰥����ƥ��
pid �� 32 �ӥåȤ�Ķ������ϡ���ñ�ʽ����ǤϤ���ޤ�����
�����ɤ��ѹ�����ɬ�פ�����ޤ���</p>
<p>�����β��꤬��������Ƥ���ȡ���������ˤ����ơ�
���饹����ΤɤΥޥ���Τɤ� httpd
�ץ?���Ǥ⡢��դ�Ʊ�ꤹ�뤳�Ȥ��Ǥ��ޤ�������ϥޥ���� IP
���ɥ쥹�� httpd �ץ?���� pid �ǽ�ʬ�˹Ԥʤ����Ȥ��Ǥ��ޤ���
�Ǥ����顢�ꥯ�����Ȥ˰�դʼ��̻Ҥ��������뤿��ˤϡ�
�������̤���ɬ�פ���������Ǥ���</p>
<p>�������̤��뤿��ˡ�Unix �Υ����ॹ����� (UTC �� 1970 ǯ
1 �� 1 �����ÿ�) �ȡ�16 �ӥåȤΥ����󥿤�Ȥ��ޤ���
�����ॹ����פ�γ�٤ϰ��äǤ��Τǡ����ô֤� 65536
�ޤǤ��ͤ�ɽ�����뤿��˥����󥿤���Ѥ��ޤ����ͤĤ���
<em>( ip_addr, pid, time_stamp, counter )</em> �dz� httpd
�ץ?���ǰ��äδ֤� 65536 �ꥯ�����Ȥ���������뤳�Ȥ��Ǥ��ޤ���
���֤��ФĤ� pid �������Ѥ����Ȥ������꤬����ޤ�����
����������褹�뤿��˥����󥿤����Ѥ���ޤ���</p>
<p>httpd �λҥץ?�������������ȡ������󥿤�
(���λ����Υޥ������� �� 10) modulo 65536 �ǽ���ޤ�
(���μ��Ϥ����Ĥ��Υ����ƥ�ˤ��롢�ޥ������ä�
�����ޤβ��̥ӥåȤ��ۤʤ�Ȥ���������褹�뤿������Ф�ޤ���)��
��դʼ��̻Ҥ��������줿�Ȥ������Ѥ���륿���ॹ����פ�
�����֥����Ф˥ꥯ�����Ȥ����夷������ˤʤ�ޤ���
�����󥿤ϼ��̻Ҥ���������뤿�Ӥ���ä��ޤ�
(���դ줿���� 0 �����ޤ�)��</p>
<p>�����ͥ�ϥץ?����ե���������ȡ����줾��Υץ?���Τ����
pid ���������ޤ���pid �Ϸ����֤���뤳�Ȥ����Ĥ���Ƥ��ޤ�
(pid ���ͤ�¿���� Unix �Ǥ� 16 �ӥåȤǤ����������������ƥ�Ǥ�
32 �ӥåȤ˳�ĥ����Ƥ��ޤ�)��
�Ǥ����顢�������٤λ��֤��в᤹���Ʊ�� pid ���Ƥӻ��Ѥ���ޤ���
��������������˺ƻ��Ѥ���ʤ���С�
�ͤĤ��ͤΰ�������ݤ���ޤ����Ĥޤꡢ�桹�ϥ����ƥब���ô�
�� 65536 �ĤΥץ?����ư���ʤ��Ȳ��ꤷ�Ƥ��ޤ� (�����Ĥ��� Unix
�Ǥ� 32768 �ץ?���Ǥ���������Ǥ���ۤȤ�ɤ������ʤ��Ǥ��礦)��</p>
<p>���餫����ͳ�ǡ�Ʊ�����郎�����֤��줿�Ȥ��ޤ��礦��
�Ĥޤꡢ�����ƥ�λ��פ����äƤ��ơ��⤦���ٲ��λ���ˤʤäƤ��ޤä�
(�⤷���Ͽʤߤ����Ƥ����Ȥ��ˡ�
������������ᤷ������˺ƤӾ���λ���ˤʤäƤ��ޤä�) �Ȥ��ޤ���
���ξ�硢pid �ȥ����ॹ����פ��ƻ��Ѥ���뤳�Ȥ���ñ�˼�����ޤ���
�����󥿽���Ѥδؿ��ϡ���������β�����������褦�����򤵤�Ƥ��ޤ���
�����ϥ����󥿤ν��򤹤뤿��˥�����ʿ����Ȥ������ΤǤ�����
�ۤȤ�ɤΥ����ƥ�Ǥϴ�ñ�˻��ѤǤ������̵�����Ȥ���դ��Ƥ�������
(<em>���ʤ��</em>��rand ()�ϻȤ��ޤ���rand () �ˤ� seed
��Ϳ����ɬ�פ����ꡢseed �ˤϻ����Ȥ��ޤ��󡣰���ñ�̤Ǥϡ�
���λ���Ϥ��Ǥ˷����֤���Ƥ��뤫��Ǥ�)��
����ϡ�������к��ǤϤ���ޤ���</p>
<p>�����к��ϤɤΤ��餤��̤�����Ǥ��礦��?
�����Ǥϡ��ޥ��󷲤���ΰ�ĤϺ���ǰ��ä� 500
�ꥯ�����Ȥ򰷤��Ȳ��ꤷ�ޤ� (�����񤤤Ƥ�������Ǥ������ʾ�¤Ǥ���
�̾亮���ƥब���뤳�Ȥ���Ū�ʥե����������������ǤϤ���ޤ��󤫤�)��
�����Ԥʤ�����ˡ����Υޥ�����¹Ԥ�����륯�饤����Ȥο���
���������λҥץ?�����׵ᤷ�ޤ���
�������ʤ��顢���Ū�˹ͤ��ơ���Ĥλҥץ?�������ä� 500
�ꥯ�����Ȥ򰷤���Ȥ��ޤ�����������ȡ�(���ä����٤ˤ�����)
���郎Ʊ�����򷫤��֤��ȡ����λҥץ?���������󥿤��ͤ�ƤӻȤ���
�������������ǽ���� 1.5% ����ޤ���
������������Ū����ǡ����������ͤǤϡ��ۤȤ�ɵ����ꤽ���ˤ���ޤ���
����Ǥ⤳�줬�������ǽ���Τ���褦�ʥ����ƥ�ʤ顢
(�ץ?��ॳ���ɤ��Խ�����)
�����󥿤� 32 �ӥåȤˤ���Τ��ɤ��Ǥ��礦��
</p>
<p>���ޡ�������ˤ����פ����ᤵ���פ��Ȥ򵤤ˤ��Ƥ���ͤ�
���뤫�⤷��ޤ��󡣤����ǻ��Ѥ������֤� UTC �Ǥ��ꡢ
����ϡ־�ˡ׿ʤ�ΤǤ����Ǥ�����ˤʤ�ޤ���x86 ��� Unix
�Ϥ��ξ��������������Ŭ�ڤ����꤬ɬ�פ��⤷��ʤ����Ȥ�
��դ��Ƥ����������ޥ����ܡ��ɤλ��פ� UTC �ˤʤäƤ��ơ�
¾�λ��֤Ϥ�������Ŭ�ڤ���������뤳�Ȥ���Ǥ���褦��
���ꤵ��ʤ���Фʤ�ޤ��󡣤��Τ褦�ʾ��Ǥ�����NTP
��ȤäƤ���ʤ�Х�֡��ȸ�ˤ��������� UTC �λ��֤ˤʤ�Ǥ��礦��</p>
<p><code>UNIQUE_ID</code> �Ķ��ѿ��� 112 �ӥå� (32 �ӥå� IP
���ɥ쥹��32 �ӥå� pid, 32 �ӥåȥ����ॹ����ס�16
�ӥåȥ����󥿤λͤĤ���) �򥢥�ե��٥å� <code>[A-Za-z0-9@-]</code>
���Ѥ��� MIME �� base64 ��沽��Ʊ�ͤ���ˡ�ˤ����沽����19
��ʸ����������뤳�Ȥˤ���������ޤ���MIME �� base64
�Υ���ե��٥åȤϼºݤ� <code>[A-Za-z0-9+/]</code> �Ǥ�����
<code>+</code> �� <code>/</code> �Ȥ� URL
�Ǥ����̤���沽��ɬ�פʤΤǡ����ޤ�˾�ޤ�������ޤ���
���Ƥ��ͤϥͥåȥ���Х��ȥ���������沽����ޤ��Τǡ�
���ϰ�ä��Х��ȥ������Υ������ƥ�����֤���Ӳ�ǽ�Ǥ���
�ºݤ���沽�ν��֤�: �����ॹ����ס�IP ���ɥ쥹��pid,
�����󥿤Ǥ������ν�ˤ���Ū������ޤ�����
���ץꥱ��������������Ϥ���٤��ǤϤʤ����Ȥ�Ĵ���Ƥ����ޤ���
���ץꥱ����������沽���줿 <code>UNIQUE_ID</code>
���Τ�Ʃ��Ū�ʥȡ�����Ȥ��ư����٤��Ǥ���
<code>UNIQUE_ID</code> ��¾�� <code>UNIQUE_ID</code>
�Ȥ��������Ĵ�٤뤿������ˤΤ߻��ѤǤ��ޤ���</p>
<p>���ν��֤Ͼ��衢��¸�� <code>UNIQUE_ID</code>
�Υǡ����١����Ȥξ��ͤ��ۤ��뤳�Ȥʤ������ѹ����뤳�Ȥ�
��ǽ�ˤʤ�褦�����򤷤Ƥ��ޤ���
���������ϥ����ॹ����פ�ǽ�����ǤȤ��ƻĤ��Τ�˾�ޤ�����
����ʳ���Ʊ������ե��٥åȤȥӥå�Ĺ��Ȥ����Ȥ��Ǥ��ޤ���
�����ॹ����פ��ܼ�Ū����÷���Ǥ��Τǡ�
���饹�������ƤΥޥ��󤬥ꥯ�����Ȥȥ����е�ǽ����ߤ��ơ�
�Ť���沽�����Ѥ���Τ����<em>�ե饰��</em>������н�ʬ�Ǥ���
���θ�ϡ��ꥯ�����Ȥ�Ƴ�����
����������ȯ�Ԥ��뤳�Ȥ��Ǥ���褦�ˤʤ�ޤ���</p>
<p>�桹�Ϥ��줬��
����������Ф������Ū�ܿ����ι⤤���ˡ���ȹͤ��Ƥ��ޤ���
Windows NT �Τ褦�ʥޥ������åɤΥ����ƥ�˳�ĥ���뤳�Ȥ��Ǥ��ޤ�����
����ɬ�פˤʤ�Ф������䤹���Ȥ�Ǥ��ޤ���
ID ��ɬ�פ˱�����Ĺ�����뤳�Ȥ��Ǥ��ޤ��Τǡ��������줿 ID
�ϼ¼��塢̵�¤�ͭ��Ǥ����ޤ������饹���Υޥ���֤��̿�����¾�ɬ�פʤ�
(NTP �ˤ��Ʊ��Τߤ�ɬ�פǡ�����ϥ����ХإåɤϤ��ޤꤢ��ޤ���)��httpd
�ץ?���֤��̿���ɬ�פ���ޤ��� (�̿��ϥ����ͥ�ˤ�������Ƥ�줿
pid ���ͤˤ����ۤ���˹Ԥʤ�Ƥ��ޤ�)��
����˸¤�줿�������Ǥϡ�ID �Ϥ����û�����뤳�Ȥ��Ǥ��ޤ�����
���¿���ξ�����ꤹ��ɬ�פ��ǤƤ��ޤ� (�㤨�С�32 �ӥå�
IP ���ɥ쥹�ϤɤΥ����Ȥˤ����Ƥ���ʾ���Ǥ�����
���������ˤʤ�ܿ����Τ����ΤϤ���ޤ���)��</p>
</div>
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="/en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/mod/mod_unique_id.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <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="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p></div>
</body></html>