Skip to content

Commit ef11228

Browse files
committed
Rebuild html, meta files
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933312 13f79535-47bb-0310-9956-ffa450edef68
1 parent d5f31a4 commit ef11228

62 files changed

Lines changed: 1026 additions & 722 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/manual/bind.html.ja.utf8

Lines changed: 155 additions & 105 deletions
Large diffs are not rendered by default.

docs/manual/bind.html.ko.euc-kr

Lines changed: 141 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
<a href="./ko/bind.html" title="Korean">&nbsp;ko&nbsp;</a> |
3232
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
3333
</div>
34-
<div class="outofdate">이 문서는 최신판 번역이 아닙니다.
35-
최근에 변경된 내용은 영어 문서를 참고하세요.</div>
3634

37-
<p>아파치가 특정 주소와 포트에서 서비스하도록 설정하기.</p>
35+
<p>Apache HTTP Server가 특정 주소와 포트에서 수신하도록 설정합니다.</p>
3836
</div>
3937
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">개요</a></li>
40-
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6에서 특별히 고려할 점</a></li>
41-
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">가상호스트와 어떻게 연관되나</a></li>
38+
<li><img alt="" src="./images/down.gif" /> <a href="#reload">재시작시 Listen 설정 변경</a></li>
39+
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 특별 고려사항</a></li>
40+
<li><img alt="" src="./images/down.gif" /> <a href="#protocol">Listen에서 프로토콜 지정</a></li>
41+
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">가상호스트와의 관계</a></li>
4242
</ul><h3>참고</h3><ul class="seealso"><li><a href="vhosts/">가상호스트</a></li><li><a href="dns-caveats.html">DNS 문제</a></li><li><a href="#comments_section">Comments</a></li></ul></div>
4343
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
4444
<div class="section">
@@ -48,103 +48,166 @@
4848
<table class="related"><tr><th>관련된 모듈</th><th>관련된 지시어</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
4949

5050

51-
<p>아파치를 시작하면 아파치는 컴퓨터의 어떤 포트와 주소에
52-
연결하여, 들어오는 요청을 기다린다. 기본적으로 아파치는
53-
컴퓨터의 모든 주소에서 기다린다. 그러나 아파치가 특정 포트나
54-
선택한 주소만을 기다리게 해야할 경우가 있다. 또 이 문제는
55-
아파치가 어떻게 다른 IP 주소, 호스트명, 포트에 반응할지를
56-
결정하는 가상호스트 기능과도 관련되있다.</p>
51+
<p>httpd는 시작할 때 로컬 머신의 특정 포트와 주소에 연결(bind)하고
52+
들어오는 요청을 기다립니다. 기본적으로 머신의 모든 주소에서
53+
수신합니다. 그러나 특정 포트에서만 수신하거나, 선택한 주소에서만
54+
수신하거나, 두 가지를 조합하도록 설정해야 할 수 있습니다. 이 기능은
55+
<code>httpd</code>가 서로 다른 IP 주소, 호스트명, 포트에 어떻게
56+
응답할지 결정하는 <a href="vhosts/">가상호스트</a> 기능과 함께
57+
사용하는 경우가 많습니다.</p>
5758

5859
<p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어는
59-
서버가 특정 포트나 주소와 포트 조합에서만 요청을 받게
60-
한다. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
61-
지시어에 포트 번호만 지정하면, 서버는 모든 인터페이스에서
62-
지정한 포트를 기다린다. 여러 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어로 기다릴 여러
63-
주소와 포트를 지정할 수도 있다. 서버는 열거한 주소와 포트로
64-
요청이 들어오면 응답한다.</p>
60+
서버가 지정한 포트 또는 주소와 포트 조합에서만 들어오는 요청을
61+
받아들이도록 합니다. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
62+
지시어에 포트 번호만 지정하면 서버는 모든 인터페이스에서 해당
63+
포트를 수신합니다. IP 주소와 포트를 함께 지정하면 서버는 해당
64+
포트와 인터페이스에서 수신합니다. 여러 개의
65+
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어를 사용하여
66+
수신할 주소와 포트를 여러 개 지정할 수 있습니다. 서버는 나열된
67+
주소와 포트에서 들어오는 모든 요청에 응답합니다.</p>
68+
69+
<p>예를 들어, 모든 인터페이스에서 80번 포트와 8000번 포트 모두에서
70+
연결을 받아들이려면 다음과 같이 설정합니다:</p>
71+
72+
<div class="example"><pre class="prettyprint lang-config">Listen 80
73+
Listen 8000</pre>
74+
</div>
6575

