~ubuntu-branches/ubuntu/feisty/apache2/feisty

« back to all changes in this revision

Viewing changes to docs/manual/developer/modules.html.ja.euc-jp

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Barth
  • Date: 2006-12-09 21:05:45 UTC
  • mfrom: (0.6.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20061209210545-h70s0xaqc2v8vqr2
Tags: 2.2.3-3.2
* Non-maintainer upload.
* 043_ajp_connection_reuse: Patch from upstream Bugzilla, fixing a critical
  issue with regard to connection reuse in mod_proxy_ajp.
  Closes: #396265

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="EUC-JP"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
3
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
 
4
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
5
              This file is generated from xml source: DO NOT EDIT
 
6
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
7
      -->
 
8
<title>�⥸�塼��� Apache 1.3 ���� Apache 2.0 �ؤΰܿ� - Apache HTTP ������</title>
 
9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
 
10
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
 
11
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
 
12
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
 
13
<body id="manual-page"><div id="page-header">
 
14
<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>
 
15
<p class="apache">Apache HTTP ������ �С������ 2.2</p>
 
16
<img alt="" src="../images/feather.gif" /></div>
 
17
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
 
18
<div id="path">
 
19
<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.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>�⥸�塼��� Apache 1.3 ���� Apache 2.0 �ؤΰܿ�</h1>
 
20
<div class="toplang">
 
21
<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 
22
<a href="../ja/developer/modules.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
 
23
</div>
 
24
 
 
25
    <p>����ʸ��� <code>mod_mmap_static</code> �⥸�塼��� Apache 2.0 �Ѥ˰ܿ���������
 
26
    �ؤ���и����Ȥ˽񤤤����ǽ�μ������Ǥ����ޤ��ޤ���������ʤ�����
 
27
    �Ҥ�äȤ���ȴְ�äƤ�����ʬ�⤢�뤫�⤷��ޤ��󤬡�
 
28
    ��óݤ�ˤϤʤ�Ǥ��礦��</p>
 
29
</div>
 
30
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#easy">��ñ���ѹ���</a></li>
 
31
<li><img alt="" src="../images/down.gif" /> <a href="#messy">��ä������ѹ�����</a></li>
 
32
</ul></div>
 
33
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 
34
<div class="section">
 
35
<h2><a name="easy" id="easy">��ñ���ѹ���</a></h2>
 
36
 
 
37
    <h3><a name="cleanup" id="cleanup">���꡼��ʥå� �롼����</a></h3>
 
38
      <p>���꡼��ʥåץ롼����� <code>apr_status_t</code> ���Ǥ���ɬ�פ�����ޤ���
 
39
      �����ơ�apr_status_t �����ͤ��֤��ʤ��ƤϤʤ�ޤ���
 
40
      ���꡼��ʥå���Υ��顼�����Τ���ɬ�פ��ʤ���С��֤��ͤ����̡�
 
41
      <code>ARP_SUCCESS</code> �Ǥ������Ȥ����顼�����Τ����Ȥ��Ƥ⡢
 
42
      ���٤ƤΥ����ɤ��������Τ�����å������ꡢ
 
43
      ���顼�˱�����ư��򤹤�櫓�ǤϤʤ����Ȥ˵���Ĥ��Ƥ���������</p>
 
44
    
 
45
 
 
46
 
 
47
    <h3><a name="init" id="init">������롼����</a></h3>
 
48
 
 
49
    <p>������롼����Ͻ������Τ��鸫�Ƥ��ä��꤯��褦�ʰ�̣��ɽ���褦�ˡ�
 
50
    ̾�����ѹ�����ޤ������Ǥ����顢<code>mmap_init</code> ���� <code>mmap_post_config</code>
 
51
    �Τ褦�ˤ���ä��ѹ�����ޤ�����
 
52
    �Ϥ����������������ѹ����졢���Τ褦�ˤʤ�ޤ�����</p>
 
53
 
 
54
      <ul>
 
55
        <li><code>apr_pool_t *p</code></li>
 
56
        <li><code>apr_pool_t *plog</code></li>
 
57
        <li><code>apr_pool_t *ptemp</code></li>
 
58
        <li><code>server_rec *s</code></li>
 
59
      </ul>
 
60
    
 
61
 
 
62
    <h3><a name="datatypes" id="datatypes">�ǡ�����</a></h3>
 
63
      <p>�ǡ������ΤۤȤ�ɤ� <a href="http://apr.apache.org/">APR</a> �˰ܤ���ޤ������Ĥޤꡢ
 
64
      �����Ĥ���̾�������ҤΤ褦���ѹ�����Ƥ��ޤ���
 
65
      �ܤ��٤��ѹ����δ�ñ�ʰ�����ʲ��˼����ޤ���</p>
 
66
 
 
67
      <ul>
 
68
        <li><code>pool</code> becomes <code>apr_pool_t</code></li>
 
69
        <li><code>table</code> becomes <code>apr_table_t</code></li>
 
70
      </ul>
 
71
    
 
72
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 
73
<div class="section">
 
74
<h2><a name="messy" id="messy">��ä������ѹ�����</a></h2>
 
75
 
 
76
    <h3><a name="register-hooks" id="register-hooks">�եå�����Ͽ</a></h3>
 
77
      <p>�������������ƥ�����ǤϺ��������ؿ���ƤӽФ��Τ�
 
78
      ��Ϣ�Υեå�����Ѥ��ޤ������Υեå��ϡ��������ؿ�
 
79
      <code>static void register_hooks(void)</code> ��Ȥä���Ͽ����褦��
 
80
      �⥸�塼��˽�­���ʤ��ƤϤʤ�ޤ���
 
81
      ���δؿ��ϡ��ʤˤ򤹤٤�����ö���򤷤Ƥ��ޤ��С�
 
82
      ��ʬ�ˤ狼��䤹����ΤǤ���
 
83
      �ꥯ�����Ȥν����Τ��륹�ơ����ǸƤӽФ��ʤ��ƤϤʤ�ʤ�
 
84
      �ؿ�����Ͽ����ɬ�פ�����ޤ����ϥ�ɥ����Ͽ����ɬ�פϤ���ޤ���
 
85
      �ؿ�����Ͽ�Ǥ���ե������Ϥ������󤢤�ޤ���
 
86
      ���줾��Υե������ǡ��ؿ���ƤӽФ�����Ū�ʽ��֤ϡ�
 
87
      ���ʤ����������Ǥ��ޤ���</p>
 
88
 
 
89
    <p>�ʲ��ϡ�<code>mod_mmap_static</code> ���ɲä��������ɤǤ�:</p>
 
90
 
 
91
      <div class="example"><pre>
 
92
static void register_hooks(void)
 
93
{
 
94
    static const char * const aszPre[]={ "http_core.c",NULL };
 
95
    ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE);
 
96
    ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST);
 
