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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<?xml version="1.0" encoding="EUC-KR"?>
<!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="ko" xml:lang="ko"><head><!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>mod_so - Apache HTTP Server</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 Server Version 2.2</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 Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">žðµâ</a></div>
<div id="page-content">
<div id="preamble"><h1>ŸÆÆÄÄ¡ žðµâ mod_so</h1>
<div class="toplang">
<p><span>°¡ŽÉÇÑ ŸðŸî: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_so.html" 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>so_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">ŒÒœºÆÄÀÏ:</a></th><td>mod_so.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Áö¿ø:</a></th><td>À©µµ¿ìÁî¿¡Œ­ (Ç×»ó Æ÷ÇÔÇÏŽÂ) Base žðµâÀÌŽÙ.</td></tr></table>
<h3>¿äŸà</h3>


    <p>žîžî ¿î¿µÃŒÁŠ¿¡Œ­ ŸÆÆÄÄ¡ŽÂ <a href="../dso.html">µ¿Àû°øÀ¯°ŽÃŒ</a>
    (DSO) ±âŒúÀ» »ç¿ëÇÏ¿© Œ­¹öžŠ ŽÙœÃ ÄÄÆÄÀÏÇÏÁö ŸÊ°íµµ œÇÇàÁß¿¡
    žðµâÀ» ÀПîµéÀÏ Œö ÀÖŽÙ.</p>
    
    <p>ÀПîµéÀÏ ÄÚµåŽÂ, À¯ŽÐœº¿¡Œ­ŽÂ (<code>.so</code> È®ÀåÀÚžŠ
    °¡Áø) ÀϹÝÀûÀÎ °øÀ¯°ŽÃŒÆÄÀÏÀÌ°í, À©µµ¿ìÁî¿¡Œ­ŽÂ <code>.so</code>
    È€Àº <code>.dll</code> È®ÀåÀÚžŠ °¡ÁøŽÙ.</p>

    <div class="warning"><h3>°æ°í</h3>
    <p>ŸÆÆÄÄ¡ 1.3 žðµâÀ» ŸÆÆÄÄ¡ 2.0¿¡Œ­ »ç¿ëÇÒ Œö ŸøŽÙ.
    ŸÆÆÄÄ¡ 2.0ÀÌ µ¿ÀûÀž·Î ÀПîµéÀ̰ųª ŸÆÆÄÄ¡¿Í °°ÀÌ ÄÄÆÄÀÏÇÏ·Ážé
    žðµâÀ» ŒöÁ€ÇØŸß ÇÑŽÙ.</p>
    </div>