66-
<p>예를 들어, 서버가 80번과 8000번 포트 모두에서 연결을
67-
받도록 하려면:</p>
76+
<p>한 인터페이스에서는 80번 포트로, 다른 인터페이스에서는 8000번
77+
포트로 연결을 받아들이려면 다음과 같이 설정합니다:</p>
6878

69-
<div class="example"><p><code>
70-
Listen 80<br />
71-
Listen 8000
72-
</code></p></div>
79+
<div class="example"><pre class="prettyprint lang-config">Listen 192.0.2.1:80
80+
Listen 192.0.2.5:8000</pre>
81+
</div>
7382

74-
<p>서버가 지정한 두 인터페이스와 포트에서 연결을 기다리도록
75-
하려면,</p>
83+
<p>IPv6 주소는 다음 예와 같이 대괄호로 감싸야 합니다:</p>
7684

77-
<div class="example"><p><code>
78-
Listen 192.0.2.1:80<br />
79-
Listen 192.0.2.5:8000
80-
</code></p></div>
85+
<div class="example"><pre class="prettyprint lang-config">Listen [2001:db8::a00:20ff:fea7:ccea]:80</pre>
86+
</div>
8187

82-
<p>IPv6 주소는 다음과 같이 대괄호로 묶어야 한다:</p>
88+
<div class="warning"><p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어가 중복되면
89+
서버 시작을 막는 치명적인 오류가 발생합니다.</p>
8390

8491
<div class="example"><p><code>
85-
Listen [2001:db8::a00:20ff:fea7:ccea]:80
92+
(48)Address already in use: make_sock: could not bind to address [::]:80
8693
</code></p></div>
94+
95+
<p>추가 문제 해결 방법은 <a href="http://wiki.apache.org/httpd/CouldNotBindToAddress">위키의
96+
관련 문서</a>를 참고하십시오.</p>
97+
98+
</div>
99+
87100
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
88101
<div class="section">
89-
<h2><a name="ipv6" id="ipv6">IPv6에서 특별히 고려할 점</a> <a title="Permanent link" href="#ipv6" class="permalink">&para;</a></h2>
102+
<h2><a name="reload" id="reload">재시작시 Listen 설정 변경</a> <a title="Permanent link" href="#reload" class="permalink">&para;</a></h2>
90103

91104

92-
<p>IPv6를 구현한 플래폼이 늘고 있고 APR이 이들 플래폼 대부분에서
93-
IPv6를 지원하기때문에, 아파치는 IPv6 소켓을 할당하여 IPv6로
94-
받은 요청을 처리할 수 있다.</p>
95-
96-
<p>아파치 관리자에게 복잡한 부분은 IPv6 소켓이 IPv4 연결과
97-
IPv6 연결을 모두 처리할 수 있느냐는 점이다. 대부분의 플래폼에서는
98-
IPv4-대응(mapped) IPv6 주소를 사용하여 IPv6 소켓에서 IPv4
99-
연결을 받지만, FreeBSD와 NetBSD와 OpenBSD은 시스템전체 정책때문에
100-
기본적으로 허용하지 않는다. 그러나 기본적으로 허용하지않는
101-
시스템이라도 아파치를 위해 특별한 설정 파라미터로 변경할
102-
수 있다.</p>
103-
104-
<p>반면 리눅스와 Tru64 같은 일부 플래폼에서 IPv4와 IPv6을
105-
모두 처리하려면 대응 주소를 <strong>사용해야만</strong>
106-
한다. 아파치가 최소한의 소켓을 사용하여 IPv4 연결과 IPv6
107-
연결을 모두 받도록하려면, IPv4-대응 IPv6 주소를 사용하고
108-
<a href="programs/configure.html">configure</a> 옵션
109-
<code>--enable-v4-mapped</code>를 지정한다.</p>
105+
<p>httpd를 재시작할 때 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
106+
지시어의 변경 사항에 대해 특별히 주의해야 합니다. 재시작 중에 httpd는
107+
서버에 대한 새로운 연결 시도에서 "Connection refused" 오류가 발생하지
108+
않도록 (원래 설정대로) 포트를 바인딩한 상태로 유지합니다. 사용 중인
109+
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어가 이전 설정과
110+
충돌하도록 변경되면 설정이 실패하고 서버가 종료됩니다.</p>
110111