97
};</pre></div>
 
98
 
 
99
    <p>�����ǤϸƤӤ����٤���Ĥδؿ�����Ͽ���Ƥ��ޤ�����Ĥ�
 
100
    <code>post_config</code> ���ơ����� (�ۤȤ�ɤ��٤ƤΥ⥸�塼��
 
101
    �Ϥ��줬ɬ�פǤ�) �ǡ��⤦��Ĥ� <code>translate_name</code> �ե������ѤǤ���
 
102
    ���줾��δؿ���̾���ϰ㤦����ɤ������Ʊ���Ǥ��뤳�Ȥ����դ��Ƥ���������
 
103
    ����Ǥϡ������ϤɤΤ褦�ˤʤäƤ���Ǥ��礦��?</p>
 
104
 
 
105
      <div class="example"><p><code>
 
106
        ap_hook_<var>phase_name</var>(<var>function_name</var>,
 
107
        <var>predecessors</var>, <var>successors</var>, <var>position</var>);
 
108
      </code></p></div>
 
109
 
 
110
    <p>���Ĥΰ��֤��������Ƥ��ޤ���</p>
 
111
 
 
112
      <ul>
 
113
        <li><code>HOOK_FIRST</code></li>
 
114
        <li><code>HOOK_MIDDLE</code></li>
 
115
        <li><code>HOOK_LAST</code></li>
 
116
      </ul>
 
117
 
 
118
    <p>���֤��������ˤϡ��嵭�Ρְ��֡פ���ꤷ��
 
119
    �����ҤǤ������ԡפȡָ�ԡפǼ��ä��ޤ���
 
120
   ����ԡסָ�ԡפϡ��ƤФ��٤��ؿ��Υꥹ�ȤǤ���
 
121
   ����ԡפϴؿ��μ¹����˸ƤФ���Τǡ�
 
122
   �ָ�ԡפϼ¹Ը�˸ƤФ���ΤǤ���</p>
 
