]> granicus.if.org Git - apache/blob - docs/manual/bind.html.tr.utf8
Update transformations.
[apache] / docs / manual / bind.html.tr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
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="tr" xml:lang="tr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Adresleri ve Portları Dinleme - Apache HTTP Sunucusu</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/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p>
15 <p class="apache">Apache HTTP Sunucusu Sürüm 2.3</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 Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="./">Sürüm 2.3</a></div><div id="page-content"><div id="preamble"><h1>Adresleri ve Portları Dinleme</h1>
20 <div class="toplang">
21 <p><span>Mevcut Diller: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
22 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
23 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
24 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
25 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
26 <a href="./tr/bind.html" title="Türkçe">&nbsp;tr&nbsp;</a> |
27 <a href="./zh-cn/bind.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
28 </div>
29 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
30
31     <p>Apache HTTPD sunucusunun belli adresleri ve portları dinlemek üzere
32     yapılandırılması.</p>
33   </div>
34 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Genel Bakış</a></li>
35 <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 Adreslerin Durumu</a></li>
36 <li><img alt="" src="./images/down.gif" /> <a href="#protocol">Protokolü Listen ile Belirtme</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Sanal Konaklarla Nasıl Çalışır?</a></li>
38 </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="vhosts/">Sanal Konaklar</a></li><li><a href="dns-caveats.html">DNS Konuları</a></li></ul></div>
39 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
40 <div class="section">
41 <h2><a name="overview" id="overview">Genel Bakış</a></h2>
42     
43
44     <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</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>
45
46
47     <p>httpd başlatıldığında yerel makinedeki bazı adres ve portları kendine
48       bağlar ve gelecek istekleri bekler. Öntanımlı olarak makine üzerindeki
49       tüm adresleri dinler. Bununla birlikte, belli portları veya sadece
50       seçilmiş bazı adresleri ya da her ikisini de dinlemesi için bunun
51       belirtilmesi gerekebilir. Bu çoğunlukla, httpd’nin farklı IP
52       adreslerine, konak isimlerine ve portlarına nasıl yanıt vereceğinin
53       belirlendiği <a href="vhosts.html">sanal konak</a> özelliği ile birlikte
54       yürür.</p>
55
56     <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi sunucuya
57       gelen istekleri sadece belli port(lar)dan veya belli adres ve port
58       birleşimlerinden kabul etmesini söyler. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinde sadece port
59       numarası belirtilmişse sunucu tüm arabirimlerin belirtilen portunu
60       dinleyecektir. Portla birlikte bir IP adresi de belirtilmişse sunucu
61       belirtilen portu ve arabirimi dinleyecektir. Çok sayıda adres ve portu
62       dinlemek için çok sayıda <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi kullanılabilir. Sunucu
63       böyle bir durumda belirtilen bütün adres ve portlardan gelen isteklere
64       yanıt verecektir.</p>
65
66     <p>Örneğin, sunucunun hem 80 portundan hem de 8000 portundan gelen
67       bağlantıları kabul etmesini sağlamak için,</p>
68
69     <div class="example"><p><code>
70       Listen 80<br />
71       Listen 8000
72     </code></p></div>
73
74     <p>yapılandırmasını kullanabilirsiniz. Sunucunun 80 portuna gelen
75       bağlantıları bir arabirimden 8000 portuna gelenleri ise başka bir
76       arabirimden kabul etmesini sağlamak için ise,</p>
77
78     <div class="example"><p><code>
79       Listen 192.0.2.1:80<br />
80       Listen 192.0.2.5:8000
81     </code></p></div>
82
83     <p>yapılandırmasını kullanabilirsiniz. IPv6 adresleri aşağıdaki örnekteki
84       gibi köşeli ayraçlar içine alınarak belirtilmelidir:</p>
85
86     <div class="example"><p><code>
87       Listen [2001:db8::a00:20ff:fea7:ccea]:80
88     </code></p></div>
89
90     <div class="warning">
91       <p>Bir <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinin
92       aynısının tekrarı sunucunun başlatılmasını engelleyen ölümcül bir hatayla
93       sonuçlanacaktır.</p>
94
95       <div class="example"><p><code>
96       (48)Address already in use: make_sock: could not bind to address [::]:80
97       </code></p></div>
98     </div>
99
100 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
101 <div class="section">
102 <h2><a name="ipv6" id="ipv6">IPv6 Adreslerin Durumu</a></h2>
103     
104
105     <p>IPv6’yı gerçekleyen platformların sayısı giderek artmaktadır. Bu
106       platformların çoğunda <a class="glossarylink" href="./glossary.html#apr" title="sözlüğe bakınız">APR</a>, httpd’nin IPv6
107       soketleri ayırmasını mümkün kılarak IPv6’yı desteklemekte ve IPv6
108       üzerinden gönderilmiş istekleri elde etmektedir.</p>
109
110     <p>httpd yöneticilerinin kafasını karıştırıran tek şey IPv6 soketlerin
111       hem IPv4 hem de IPv6 bağlantılarını kabul edip etmeyeceğidir. IPv4
112       bağlantılarını kabul eden IPv6 soketleri IPv4 eşlemli IPv6 adresleri
113       kullanırlar. Bu çoğu sistemde öntanımlı olarak böyleyken, FreeBSD,
114       NetBSD ve OpenBSD’de sistem geneline uygulanan kurallar gereğince
115       öntanımlı olarak buna izin verilmez; bu sistemlerde özel bir
116       <code class="program"><a href="./programs/configure.html">configure</a></code> parametresi ile <code>httpd</code>’nin
117       davranışı değiştirilebilir.</p>
118
119     <p>Diğer taraftan, Linux ve Tru64 gibi bazı platformlarda hem IPv4 hem de
120       IPv6 adresleri kabul etmenin <strong>tek yolu</strong> eşlemli adresler
121       kullanmaktır. <code>httpd</code>’nin IPv4 ve IPv6 adresleri, IPv4 eşlemli
122       IPv6 adreslerin kullanımını gerektiren en az sayıda soketle kabul etmesini
123       istiyorsanız, <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine
124       <code>--enable-v4-mapped</code> seçeneğini belirtiniz.</p>
125
126     <p><code>--enable-v4-mapped</code> seçeneği, FreeBSD, NetBSD ve OpenBSD
127       hariç tüm platformlarda öntanımlıdır. Muhtemelen siz de
128       <code>httpd</code>’nin böyle derlenmesini isterdiniz.</p>
129
130     <p>Platformunuzun ve APR’nin neyi desteklediğine bakmaksızın
131       <code>httpd</code>’nin sadece IPv4 adresleri kabul etmesini istiyorsanız,
132       tüm <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergelerinde
133       örnekteki gibi IPv4 adresleri belirtiniz:</p>
134
135     <div class="example"><p><code>
136       Listen 0.0.0.0:80<br />
137       Listen 192.0.2.1:80
138     </code></p></div>
139
140     <p>Platformunuz IPv4 ve IPv6 adresleri ayrı soketlerden kabul ediyorsa ve
141       <code>httpd</code>’nin de buna uygun davranmasını (yani IPv4 eşlemli IPv6
142       adreslerin iptalini)  istiyorsanız <code class="program"><a href="./programs/configure.html">configure</a></code>
143       betiğine <code>--disable-v4-mapped</code> seçeneğini belirtiniz. Bu
144       seçenek FreeBSD, NetBSD ve OpenBSD’de öntanımlıdır.</p>
145   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
146 <div class="section">
147 <h2><a name="protocol" id="protocol">Protokolü Listen ile Belirtme</a></h2>
148     
149     <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinin isteğe
150       bağlı ikinci değiştirgesi <var>protokol</var> çoğu yapılandırmada gerekli
151       olmaz. Belirtilmediği takdirde, <code>https</code> için 443,
152       <code>http</code> için ise diğer bütün portlar öntanımlıdır. Protokol,
153       isteğin hangi modül tarafından işleneceğini ve <code class="directive"><a href="./mod/core.html#acceptfilter">AcceptFilter</a></code> yönergesi ile uygulanacak
154       protokole özgü en iyilemeleri belirlemekte kullanılır.</p>
155
156     <p>Sadece standartdışı bir port kullanmak isterseniz protokolü belirtmeniz
157       gerekir. Örneğin, bir<code>https</code> sitesini port 8443 üzerinde
158       çalıştırmak isterseniz:</p>
159
160     <div class="example"><p><code>
161       Listen 192.170.2.1:8443 https
162     </code></p></div>
163   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
164 <div class="section">
165 <h2><a name="virtualhost" id="virtualhost">Sanal Konaklarla Nasıl Çalışır?</a></h2>
166     
167
168     <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi sanal
169       konaklar için gerçeklenmemiştir; sadece ana sunucuya hangi adresleri ve
170       portları dinleyeceğini söyler. Hiç <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> yönergesi kullanılmamışsa sunucu
171       kabul edilen tüm isteklere aynı şekilde davranacaktır. Eğer bir veya
172       daha fazla adres ve port için farklı bir davranış belirtmek
173       istiyorsanız <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> kullanabilirsiniz. Bir sanal
174       konağı gerçeklemek için önce sunucunun sanal konak için kullanacağı
175       adres ve portu dinleyeceğini belirtmek gerekir. Bundan sonra bu sanal
176       konağın davranışını ayarlamak üzere belirtilen adres ve port için bir
177       <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> bölümü
178       oluşturulmalıdır. Yalnız dikkat edin, eğer <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> için belirtilen adres ve port
179       sunucu tarafından dinlenmiyorsa ona erişemezsiniz.</p>
180   </div></div>
181 <div class="bottomlang">
182 <p><span>Mevcut Diller: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
183 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
184 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
185 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
186 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
187 <a href="./tr/bind.html" title="Türkçe">&nbsp;tr&nbsp;</a> |
188 <a href="./zh-cn/bind.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
189 </div><div id="footer">
190 <p class="apache">Copyright 2011 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
191 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p></div>
192 </body></html>