111-
<p><code>--enable-v4-mapped</code>는 FreeBSD, NetBSD, OpenBSD를
112-
제외한 모든 플래폼에서 기본값이고, 아마도 당신의 아파치도
113-
마찬가지일 것이다.</p>
112+
<p>예를 들어, 다음 설정에서:</p>
113+
114+
<div class="example"><pre class="prettyprint lang-config">Listen 127.0.0.1:80</pre>
115+
</div>
114116

115-
<p>플래폼과 APR의 지원여부와 관계없이 아파치가 IPv4 연결만을
116-
받도록하려면, 다음 예제와 같이 모든 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어에 IPv4 주소를
117-
사용한다:</p>
117+
<p>다음과 같이 변경하면 실패할 수 있습니다. 모든 주소에서 80번
118+
포트에 바인딩하는 것이 127.0.0.1에서만 80번 포트에 바인딩하는
119+
것과 충돌하기 때문입니다.</p>
118120

119-
<div class="example"><p><code>
120-
Listen 0.0.0.0:80<br />
121-
Listen 192.0.2.1:80
122-
</code></p></div>
121+
<div class="example"><pre class="prettyprint lang-config">Listen 80</pre>
122+
</div>
123123

124-
<p>플래폼에서 지원하며 아파치가 서로 다른 소켓으로 IPv4
125-
연결과 IPv6 연결을 받도록하려면 (즉 IPv4-대응 주소를 사용하지
126-
않으려면), <a href="programs/configure.html">configure</a>
127-
옵션 <code>--disable-v4-mapped</code>를
128-
지정한다. <code>--disable-v4-mapped</code>는 FreeBSD, NetBSD,
129-
OpenBSD에서 기본값이다.</p>
124+
<p>이러한 설정 변경을 적용하려면 서버를 중지한 후 다시 시작해야
125+
합니다.</p>
130126

131127
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
132128
<div class="section">
133-
<h2><a name="virtualhost" id="virtualhost">가상호스트와 어떻게 연관되나</a> <a title="Permanent link" href="#virtualhost" class="permalink">&para;</a></h2>
129+
<h2><a name="ipv6" id="ipv6">IPv6 특별 고려사항</a> <a title="Permanent link" href="#ipv6" class="permalink">&para;</a></h2>
134130

135131