123
 
 
124
    <p><code>mod_mmap_static</code> �ξ�硢<code>post_config</code>
 
125
    ���ơ����Ǥ�ɬ�פ���ޤ��󤬡�
 
126
    <code>mmap_static_xlat</code> �� core �⥸�塼�뤬̾�����Ѵ���¹Ԥ������
 
127
    <strong>�ƤФ�ʤ���Фʤ�ޤ���</strong>��
 
128
    ������ aszPre ��Ȥä� <code>HOOK_LAST</code> �ν����Ҥ�������Ƥ��ޤ���</p>
 
129
  
 
130
 
 
131
    <h3><a name="moddef" id="moddef">�⥸�塼������</a></h3>
 
132
      <p>�⥸�塼���������������ݤ����դ��ʤ���Фʤ�ʤ�
 
133
      ���ơ����ο��Ϸ㸺���Ƥ��ޤ����Ť�����ϼ��Τ褦�ˤʤäƤ��ޤ�����</p>
 
134
 
 
135
      <div class="example"><pre>
 
136
module MODULE_VAR_EXPORT <var>module_name</var>_module =
 
137
{
 
138
    STANDARD_MODULE_STUFF,
 
139
    /* initializer */
 
140
    /* dir config creater */
 
141
    /* dir merger --- default is to override */
 
142
    /* server config */
 
143
    /* merge server config */
 
144
    /* command handlers */
 
145
    /* handlers */
 
146
    /* filename translation */
 
147
    /* check_user_id */
 
148
    /* check auth */
 
149
    /* check access */
 
150
    /* type_checker */
 
151
    /* fixups */
 
152
    /* logger */
 
153
    /* header parser */
 
154
    /* child_init */
 
155
    /* child_exit */
 
156
    /* post read-request */
 
157
};</pre></div>
 
158
 
 
159
    <p>��������¤�ΤϤȤäƤ⥷��ץ�Ǥ���</p>
 
160
      <div class="example"><pre>
 
161
module MODULE_VAR_EXPORT <var>module_name</var>_module =
 
162
{
 
163
    STANDARD20_MODULE_STUFF,
 
164
    /* create per-directory config structures */
 
165
    /* merge per-directory config structures  */
 
166
    /* create per-server config structures    */
 
167
    /* merge per-server config structures     */
 
168
    /* command handlers */
 
169
    /* handlers */
 
170
    /* register hooks */
 
171
};</pre></div>
 
172
 
 
173
    <p>���Τ����Τ����Ĥ��ϸŤ���Τ��鿷������Τ�ľ���ɤ��ؤ������Τǡ�
 
174
    �����Ĥ��Ϥ����ǤϤ���ޤ��󡣤ɤ�����Ф����Τ������󤷤Ƥߤޤ���</p>
 
175
 
 
176
    <p>ľ���ɤ��ؤ����륹�ơ���:</p>
 
177
 
 
178
    <dl>
 
179
      <dt><code>/* �ǥ��쥯�ȥ���������ؿ� */</code></dt>
 
180
      <dd><code>/* �ǥ��쥯�ȥ������깽¤�κ��� */</code></dd>
 
181
 
 
182
      <dt><code>/* ��������������ؿ� */</code></dt>
 
183
      <dd><code>/* �����������깽¤�κ��� */</code></dd>
 
184
 
 
185
      <dt><code>/* �ǥ��쥯�ȥ�����ޡ����ؿ� */</code></dt>
 
186
      <dd><code>/* �ǥ��쥯�ȥ������깽¤�Υޡ��� */</code></dd>
 
187
 
 
188
      <dt><code>/* ����������ޡ����ؿ� */</code></dt>
 
189
      <dd><code>/* �����������깽¤�κ����ޡ��� */</code></dd>
 
190
 
 
191
      <dt><code>/* ���ޥ�ɡ��ơ��֥� */</code></dt>
 
192
      <dd><code>/* ���ޥ�� apr_table_t */</code></dd>
 
193
 
 
194
      <dt><code>/* �ϥ�ɥ� */</code></dt>
 
195
      <dd><code>/* �ϥ�ɥ� */</code></dd>
 
196
    </dl>
 
197
 
 
198
    <p>�Ť��ؿ��λĤ�Τ�Τϥեå��Ȥ�����Ͽ�����٤��Ǥ���
 
199
    �������Ǽ��Τ褦�ʥեå������ơ������������Ƥ��ޤ���</p>
 
200
 
 
201
    <dl>
 
