]> granicus.if.org Git - apache/blob - docs/manual/sections.xml.ko
rebuild docs
[apache] / docs / manual / sections.xml.ko
1 <?xml version="1.0" encoding="EUC-KR" ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
4 <!-- English Revision: 105989:1590674 (outdated) -->
5
6 <!--
7  Licensed to the Apache Software Foundation (ASF) under one or more
8  contributor license agreements.  See the NOTICE file distributed with
9  this work for additional information regarding copyright ownership.
10  The ASF licenses this file to You under the Apache License, Version 2.0
11  (the "License"); you may not use this file except in compliance with
12  the License.  You may obtain a copy of the License at
13
14      http://www.apache.org/licenses/LICENSE-2.0
15
16  Unless required by applicable law or agreed to in writing, software
17  distributed under the License is distributed on an "AS IS" BASIS,
18  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  See the License for the specific language governing permissions and
20  limitations under the License.
21 -->
22
23 <manualpage metafile="sections.xml.meta">
24
25 <title>¼½¼Ç ¼³Á¤</title>
26
27 <summary> <p><a href="configuring.html">¼³Á¤ÆÄÀÏ</a>¿¡ ÀÖ´Â
28 Áö½Ã¾î´Â ¼­¹ö Àüü¿¡ Àû¿ëµÇ°Å³ª, Æ¯Á¤ µð·ºÅ丮, ÆÄÀÏ, È£½ºÆ®,
29 URL¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ ¹®¼­´Â ´Ù¸¥ Áö½Ã¾îÀÇ Àû¿ë¹üÀ§¸¦
30 Á¦ÇÑÇϱâÀ§ÇØ ¼³Á¤ ¼½¼ÇÀ̳ª <code>.htaccess</code> ÆÄÀÏÀ»
31 »ç¿ëÇϴ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.</p>
32 </summary>
33
34 <section id="types"><title>¼³Á¤ ¼½¼ÇÀÇ Á¾·ù</title>
35
36 <related>
37 <modulelist>
38 <module>core</module>
39 <module>mod_proxy</module>
40 </modulelist>
41 <directivelist>
42 <directive type="section" module="core">Directory</directive>
43 <directive type="section" module="core">DirectoryMatch</directive>
44 <directive type="section" module="core">Files</directive>
45 <directive type="section" module="core">FilesMatch</directive>
46 <directive type="section" module="core">IfDefine</directive>
47 <directive type="section" module="core">IfModule</directive>
48 <directive type="section" module="core">Location</directive>
49 <directive type="section" module="core">LocationMatch</directive>
50 <directive type="section" module="mod_proxy">Proxy</directive>
51 <directive type="section" module="mod_proxy">ProxyMatch</directive>
52 <directive type="section" module="core">VirtualHost</directive>
53 </directivelist>
54 </related>
55
56 <p>¼½¼Ç¿¡´Â µÎ°¡Áö Á¾·ù°¡ ÀÖ´Ù. ´ëºÎºÐÀº ¸Å¿äû¸¶´Ù Ã³¸®µÈ´Ù.
57 ÇØ´çÇϴ ¿äû¿¡¸¸ ¾È¿¡ Æ÷ÇÔÇÑ Áö½Ã¾î¸¦ Àû¿ëÇÑ´Ù. ¹Ý´ë·Î, <directive
58 type="section" module="core">IfDefine</directive>°ú <directive
59 type="section" module="core">IfModule</directive>Àº ¼­¹ö°¡
60 ½ÃÀÛÇÒ¶§¿Í ²¨Áú¶§¸¸ Ã³¸®ÇÑ´Ù. ½ÃÀÛÇÒ¶§ »óÅ°¡ ÂüÀ̸頾ȿ¡ ÀÖ´Â
61 Áö½Ã¾î°¡ ¸ðµç ¿äû¿¡ Àû¿ëµÈ´Ù. ÂüÀÌ ¾Æ´Ï¸é ¾È¿¡ Àִ Áö½Ã¾î´Â
62 ¹«½ÃÇÑ´Ù.</p>
63
64 <p><directive type="section" module="core">IfDefine</directive>
65 Áö½Ã¾î´Â <code>httpd</code> ¸í·ÉÇà¿¡ ÀûÀýÇÑ ÆĶó¹ÌÅÍ°¡ ÀÖ´Â
66 °æ¿ì¿¡¸¸ ¾È¿¡ Æ÷ÇÔÇÑ Áö½Ã¾î¸¦ Àû¿ëÇÑ´Ù. ´ÙÀ½ ¼³Á¤À» ¿¹·Î µé¸é,
67 ¼­¹ö¸¦ <code>httpd -DClosedForNow</code>·Î ½ÃÀÛÇÒ °æ¿ì¿¡¸¸
68 ¸ðµç ¿äûÀÌ ´Ù¸¥ »çÀÌÆ®·Î ¸®´ÙÀÌ·º¼ÇµÈ´Ù:</p>
69
70 <example>
71 &lt;IfDefine ClosedForNow&gt;<br />
72 Redirect / http://otherserver.example.com/<br />
73 &lt;/IfDefine&gt;
74 </example>
75
76 <p><directive type="section" module="core">IfModule</directive>
77 Áö½Ã¾îµµ Æ¯Á¤ ¸ðµâÀÌ ¼­¹ö¿¡ Æ÷ÇԵȠ°æ¿ì¿¡¸¸ ¾È¿¡ µç Áö½Ã¾î¸¦
78 Àû¿ëÇѴٴ Á¡À» Á¦¿ÜÇÏ°í´Â ¸Å¿ì ºñ½ÁÇÏ´Ù. ¸ðµâÀ» ¼­¹ö¿¡ Á¤ÀûÀ¸·Î
79 ÄÄÆÄÀÏÇϰųª µ¿ÀûÀ¸·Î ÄÄÆÄÀÏÇÑÈÄ ¼³Á¤ÆÄÀÏ ¾Õ¿¡ <directive
80 module="mod_so">LoadModule</directive> ÁÙÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ
81 Áö½Ã¾î´Â Æ¯Á¤ ¸ðµâÀÇ ¼³Ä¡À¯¹«¿¡ µû¶ó ¼³Á¤ÆÄÀÏÀÌ ´Ù¸¦ ÇÊ¿ä°¡
82 ÀÖÀ»¶§¸¸ »ç¿ëÇؾߠÇÑ´Ù. ¸ðµâÀÌ ¾ø´Â °æ¿ì À¯¿ëÇÑ ¿À·ù¹®ÀÌ ³ª¿ÀÁö¾ÊÀ»
83 ¼ö Àֱ⠶§¹®¿¡ ¾ðÁ¦³ª »ç¿ëÇϱ栿øÇϴ Áö½Ã¾î¸¦ ¾È¿¡ µÎ¸é ¾ÈµÈ´Ù.</p>
84
85 <p>´ÙÀ½ ¿¹¿¡¼­ <module>mod_mime_magic</module>ÀÌ ÀÖÀ»¶§¸¸ <directive
86 module="mod_mime_magic">MimeMagicFiles</directive> Áö½Ã¾î¸¦
87 ó¸®ÇÑ´Ù.</p>
88
89 <example>
90 &lt;IfModule mod_mime_magic.c&gt;<br />
91 MimeMagicFile conf/magic<br />
92 &lt;/IfModule&gt;
93 </example>
94
95 <p><directive type="section" module="core">IfDefine</directive>°ú
96 <directive type="section" module="core">IfModule</directive>ÀÇ
97 °Ë»ç ¾Õ¿¡ "!"À» ºÙ¿© Á¶°ÇÀ» ¿ªÀ¸·Î ÇÒ ¼ö ÀÖ´Ù. ¶Ç, ¿©·¯ ¼½¼ÇµéÀ»
98 °ãÃļ­ »ç¿ëÇÏ¿© ´õ º¹ÀâÇÑ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.</p>
99 </section>
100
101 <section id="file-and-web"><title>ÆÄÀϽýºÅÛ°ú À¥°ø°£</title>
102
103 <p>°¡Àå ÀÚÁÖ »ç¿ëµÇ´Â ¼³Á¤ ¼½¼ÇÀº ÆÄÀϽýºÅÛ°ú À¥°ø°£(webspace)ÀÇ
104 ƯÁ¤ Àå¼Ò¿¡ ´ëÇÑ ¼³Á¤À» º¯°æÇϴ °ÍµéÀÌ´Ù. ¸ÕÀú ÀÌ µÑÀÇ Â÷À̸¦
105 ÀÌÇØÇϴ °ÍÀÌ Áß¿äÇÏ´Ù. ÆÄÀϽýºÅÛÀº ¿î¿µÃ¼Á¦ ÀÔÀå¿¡¼­ µð½ºÅ©¸¦
106 º¸´Â °üÁ¡ÀÌ´Ù. ¿¹¸¦ µé¾î, ±âº»°ªÀ¸·Î ¾ÆÆÄÄ¡¸¦ ¼³Ä¡¸¦ Çϸé À¯´Ð½º
107 ÆÄÀϽýºÅÛÀÇ °æ¿ì <code>/usr/local/apache2</code>, À©µµ¿ìÁî
108 ÆÄÀϽýºÅÛÀÇ °æ¿ì <code>"c:/Program Files/Apache
109 Group/Apache2"</code>¿¡ ¼³Ä¡µÈ´Ù. (¾ÆÆÄÄ¡´Â À©µµ¿ìÁî¿¡¼­ Á¶Â÷
110 Ç×»ó, ¿ª½½·¡½¬°¡ ¾Æ´Ñ, ½½·¡½¬¸¦ »ç¿ëÇÔÀ» ÁÖÀÇÇ϶ó.) ¹Ý´ë·Î
111 À¥°ø°£Àº À¥¼­¹ö°¡ Á¦°øÇÏ°í Å¬¶óÀ̾ðÆ®°¡ º¸°ÔµÉ »çÀÌÆ®ÀÇ °üÁ¡ÀÌ´Ù.
112 ±×·¡¼­ À¯´Ð½º¿¡¼­ ±âº» ¾ÆÆÄÄ¡ ¼³Ä¡¸¦ ÇÑ °æ¿ì À¥°æ·ÎÀÇ °æ·Î
113 <code>/dir/</code>Àº ÆÄÀϽýºÅÛ °æ·Î
114 <code>/usr/local/apache2/htdocs/dir/</code>¿¡ ÇØ´çÇÑ´Ù. À¥°ø°£Àº
115 µ¥ÀÌŸº£À̽º µî¿¡¼­ µ¿ÀûÀ¸·Î »ý¼ºµÉ ¼ö Àֱ⶧¹®¿¡ ¹Ýµå½Ã
116 ÆÄÀϽýºÅÛ¿¡ Á÷Á¢ ´ëÀÀµÉ ÇÊ¿ä´Â ¾ø´Ù.</p>
117
118 <section id="filesystem"><title>ÆÄÀϽýºÅÛ ¼½¼Ç</title>
119
120 <p><directive type="section" module="core">Directory</directive>¿Í
121 <directive type="section" module="core">Files</directive> Áö½Ã¾î¿Í
122 Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇϴ Áö½Ã¾î´Â ÆÄÀϽýºÅÛÀǠƯÁ¤ ºÎºÐ¿¡ Áö½Ã¾î¸¦
123 Àû¿ëÇÑ´Ù. <directive type="section"
124 module="core">Directory</directive> Áö½Ã¾î¿¡ Æ÷ÇԵȠÁö½Ã¾îµéÀº
125 ÁöÁ¤ÇÑ ÆÄÀϽýºÅÛ µð·ºÅ丮¿Í ±× ÇÏÀ§ µð·ºÅ丮¿¡ Àû¿ëµÈ´Ù. <a
126 href="howto/htaccess.html">.htaccess ÆÄÀÏ</a>À» »ç¿ëÇصµ °á°ú´Â
127 °°´Ù. ´ÙÀ½ ¼³Á¤À» ¿¹·Î µé¸é, µð·ºÅ丮 ¸ñ·Ï(index)ÀÌ
128 <code>/var/web/dir1</code> ÀÌÇÏ µð·ºÅ丮¿¡¼­ µð·ºÅ丮 ¸ñ·Ï(index)ÀÌ
129 °¡´ÉÇÏ´Ù.</p>
130
131 <example>
132 &lt;Directory /var/web/dir1&gt;<br />
133 Options +Indexes<br />
134 &lt;/Directory&gt;
135 </example>
136
137 <p><directive type="section"
138 module="core">Files</directive> ¼½¼Ç¿¡ Æ÷ÇԵȠÁö½Ã¾îµéÀº ¾î¶²
139 µð·ºÅ丮¿¡ ÀÖ´ÂÁö °ü°è¾øÀÌ ÁöÁ¤ÇÑ À̸§À» °¡Áø ÆÄÀÏ¿¡ Àû¿ëµÈ´Ù.
140 ¼³Á¤ÆÄÀÏÀÇ ÁÖ¼³Á¤ºÎºÐ¿¡ Àִ ´ÙÀ½ ¼³Á¤À» ¿¹·Î µé¸é, Àå¼Ò¿Í
141 °ü°è¾øÀÌ <code>private.html</code>À̶õ À̸§À» ÇÑ ÆÄÀÏÀÇ Á¢±ÙÀ»
142 °ÅºÎÇÑ´Ù.</p>
143
144 <example>
145 &lt;Files private.html&gt;<br />
146 Order allow,deny<br />
147 Deny from all<br />
148 &lt;/Files&gt;
149 </example>
150
151 <p>ÆÄÀϽýºÅÛÀǠƯÁ¤ ºÎºÐ¿¡ Àִ ÆÄÀÏÀ» ÁöĪÇϱâÀ§ÇØ <directive
152 type="section" module="core">Files</directive>¿Í <directive
153 type="section" module="core">Directory</directive> ¼½¼ÇÀ» °°ÀÌ
154 »ç¿ëÇÑ´Ù. ´ÙÀ½ ¼³Á¤À» ¿¹·Î µé¸é,
155 <code>/var/web/dir1/private.html</code>,
156 <code>/var/web/dir1/subdir2/private.html</code>,
157 <code>/var/web/dir1/subdir3/private.html</code> °°ÀÌ
158 <code>/var/web/dir1/</code> µð·ºÅ丮 ¾Æ·¡¿¡ Àִ À̸§ÀÌ
159 <code>private.html</code>ÀΠÆÄÀÏÀÇ Á¢±ÙÀ» °ÅºÎÇÑ´Ù.</p>
160
161 <example>
162 &lt;Directory /var/web/dir1&gt;<br />
163 &lt;Files private.html&gt;<br />
164 Order allow,deny<br />
165 Deny from all<br />
166 &lt;/Files&gt;<br />
167 &lt;/Directory&gt;
168 </example>
169 </section>
170
171 <section id="webspace"><title>À¥°ø°£ ¼½¼Ç</title>
172
173 <p><directive type="section" module="core">Location</directive>
174 Áö½Ã¾î¿Í ÀÌ¿¡ ÇØ´çÇϴ Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇϴ Áö½Ã¾î´Â ¹Ý´ë·Î
175 ƯÁ¤ À¥°ø°£ÀÇ ¼³Á¤À» ¹Ù²Û´Ù. ´ÙÀ½ ¼³Á¤À» ¿¹·Î µé¸é, /privateÀ¸·Î
176 ½ÃÀÛÇϴ URL-°æ·ÎÀÇ Á¢±ÙÀÌ °ÅºÎµÈ´Ù. ¿©±â¿¡´Â
177 <code>http://yoursite.example.com/private</code>,
178 <code>http://yoursite.example.com/private123</code>,
179 <code>http://yoursite.example.com/private/dir/file.html</code>
180 °°ÀÌ <code>/private</code> ¹®ÀÚ¿­·Î ½ÃÀÛÇϴ ¿äûÀÌ ÇØ´çµÈ´Ù.</p>
181
182 <example>
183 &lt;Location /private&gt;<br />
184 Order Allow,Deny<br />
185 Deny from all<br />
186 &lt;/Location&gt;
187 </example>
188
189 <p><directive type="section" module="core">Location</directive>
190 Áö½Ã¾î´Â ÆÄÀϽýºÅÛ¿¡ ´ëÀÀÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ´ÙÀ½ ¿¹´Â ¾î¶»°Ô Æ¯Á¤
191 URLÀ» <module>mod_status</module>°¡ Á¦°øÇϴ ¾ÆÆÄÄ¡ ³»ºÎ Çڵ鷯·Î
192 ´ëÀÀ½ÃÅ°´ÂÁö¸¦ º¸¿©ÁØ´Ù. ÆÄÀϽýºÅÛ¿¡ <code>server-status</code>¶ó´Â
193 ÆÄÀÏÀº ÇÊ¿ä¾ø´Ù.</p>
194
195 <example>
196 &lt;Location /server-status&gt;<br />
197 SetHandler server-status<br />
198 &lt;/Location&gt;
199 </example>
200 </section>
201
202 <section id="wildcards"><title>¿ÍÀϵåÄ«µå¿Í Á¤±ÔÇ¥Çö½Ä</title>
203
204 <p><directive type="section" module="core">Directory</directive>,
205 <directive type="section" module="core">Files</directive>,
206 <directive type="section" module="core">Location</directive>
207 Áö½Ã¾î¿¡¼­ C Ç¥ÁØ ÆÄÀ̺귯¸®ÀÇ <code>fnmatch</code>¿Í °°Àº
208 ½©¿¡¼­ »ç¿ëÇϴ ¿ÍÀϵåÄ«µå ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
209 "*" ¹®Àڴ ¾î¶² ¹®ÀÚ¿­À̶󵵠³ªÅ¸³»°í, "?" ¹®Àڴ ¾î¶² ¹®ÀÚ ÇÑ°³¸¦
210 ³ªÅ¸³»¸ç, "[<em>seq</em>]"´Â <em>seq</em> Áß¿¡ ÇÑ ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù.
211 ¾î¶² ¿ÍÀϵåÄ«µåµµ "/" ¹®ÀÚ¸¦ ³ªÅ¸³»Áö´Â ¸øÇÑ´Ù. ±×·¡¼­ ÀÌ ¹®ÀÚ´Â
212 Á÷Á¢ »ç¿ëÇؾߠÇÑ´Ù.</p>
213
214 <p>´õ À¯¿¬ÇÑ ¼³Á¤ÀÌ ÇÊ¿äÇϸé perlȣȯ <a
215 href="glossary.html#regex">Á¤±ÔÇ¥Çö½Ä</a>À» »ç¿ëÇϴ <directive
216 type="section" module="core">DirectoryMatch</directive>, <directive
217 type="section" module="core">FilesMatch</directive>, <directive
218 type="section" module="core">LocationMatch</directive>¸¦ »ç¿ëÇÒ
219 ¼ö ÀÖ´Ù. ±×·¯³ª ¾Æ·¡ ¼³Á¤ÀÇ °áÇÕ¿¡ °üÇÑ Àý¿¡¼­ Á¤±ÔÇ¥Çö½Ä ¼½¼ÇÀ»
220 »ç¿ëÇϸé Áö½Ã¾î°¡ Àû¿ëµÇ´Â ¹æ¹ýÀÌ ¾î¶»°Ô º¯ÇÏ´ÂÁö »ìÆìºÁ¶ó.</p>
221
222 <p>¸ðµç »ç¿ëÀÚ µð·ºÅ丮 ¼³Á¤À» º¯°æÇϴ ºñÁ¤±ÔÇ¥Çö½Ä ¿ÍÀϵåÄ«µå
223 ¼½¼ÇÀº ´ÙÀ½°ú °°´Ù:</p>
224
225 <example>
226 &lt;Directory /home/*/public_html&gt;<br />
227 Options Indexes<br />
228 &lt;/Directory&gt;
229 </example>
230
231 <p>Á¤±ÔÇ¥Çö½Ä ¼½¼ÇÀ» »ç¿ëÇÏ¿© Çѹø¿¡ ¿©·¯ Á¾·ùÀÇ ±×¸²ÆÄÀÏ¿¡
232 ´ëÇÑ Á¢±ÙÀ» °ÅºÎÇÒ ¼ö ÀÖ´Ù:</p>
233 <example>
234 &lt;FilesMatch \.(?i:gif|jpe?g|png)$&gt;<br />
235 Order allow,deny<br />
236 Deny from all<br />
237 &lt;/FilesMatch&gt;
238 </example>
239
240 </section>
241
242 <section id="whichwhen"><title>¹«¾ùÀ» »ç¿ëÇϳª</title>
243
244 <p>ÆÄÀϽýºÅÛ ¼½¼Ç°ú À¥°ø°£ ¼½¼Ç Áß Çϳª¸¦ ¼±ÅÃÇϴ °ÍÀº ½ÇÁ¦·Î
245 ¸Å¿ì ½±´Ù. ÆÄÀϽýºÅÛ¿¡ Àִ °´Ã¼¿¡ Áö½Ã¾î¸¦ Àû¿ëÇÒ¶§´Â Ç×»ó
246 <directive type="section" module="core">Directory</directive>³ª
247 <directive type="section" module="core">Files</directive>¸¦
248 »ç¿ëÇÑ´Ù. (µ¥ÀÌŸº£À̽º¿¡¼­ »ý¼ºÇÑ À¥ÆäÀÌÁö¿Í °°ÀÌ) ÆÄÀϽýºÅÛ¿¡
249 ÀÖÁö ¾Ê´Â °´Ã¼¿¡ Áö½Ã¾î¸¦ Àû¿ëÇÒ¶§´Â <directive type="section"
250 module="core">Location</directive>À» »ç¿ëÇÑ´Ù.</p>
251
252 <p>ÆÄÀϽýºÅÛ¿¡ Àִ °´Ã¼ÀÇ Á¢±ÙÀ» Á¦ÇÑÇϱâÀ§ÇØ <directive
253 type="section" module="core">Location</directive>À» »ç¿ëÇϸé
254 Àý´ë ¾ÈµÈ´Ù. ¿©·¯ ´Ù¸¥ À¥°ø°£ Àå¼Ò(URL)°¡ °°Àº ÆÄÀϽýºÅÛ Àå¼Ò¿¡
255 ´ëÀÀµÉ ¼ö ÀÖÀ¸¹Ç·Î, °É¾îµÐ Á¦ÇÑÀ» ¿ìȸÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ´ÙÀ½
256 ¼³Á¤ÀÇ ¿¹¸¦ »ìÆ캸ÀÚ:</p>
257
258 <example>
259 &lt;Location /dir/&gt;<br />
260 Order allow,deny<br />
261 Deny from all<br />
262 &lt;/Location&gt;
263 </example>
264
265 <p>ÀÌ ¼³Á¤Àº <code>http://yoursite.example.com/dir/</code>À»
266 ¿äûÇÑ´Ù¸é Àß ÀÛµ¿ÇÑ´Ù. ±×·¯³ª ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö¾Ê´Â ÆÄÀϽýºÅÛÀ»
267 »ç¿ëÇѴٸ頾°ÔµÇ³ª?
268 <code>http://yoursite.example.com/DIR/</code>À» ¿äûÇÏ¿© ½±°Ô
269 Á¦ÇÑÀ» ¿ìȸÇÒ ¼ö ÀÖ´Ù. ¹Ý´ë·Î <directive type="section"
270 module="core">Directory</directive> Áö½Ã¾î´Â ¾î¶»°Ô ¿äûÇÏ¿´´ÂÁö
271 °ü°è¾øÀÌ ±× Àå¼Ò¿¡¼­ ¼­ºñ½ºµÇ´Â ³»¿ë¿¡ Àû¿ëµÈ´Ù. (¿¹¿Ü´Â ÆÄÀϽýºÅÛ
272 ¸µÅ©¸¦ »ç¿ëÇϴ °æ¿ì´Ù. ½Éº¼¸µÅ©¸¦ »ç¿ëÇÏ¿© ÇÑ µð·ºÅ丮¸¦
273 ÆÄÀϽýºÅÛÀÇ ¿©·¯ Àå¼Ò¿¡ µÑ ¼ö ÀÖ´Ù. <directive type="section"
274 module="core">Directory</directive> Áö½Ã¾î´Â ½Éº¼¸µÅ©¸¦ µû¶ó°£´Ù.
275 ±×·¯¹Ç·Î ³ôÀº ¼öÁØÀÇ º¸¾ÈÀ» À§Çؼ­´Â ÀûÀýÇÑ <directive
276 module="core">Options</directive> Áö½Ã¾î¸¦ »ç¿ëÇÏ¿© ½Éº¼¸µÅ©¸¦
277 ¹«½ÃÇؾߠÇÑ´Ù.)</p>
278
279 <p>¾Æ¸¶µµ ´ç½ÅÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°Çϴ ÆÄÀϽýºÅÛÀ» »ç¿ëÇϹǷÎ
280 ÀÌ·± ÀÏÀÌ ÀϾÁö ¾Ê´Â´Ù°í »ý°¢ÇÒÁöµµ ¸ð¸¥´Ù. ±×·¯³ª ´Ù¸¥
281 ¹æ¹ýÀ¸·Îµµ ¿©·¯ À¥°ø°£ À§Ä¡°¡ ÇÑ ÆÄÀϽýºÅÛ À§Ä¡¿¡ ´ëÀÀµÉ ¼ö
282 ÀÖÀ½À» ±â¾ïÇ϶ó. ±×·¡¼­ °¡´ÉÇϸé Ç×»ó ÆÄÀϽýºÅÛ ¼½¼ÇÀ» »ç¿ëÇؾß
283 ÇÑ´Ù. ±×·¯³ª ÀÌ ±ÔÄ¢¿¡ ¿¹¿Ü°¡ Çϳª ÀÖ´Ù. ¼³Á¤ Á¦ÇÑÀ»
284 <code>&lt;Location /&gt;</code> ¼½¼Ç¿¡ µÎ¸é ÀÌ ¼½¼ÇÀ̠ƯÁ¤
285 URLÀÌ ¾Æ´Ñ ¸ðµç ¿äû¿¡ Àû¿ëµÇ¹Ç·Î ¿Ïº®ÇÏ°Ô ¾ÈÀüÇÏ´Ù.</p>
286 </section>
287
288 </section>
289
290 <section id="virtualhost"><title>°¡»óÈ£½ºÆ®</title>
291
292 <p><directive type="section" module="core">VirtualHost</directive>
293 ¼½¼ÇÀº Æ¯Á¤ È£½ºÆ®¿¡ Àû¿ëµÇ´Â Áö½Ã¾îµéÀ» Æ÷ÇÔÇÑ´Ù. À̴ ÇÑ
294 ÄÄÇ»ÅÍ¿¡¼­ °¢°¢ ´Ù¸¥ ¼³Á¤À» »ç¿ëÇÑ ¿©·¯ È£½ºÆ®¸¦ ¼­ºñ½ºÇÒ¶§
295 À¯¿ëÇÏ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â <a href="vhosts/">°¡»óÈ£½ºÆ® ¹®¼­</a>¸¦
296 Âü°íÇ϶ó.</p>
297 </section>
298
299 <section id="proxy"><title>ÇÁ·Ï½Ã</title>
300
301 <p><directive type="section" module="mod_proxy">Proxy</directive>¿Í
302 <directive type="section" module="mod_proxy">ProxyMatch</directive>
303 ¼½¼ÇÀº ÁöÁ¤ÇÑ URL¿¡ ´ëÇØ <module>mod_proxy</module> ÇÁ·Ï½Ã ¼­¹ö¸¦
304 °ÅÃÄ Á¢±ÙÇϴ °æ¿ì¿¡¸¸ Àû¿ëµÈ´Ù. ´ÙÀ½ ¼³Á¤À» ¿¹·Î µé¸é, ÇÁ·Ï½Ã
305 ¼­¹ö¸¦ ÅëÇØ <code>cnn.com</code> À¥»çÀÌÆ®¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù.</p>
306
307 <example>
308 &lt;Proxy http://cnn.com/*&gt;<br />
309 Order allow,deny<br />
310 Deny from all<br />
311 &lt;/Proxy&gt;
312 </example>
313 </section>
314
315 <section id="whatwhere"><title>¾È¿¡ ¾î¶² Áö½Ã¾î¸¦ »ç¿ëÇÒ ¼ö
316 ÀÖ³ª?</title>
317
318 <p>¾î¶² ¼³Á¤ ¼½¼Ç¾È¿¡ »ç¿ëÇÒ ¼ö Àִ Áö½Ã¾î¸¦ ¾Ë·Á¸é Áö½Ã¾îÀÇ
319 <a href="mod/directive-dict.html#Context">»ç¿ëÀå¼Ò</a>¸¦ È®ÀÎÇ϶ó.
320 <directive type="section" module="core">Directory</directive>¿¡¼­
321 »ç¿ë°¡´ÉÇÑ Áö½Ã¾î´Â <directive type="section"
322 module="core">DirectoryMatch</directive>, <directive type="section"
323 module="core">Files</directive>, <directive type="section"
324 module="core">FilesMatch</directive>, <directive type="section"
325 module="core">Location</directive>, <directive type="section"
326 module="core">LocationMatch</directive>, <directive type="section"
327 module="mod_proxy">Proxy</directive>, <directive type="section"
328 module="mod_proxy">ProxyMatch</directive> ¼½¼Ç¿¡¼­µµ »ç¿ë°¡´ÉÇÏ´Ù.
329 ±×·¯³ª, ¿¹¿Ü°¡ ÀÖ´Ù:</p>
330
331 <ul>
332 <li><directive module="core">AllowOverride</directive> Áö½Ã¾î´Â
333 <directive type="section" module="core">Directory</directive>
334 ¼½¼Ç¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù.</li>
335
336 <li><code>FollowSymLinks</code>, <code>SymLinksIfOwnerMatch</code>,
337 <directive module="core">Options</directive>´Â <directive
338 type="section" module="core">Directory</directive> ¼½¼ÇÀ̳ª
339 <code>.htaccess</code> ÆÄÀÏ¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù.</li>
340
341 <li><directive module="core">Options</directive> Áö½Ã¾î´Â
342 <directive type="section" module="core">Files</directive>°ú
343 <directive type="section" module="core">FilesMatch</directive>
344 ¼½¼Ç¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø´Ù.</li>
345 </ul>
346 </section>
347
348 <section id="mergin"><title>¼½¼ÇµéÀÌ °áÇÕÇϴ ¹æ¹ý</title>
349
350 <p>¼³Á¤ ¼½¼ÇÀº ¸Å¿ì Æ¯º°ÇÑ ¹æ¹ýÀ¸·Î Àû¿ëµÈ´Ù. ÀÌ ¼ø¼­°¡ ¼³Á¤
351 Áö½Ã¾î¸¦ Çؼ®Çϴ ¹æ¹ý¿¡ Áß¿äÇÑ ¿µÇâÀ» Áֱ⶧¹®¿¡ ÀÌ ¹æ¹ýÀ»
352 ÀÌÇØÇϴ °ÍÀÌ Áß¿äÇÏ´Ù.</p>
353
354     <p>°áÇÕÇϴ ¼ø¼­´Â:</p>
355
356     <ol>
357       <li> (Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇÏÁö¾Ê´Â) <directive type="section"
358       module="core">Directory</directive>¿Í <code>.htaccess</code>´Â
359       µ¿½Ã¿¡ ÀϾ´Ù (°æ¿ì¿¡ µû¶ó <code>.htaccess</code>ÀÌ
360       <directive type="section" module="core">Directory</directive>¸¦
361       ¹«½ÃÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù)</li>
362
363       <li><directive type="section"
364       module="core">DirectoryMatch</directive> (±×¸®°í
365       <code>&lt;Directory ~&gt;</code>)</li>
366
367       <li><directive type="section"
368       module="core">Files</directive>¿Í <directive type="section"
369       module="core">FilesMatch</directive>´Â µ¿½Ã¿¡ ÀϾ´Ù</li>
370
371       <li><directive type="section"
372       module="core">Location</directive>°ú <directive type="section"
373       module="core">LocationMatch</directive>´Â µ¿½Ã¿¡ ÀϾ´Ù</li>
374     </ol>
375
376     <p><directive type="section"
377     module="core">Directory</directive>¸¦ Á¦¿ÜÇÏ°í °¢ ¼½¼ÇµéÀ»
378     ¼³Á¤ÆÄÀÏ¿¡ ³ª¿Â ¼ø¼­´ë·Î Ã³¸®µÈ´Ù. (À§ÀÇ ¼ø¼­ 1) <directive
379     type="section" module="core">Directory</directive>´Â µð·ºÅ丮
380     ³»¿ëÀÌ °¡Àå ÂªÀº °Í¿¡¼­ ±äÂÊÀ¸·Î Ã³¸®µÈ´Ù. ±×·¡¼­ ¿¹¸¦ µé¾î,
381     <code>&lt;Directory /var/web/dir&gt;</code>À»
382     <code>&lt;Directory /var/web/dir/subdir&gt;</code> ÀÌÀü¿¡
383     Ã³¸®ÇÑ´Ù. °°Àº µð·ºÅ丮¸¦ ÁöĪÇϴ ¿©·¯ <directive
384     type="section" module="core">Directory</directive> ¼½¼ÇÀÌ
385     ÀÖ´Ù¸é À̵éÀ» ¼³Á¤ÆÄÀÏ ¼ø¼­´ë·Î Ã³¸®ÇÑ´Ù. <directive
386     module="core">Include</directive> Áö½Ã¾î·Î Æ÷ÇÔÇÑ ¼³Á¤Àº
387     <directive module="core">Include</directive> Áö½Ã¾î À§Ä¡¿¡
388     Æ÷ÇÔÇÑ ÆÄÀÏ ³»¿ëÀÌ Àִ °Í󷳠ó¸®ÇÑ´Ù.</p>
389
390     <p><directive type="section"
391     module="core">VirtualHost</directive> ¼½¼Ç ¾È¿¡ Æ÷ÇԵȠ¼½¼ÇÀº
392     °¡»óÈ£½ºÆ® Á¤ÀÇ ¹Û¿¡ Àִ ÇØ´ç ¼½¼Ç <em>ÀÌÈÄ¿¡</em> Àû¿ëµÈ´Ù.
393     ±×·¡¼­ °¡»óÈ£½ºÆ® ¾È¿¡¼­ ÁÖ¼­¹öÀÇ ¼³Á¤»çÇ×À» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.</p>
394
395     <p><module>mod_proxy</module>°¡ ¿äû ¼­ºñ½ºÇÒ¶§, <directive
396     module="mod_proxy" type="section">Proxy</directive> ¼½¼ÇÀÇ
397     Ã³¸®¼ø¼­´Â <directive module="core"
398     type="section">Directory</directive> ¼½¼Ç°ú °°´Ù.</p>
399
400     <p>´ÙÀ½¿¡ ³ª¿À´Â ¼½¼ÇÀº ÀÌÀü ¼½¼ÇÀÇ °á°ú¸¦ ¼öÁ¤ÇÑ´Ù.</p>
401
402 <note><title>±â¼úÀû ÁÖÀÇ</title>
403       ½ÇÁ¦·Î
404       <code>&lt;Location&gt;</code>/<code>&lt;LocationMatch&gt;</code>´Â
405       (<code>Aliases</code>¿Í <code>DocumentRoot</code>¸¦ »ç¿ëÇÏ¿©
406       URLÀ» ÆÄÀϸíÀ¸·Î º¯È¯ÇÏ´Â) À̸§¹ø¿ª ´Ü°è ÀÌÀü¿¡ Ã³¸®µÈ´Ù.
407       º¯¿ªÀÌ ³¡³­ ÀÌÈÄ¿¡´Â ¿ÏÀüÈ÷ ¹«½ÃÇÑ´Ù.
408 </note>
409
410 <section id="merge-examples"><title>¿¹Á¦</title>
411
412 <p>´ÙÀ½Àº °ãÇÕÇϴ ¼ø¼­¸¦ ¼³¸íÇϴ ¿¹´Ù. À̵頸ðµÎ ¿äû¿¡
413 Àû¿ëµÈ´Ù°í °¡Á¤Çϸé Áö½Ã¾î´Â A &gt; B &gt; C &gt; D &gt; E
414 ¼ø¼­·Î Ã³¸®µÈ´Ù.</p>
415
416 <example>
417 &lt;Location /&gt;<br />
418 E<br />
419 &lt;/Location&gt;<br />
420 <br />
421 &lt;Files f.html&gt;<br />
422 D<br />
423 &lt;/Files&gt;<br />
424 <br />
425 &lt;VirtualHost *&gt;<br />
426 &lt;Directory /a/b&gt;<br />
427 B<br />
428 &lt;/Directory&gt;<br />
429 &lt;/VirtualHost&gt;<br />
430 <br />
431 &lt;DirectoryMatch "^.*b$"&gt;<br />
432 C<br />
433 &lt;/DirectoryMatch&gt;<br />
434 <br />
435 &lt;Directory /a/b&gt;<br />
436 A<br />
437 &lt;/Directory&gt;<br />
438 <br />
439 </example>
440
441 <p>´õ Çö½ÇÀûÀΠ¿¹´Â ´ÙÀ½°ú °°´Ù. <directive module="core"
442 type="section">Location</directive> ¼½¼ÇÀ» ³ªÁß¿¡ Ã³¸®ÇϹǷÎ
443 <directive module="core" type="section">Directory</directive>
444 ¼½¼Ç¿¡ Àִ Á¢±ÙÁ¦ÇÑ°ú °ü°è¾øÀÌ ¼­¹ö¿¡ ¹«Á¦ÇÑ Á¢±ÙÀ» °¡´ÉÇÏ´Ù.
445 Áï, °áÇÕÇϴ ¼ø¼­´Â Áß¿äÇϹǷΠÁÖÀÇÇ϶ó!</p>
446
447 <example>
448 &lt;Location /&gt;<br />
449 Order deny,allow<br />
450 Allow from all<br />
451 &lt;/Location&gt;<br />
452 <br />
453 # ¾Ç!  ÀÌ &lt;Directory&gt; ¼½¼ÇÀº ¾Æ¹«·± È¿°ú°¡ ¾ø´Ù<br />
454 &lt;Directory /&gt;<br />
455 Order allow,deny<br />
456 Allow from all<br />
457 Deny from badguy.example.com<br />
458 &lt;/Directory&gt;
459 </example>
460
461 </section>
462
463 </section>
464 </manualpage>
465