136-
<p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>은
137-
가상호스트를 만들지 않는다. 이는 단지 주서버가
138-
어떤 주소와 포트를 기다릴지만 알려준다. <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> 지시어를
139-
사용하지 않으면, 서버는 받은 모든 요청을 똑같이 처리한다.
140-
그러나 <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>로 여러 주소와 포트에
141-
대해 다른 행동을 지정할 수 있다. 가상호스트를 만들려면
142-
먼저 서버에게 사용할 주소와 포트를 알려줘야 한다. 그리고
143-
특정 주소와 포트에 대한 가상호스트의 행동을 지정할
132+
<p>점점 더 많은 플랫폼이 IPv6를 구현하고 있으며,
133+
<a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a>은 이러한 플랫폼 대부분에서 IPv6를
134+
지원하므로 httpd가 IPv6 소켓을 할당하고 IPv6를 통해 전송된
135+
요청을 처리할 수 있습니다.</p>
136+
137+
<p>httpd 관리자에게 복잡한 요소 중 하나는 IPv6 소켓이 IPv4
138+
연결과 IPv6 연결을 모두 처리할 수 있는지 여부입니다. IPv6
139+
소켓으로 IPv4 연결을 처리하려면 IPv4 매핑 IPv6 주소를
140+
사용하는데, 대부분의 플랫폼에서는 기본적으로 허용되지만
141+
FreeBSD, NetBSD, OpenBSD에서는 해당 플랫폼의 시스템 전체
142+
정책에 맞추어 기본적으로 허용되지 않습니다. 기본적으로
143+
허용되지 않는 시스템에서는 특별한 <code class="program"><a href="./programs/configure.html">configure</a></code>
144+
매개변수로 httpd의 이 동작을 변경할 수 있습니다.</p>
145+
146+
<p>반면에 Linux와 Tru64 같은 일부 플랫폼에서는 IPv6와 IPv4를
147+
모두 처리하는 <strong>유일한</strong> 방법이 매핑 주소를
148+
사용하는 것입니다. <code>httpd</code>가 최소한의 소켓으로 IPv4와
149+
IPv6 연결을 모두 처리하도록 하려면 IPv4 매핑 IPv6 주소를
150+
사용해야 하며, <code>--enable-v4-mapped</code>
151+
<code class="program"><a href="./programs/configure.html">configure</a></code> 옵션을 지정하십시오.</p>
152+
153+
<p><code>--enable-v4-mapped</code>는 FreeBSD, NetBSD, OpenBSD를
154+
제외한 모든 플랫폼에서 기본값이므로, 아마도 여러분의 httpd는
155+
이렇게 빌드되었을 것입니다.</p>
156+
157+
<p>플랫폼과 APR의 지원 여부에 관계없이 httpd가 IPv4 연결만
158+
처리하도록 하려면 다음 예와 같이 모든
159+
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어에
160+
IPv4 주소를 지정하십시오:</p>
161+
162+
<div class="example"><pre class="prettyprint lang-config">Listen 0.0.0.0:80
163+
Listen 192.0.2.1:80</pre>
164+
</div>
165+
166+
<p>플랫폼이 지원하고 httpd가 별도의 소켓에서 IPv4와 IPv6
167+
연결을 처리하도록 하려면 (즉, IPv4 매핑 주소를 비활성화하려면)
168+
<code>--disable-v4-mapped</code>
169+
<code class="program"><a href="./programs/configure.html">configure</a></code> 옵션을 지정하십시오.
170+
<code>--disable-v4-mapped</code>는 FreeBSD, NetBSD,
171+
OpenBSD에서 기본값입니다.</p>
172+
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
173+
<div class="section">
174+
<h2><a name="protocol" id="protocol">Listen에서 프로토콜 지정</a> <a title="Permanent link" href="#protocol" class="permalink">&para;</a></h2>
175+
176+
<p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>의 선택적인
177+
두 번째 <var>protocol</var> 인수는 대부분의 설정에서 필요하지
178+
않습니다. 지정하지 않으면 443번 포트에는 <code>https</code>가,
179+
다른 모든 포트에는 <code>http</code>가 기본값으로 사용됩니다.
180+
프로토콜은 어떤 모듈이 요청을 처리할지 결정하고,
181+
<code class="directive"><a href="./mod/core.html#acceptfilter">AcceptFilter</a></code> 지시어로
182+
프로토콜별 최적화를 적용하는 데 사용됩니다.</p>
183+
184+
<p>비표준 포트에서 실행하는 경우에만 프로토콜을 설정하면 됩니다.
185+
예를 들어, 8443번 포트에서 <code>https</code> 사이트를 실행하는
186+
경우:</p>
187+
188+
<div class="example"><pre class="prettyprint lang-config">Listen 192.170.2.1:8443 https</pre>
189+
</div>
190+
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
191+
<div class="section">
192+
<h2><a name="virtualhost" id="virtualhost">가상호스트와의 관계</a> <a title="Permanent link" href="#virtualhost" class="permalink">&para;</a></h2>
193+
194+
195+
<p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 지시어는
196+
가상호스트를 구현하지 않으며, 주 서버가 어떤 주소와 포트에서
197+
수신할지만 지정합니다.
198+
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
199+
지시어를 사용하지 않으면 서버는 받아들인 모든 요청에 대해
200+
동일하게 동작합니다. 그러나
201+
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>를
202+
사용하여 하나 이상의 주소나 포트에 대해 다른 동작을 지정할 수
203+
있습니다. 가상호스트를 구현하려면 먼저 서버가 사용할 주소와
204+
포트를 수신하도록 설정해야 합니다. 그런 다음 지정한 주소와
205+
포트에 대해
144206
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
145-
섹션이 필요하다. 주서버가 기다리지않는 주소와 포트를 사용하는
146-
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>는
147-
접근할 수 없음을 주의하라.</p>
207+
섹션을 만들어 이 가상호스트의 동작을 설정해야 합니다. 서버가
208+
수신하지 않는 주소와 포트에 대해
209+
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>를
210+
설정하면 접근할 수 없다는 점에 주의하십시오.</p>
148211
</div></div>
149212
<div class="bottomlang">
150213
<p><span>가능한 언어: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |

0 commit comments

Comments
 (0)