202
      <dt><code>ap_hook_post_config</code></dt>
 
203
      <dd>(������ <code>_init</code> �롼������Ͽ�����٤����Ǥ�)</dd>
 
204
 
 
205
      <dt><code>ap_hook_http_method</code></dt>
 
206
      <dd>(�ꥯ�����Ȥ��� HTTP �᥽�åɤ�������ޤ� (�ߴ���))</dd>
 
207
 
 
208
      <dt><code>ap_hook_open_logs</code></dt>
 
209
      <dd>(����Υ����Υ����ץ�)</dd>
 
210
 
 
211
      <dt><code>ap_hook_auth_checker</code></dt>
 
212
      <dd>(�꥽���������¤�ɬ�פȤ��뤫�ɤ����γ�ǧ)</dd>
 
213
 
 
214
      <dt><code>ap_hook_access_checker</code></dt>
 
215
      <dd>(�⥸�塼���ͭ������γ�ǧ)</dd>
 
216
 
 
217
      <dt><code>ap_hook_check_user_id</code></dt>
 
218
      <dd>(�桼�� ID �ȥѥ���ɤγ�ǧ)</dd>
 
219
 
 
220
      <dt><code>ap_hook_default_port</code></dt>
 
221
      <dd>(�����ФΥǥե���ȡ��ݡ��Ȥμ���)</dd>
 
222
 
 
223
      <dt><code>ap_hook_pre_connection</code></dt>
 
224
      <dd>(������ľ����ɬ�פʤ��Ȥ�¹ԡ������� accept ľ��˸ƤФ��)</dd>
 
225
 
 
226
      <dt><code>ap_hook_process_connection</code></dt>
 
227
      <dd>(�ץ��ȥ���ν���)</dd>
 
228
 
 
229
      <dt><code>ap_hook_child_init</code></dt>
 
230
      <dd>(�ҥץ�������ưľ��)</dd>
 
231
 
 
232
      <dt><code>ap_hook_create_request</code></dt>
 
233
      <dd>(??)</dd>
 
234
 
 
235
      <dt><code>ap_hook_fixups</code></dt>
 
236
      <dd>(�������Ƥ��������ѹ�����饹�ȡ������)</dd>
 
237
 
 
238
      <dt><code>ap_hook_handler</code></dt>
 
239
      <dd>(�������Ƥ�����)</dd>
 
240
 
 
241
      <dt><code>ap_hook_header_parser</code></dt>
 
242
      <dd>(�⥸�塼��˥إå��ξȲ�򤵤��롣�ۤȤ�ɤΥ⥸�塼��ǤϻȤ��ޤ���post_read_request ��Ȥ��ޤ�)</dd>
 
243
 
 
244
      <dt><code>ap_hook_insert_filter</code></dt>
 
245
      <dd>(�ե��륿����������˥ե��륿������)</dd>
 
246
 
 
247
      <dt><code>ap_hook_log_transaction</code></dt>
 
248
      <dd>(�ꥯ�����ȤˤĤ��Ƥξ����Ͽ����)</dd>
 
249
 
 
250
      <dt><code>ap_hook_optional_fn_retrieve</code></dt>
 
251
      <dd>(���ץ����Ȥ�����Ͽ���줿�ؿ��μ���)</dd>
 
252
 
 
253
      <dt><code>ap_hook_post_read_request</code></dt>
 
254
      <dd>(�ꥯ�����Ȥ��ɤߤ�����塢¾�Υե����������˸ƤФ��)</dd>
 
255
 
 
256
      <dt><code>ap_hook_quick_handler</code></dt>
 
257
      <dd>�ꥯ�����Ȥν������Ϥޤ����˸ƤФ�롣����å���⥸�塼�뤬
 
258
      ���Ѥ��Ƥ���</dd>
 
259
 
 
260
      <dt><code>ap_hook_translate_name</code></dt>
 
261
      <dd>(URI ��ե�����̾���Ѵ�����)</dd>
 
262
 
 
263
      <dt><code>ap_hook_type_checker</code></dt>
 
264
      <dd>(ʸ�񷿤η�������ꡣ���뤤�Ϥ�������)</dd>
 
265
    </dl>
 
266
  
 
267
</div></div>
 
268
<div class="bottomlang">
 
269
<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 
270
<a href="../ja/developer/modules.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
 
271
</div><div id="footer">
 
272
<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
 
273
<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>
 
274
</body></html>
 
 
b'\\ No newline at end of file'