</div>
<div id="quickview"><h3 class="directives">ÁöœÃŸîµé</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
</ul>
<h3>ÁÖÁŠ</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#windows">À©µµ¿ìÁî¿¡Œ­ ÀПîµéÀÏ žðµâ žžµé±â</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="windows" id="windows">À©µµ¿ìÁî¿¡Œ­ ÀПîµéÀÏ žðµâ žžµé±â</a></h2>

    <div class="note"><h3>ÁÖÀÇ</h3>
    <p>À©µµ¿ìÁîÀÇ žðµâží ÇüœÄÀº ŸÆÆÄÄ¡ 1.3.15¿Í 2.0¿¡Œ­ º¯°æµÇŸúŽÙ.
    žðµâžíÀº ÀÌÁŠ mod_foo.soœÄÀÌŽÙ.</p>

    <p>mod_soŽÂ ŸÆÁ÷µµ ApacheModuleFoo.dll œÄÀÇ žðµâÀ» ÀПîµéÀÏ
    Œö ÀÖÁöžž, »õ·Î¿î ÀÌž§ ±ÔÄ¢À» Œ±È£ÇÑŽÙ. žðµâÀ» 2.0¿¡ žÂ°Ô
    ŒöÁ€ÇÑŽÙžé ÀÌž§À» 2.0 ±ÔÄ¢¿¡ ŸËžÂ°Ô °íÄ¡±æ ¹Ù¶õŽÙ.</p></div>

    <p>ŸÆÆÄÄ¡ žðµâ APIŽÂ À¯ŽÐœº ¹öÀüÀ̰ųª À©µµ¿ìÁî ¹öÀüÀ̰ųª
    °°ŽÙ. žîžî APIŽÂ À©µµ¿ìÁî¿¡ ŸøŽÂ À¯ŽÐœº ±žÁ¶¿¡ ÀÇÁžÇϱ⶧¹®¿¡
    »ç¿ëÇÒ Œö ŸøÁöžž, À¯ŽÐœº¿¡Œ­ œÇÇàµÇŽÂ ž¹Àº žðµâÀ» ŒöÁ€ŸøÀÌ
    È€Àº Á¶±Ý ŒöÁ€ÇÏ¿© À©µµ¿ìÁî¿¡Œ­ »ç¿ëÇÒ Œö ÀÖŽÙ.</p>

    <p>žðµâÀº µÎ°¡Áö ¹æ¹ýÀž·Î Œ­¹ö¿¡ Ãß°¡ÇÒ Œö ÀÖŽÙ. À¯ŽÐœº¿¡Œ­ŽÂ
    žðµâÀ» Œ­¹ö¿Í °°ÀÌ ÄÄÆÄÀÏÇÒ Œö ÀÖŽÙ. À©µµ¿ìÁî¿ë ŸÆÆÄÄ¡ŽÂ
    À¯ŽÐœº¿Í ŽÞž® <code>Configure</code> ÇÁ·Î±×·¥ÀÌ Ÿø±â¶§¹®¿¡
    žðµâÀÇ ŒÒœºÆÄÀÏÀ» ApacheCore ÇÁ·ÎÁ§Æ® ÆÄÀÏ¿¡ Ãß°¡ÇÏ°í, œÉºŒÀ»
    <code>os\win32\modules.c</code> ÆÄÀÏ¿¡ Ãß°¡ÇØŸß ÇÑŽÙ.</p>

    <p>µÎ¹ø° ¹æ¹ýÀº žðµâÀ» Œ­¹ö°¡
    <code><code class="directive">LoadModule</code></code> ÁöœÃŸîžŠ
    »ç¿ëÇÏ¿© œÃÀÛÇÒ¶§ ÀПîµéÀÏ Œö ÀÖŽÂ °øÀ¯¶óÀ̺귯ž® DLL·Î
    žžµåŽÂ °ÍÀÌŽÙ. ÀÌ žðµâ DLLÀ» ¹èÆ÷ÇÏžé Œ­¹öžŠ ÀçÄÄÆÄÀÏÇÏÁö
    ŸÊ°í Ÿî¶² À©µµ¿ìÁî¿ë ŸÆÆÄÄ¡¿¡Œ­µµ žðµâÀ» »ç¿ëÇÒ Œö ÀÖŽÙ.</p>

    <p>žðµâ DLLÀ» žžµé±âÀ§ÇØŒ­ŽÂ žðµâÀÇ ŒÒœºÆÄÀÏÀ» Á¶±Ý ŒöÁ€ÇØŸß
    ÇÑŽÙ. DLLÀº module recordžŠ exportÇØŸß ÇÑŽÙ. (ŸÆ·¡ Âü°í)
    ÀÌžŠ À§ÇØ žðµâÀÇ module record Á€ÀÇ¿¡ (ŸÆÆÄÄ¡ ÇìŽõÆÄÀÏ¿¡
    Á€ÀǵÈ) <code>AP_MODULE_DECLARE_DATA</code>žŠ Ãß°¡ÇÑŽÙ.
    ¿¹žŠ µéŸî, ŽÙÀœ°ú °°Àº žðµâÀÌ ÀÖŽÙžé:</p>

<div class="example"><p><code>
    module foo_module;
</code></p></div>

    <p>ŽÙÀœ°ú °°ÀÌ ŒöÁ€ÇÑŽÙ:</p>
<div class="example"><p><code>
    module AP_MODULE_DECLARE_DATA foo_module;
</code></p></div>

    <p>ÀÌ ºÎºÐÀº À©µµ¿ìÁî¿¡Œ­žž »ç¿ëÇϱ⶧¹®¿¡ º¯°æÇÏ¿©µµ À¯ŽÐœº¿¡Œ­
    ŒÒœºžŠ ±×Žë·Î »ç¿ëÇÒ Œö ÀÖŽÙ. ¶Ç, <code>.DEF</code> ÆÄÀÏ¿¡
    ÀÍŒ÷ÇÏŽÙžé ŽëœÅ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© module recordžŠ exportÇÒ
    Œöµµ ÀÖŽÙ.</p>

    <p>ÀÌÁŠ žðµâÀ» Æ÷ÇÔÇÑ DLLÀ» žžµçŽÙ. ÀÌžŠ °øÀ¯¶óÀ̺귯ž®
    libhttpd.dllÀ» ÄÄÆÄÀÏÇÒ¶§ žžµç libhttpd.lib export ¶óÀ̺귯ž®¿Í
    žµÅ©ÇÑŽÙ. ŸÆÆÄÄ¡ ÇìŽõÆÄÀÏÀ» ¿Ã¹Ù·Î ãµµ·Ï ÄÄÆÄÀÏ·¯ Œ³Á€À»
    ŒöÁ€ÇØŸß ÇÒÁöµµ žðž¥ŽÙ. Œ­¹öÀÇ modules µð·ºÅäž®¿¡Œ­ ÀÌ
    ¶óÀ̺귯ž®žŠ ãÀ» Œö ÀÖŽÙ. ÄÄÆÄÀÏȯ°æÀ» ¿Ã¹Ù·Î Œ³Á€ÇϱâÀ§ÇØ
    ±âÁž žðµâÀÇ .dsp ÆÄÀÏÀ» °¡Á®ŽÙ Ÿ²°Å³ª Á÷Á¢ žžµç .dsp¿Í
    ÄÄÆÄÀÏ·¯/žµÄ¿ ¿ÉŒÇÀ» ºñ±³ÇÏŽÂ °ÍÀÌ ÁÁŽÙ.</p>

    <p>ÀÌÁŠ žðµâÀ» DLL·Î žžµçŽÙ. ÀÌ°ÍÀ» Œ­¹öÀÇ
    <code>modules</code> µð·ºÅäž®¿¡ µÎ°í,
    <code class="directive">LoadModule</code> ÁöœÃŸîžŠ »ç¿ëÇÏ¿© ÀПîµéÀÎŽÙ.</p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">ÁöœÃŸî</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Œ³ží:</a></th><td>ÁöÁ€ÇÑ žñÀûÆÄÀÏÀ̳ª ¶óÀ̺귯ž®žŠ ÀПîµéÀÎŽÙ</td></tr>
