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="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a> > <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"> en </a> |
<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_so.html" title="Korean"> ko </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"> en </a> |
<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_so.html" title="Korean"> ko </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>
|