<tr><th><a href="directive-dict.html#Syntax">¹®¹ý:</a></th><td><code>LoadFile <em>filename</em> [<em>filename</em>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">»ç¿ëÀåŒÒ:</a></th><td>ÁÖŒ­¹öŒ³Á€</td></tr>
<tr><th><a href="directive-dict.html#Status">»óÅÂ:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">žðµâ:</a></th><td>mod_so</td></tr>
</table>

    <p>LoadFile ÁöœÃŸîŽÂ Œ­¹ö°¡ œÃÀÛÇϰųª ÀçœÃÀÛÇÒ¶§ ÁöÁ€ÇÑ
    žñÀûÆÄÀÏÀ̳ª ¶óÀ̺귯ž®žŠ ÀПîµéÀÎŽÙ(link in). ÀÌ ÁöœÃŸîŽÂ
    Ÿî¶² žðµâÀÌ µ¿ÀÛÇϱâÀ§ÇØ ÇÊ¿äÇÑ Äڵ垊 Ãß°¡·Î ÀПîµéÀ϶§
    »ç¿ëÇÑŽÙ. <em>Filename</em>Àº ÀýŽë°æ·ÎÀ̰ųª <a href="core.html#serverroot">ServerRoot</a>¿¡ ŽëÇÑ »óŽë°æ·ÎÀÌŽÙ.</p>

    <p>¿¹žŠ µéŸî:</p>

    <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">ÁöœÃŸî</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Œ³ží:</a></th><td>žñÀûÆÄÀÏÀ̳ª ¶óÀ̺귯ž®žŠ ÀПîµéÀÌ°í, »ç¿ë°¡ŽÉÇÑ
žðµâ žñ·Ï¿¡ Ãß°¡ÇÑŽÙ</td></tr>
<tr><th><a href="directive-dict.html#Syntax">¹®¹ý:</a></th><td><code>LoadModule <em>module filename</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">»ç¿ëÀåŒÒ:</a></th><td>ÁÖŒ­¹öŒ³Á€</td></tr>
<tr><th><a href="directive-dict.html#Status">»óÅÂ:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">žðµâ:</a></th><td>mod_so</td></tr>
</table>
    <p>LoadModule ÁöœÃŸîŽÂ žñÀûÆÄÀÏ È€Àº ¶óÀ̺귯ž® <em>filename</em>À»
    ÀПîµéÀÌ°í, »ç¿ë°¡ŽÉÇÑ žðµâ žñ·Ï¿¡ <em>module</em>À̶óŽÂ
    žðµâ ±žÁ¶ÃŒžŠ Ãß°¡ÇÑŽÙ. <em>Module</em>Àº ÆÄÀÏÀÇ
    <code>module</code> ÀÚ·áÇü ¿ÜºÎº¯ŒöžíÀÌžç, žðµâ ¹®Œ­ÀÇ <a href="module-dict.html#ModuleIdentifier">žðµâží</a>¿¡
    ³ª¿ÂŽÙ. ¿¹žŠ µéžé:</p>

    <div class="example"><p><code>
      LoadModule status_module modules/mod_status.so
    </code></p></div>

    <p>ServerRootÀÇ modules ÇÏÀ§µð·ºÅäž®¿¡Œ­ ÁöÁ€ÇÑ žðµâÀ» ÀПîµéÀÎŽÙ.</p>

</div>
</div>
<div class="bottomlang">
<p><span>°¡ŽÉÇÑ ŸðŸî: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_so.html" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<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>
<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>