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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 This file is generated from xml source: DO NOT EDIT
8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10 <title>Adresleri ve Portları Dinleme - Apache HTTP Sunucusu Sürüm 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p>
20 <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
21 <img alt="" src="./images/feather.gif" /></div>
22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
24 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="./">Sürüm 2.5</a></div><div id="page-content"><div id="preamble"><h1>Adresleri ve Portları Dinleme</h1>
26 <p><span>Mevcut Diller: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
27 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
28 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
29 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
30 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
31 <a href="./tr/bind.html" title="Türkçe"> tr </a></p>
33 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
35 <p>Apache HTTPD sunucusunun belli adresleri ve portları dinlemek üzere
38 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Genel Bakış</a></li>
39 <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 Adreslerin Durumu</a></li>
40 <li><img alt="" src="./images/down.gif" /> <a href="#protocol">Protokolü Listen ile Belirtme</a></li>
41 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Sanal Konaklarla Nasıl Çalışır?</a></li>
42 </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><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
43 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
45 <h2><a name="overview" id="overview">Genel Bakış</a></h2>
48 <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"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
51 <p>httpd başlatıldığında yerel makinedeki bazı adres ve portları kendine
52 bağlar ve gelecek istekleri bekler. Öntanımlı olarak makine üzerindeki
53 tüm adresleri dinler. Bununla birlikte, belli portları veya sadece
54 seçilmiş bazı adresleri ya da her ikisini de dinlemesi için bunun
55 belirtilmesi gerekebilir. Bu çoğunlukla, httpd’nin farklı IP
56 adreslerine, konak isimlerine ve portlarına nasıl yanıt vereceğinin
57 belirlendiği <a href="vhosts/">sanal konak</a> özelliği ile birlikte
60 <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi sunucuya
61 gelen istekleri sadece belli port(lar)dan veya belli adres ve port
62 birleşimlerinden kabul etmesini söyler. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinde sadece port
63 numarası belirtilmişse sunucu tüm arabirimlerin belirtilen portunu
64 dinleyecektir. Portla birlikte bir IP adresi de belirtilmişse sunucu
65 belirtilen portu ve arabirimi dinleyecektir. Çok sayıda adres ve portu
66 dinlemek için çok sayıda <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi kullanılabilir. Sunucu
67 böyle bir durumda belirtilen bütün adres ve portlardan gelen isteklere
70 <p>Örneğin, sunucunun hem 80 portundan hem de 8000 portundan gelen
71 bağlantıları kabul etmesini sağlamak için,</p>
73 <div class="example"><p><code>
78 <p>yapılandırmasını kullanabilirsiniz. Sunucunun 80 portuna gelen
79 bağlantıları bir arabirimden 8000 portuna gelenleri ise başka bir
80 arabirimden kabul etmesini sağlamak için ise,</p>
82 <div class="example"><p><code>
83 Listen 192.0.2.1:80<br />
87 <p>yapılandırmasını kullanabilirsiniz. IPv6 adresleri aşağıdaki örnekteki
88 gibi köşeli ayraçlar içine alınarak belirtilmelidir:</p>
90 <div class="example"><p><code>
91 Listen [2001:db8::a00:20ff:fea7:ccea]:80
95 <p>Bir <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinin
96 aynısının tekrarı sunucunun başlatılmasını engelleyen ölümcül bir hatayla
99 <div class="example"><p><code>
100 (48)Address already in use: make_sock: could not bind to address [::]:80
104 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
105 <div class="section">
106 <h2><a name="ipv6" id="ipv6">IPv6 Adreslerin Durumu</a></h2>
109 <p>IPv6’yı gerçekleyen platformların sayısı giderek artmaktadır. Bu
110 platformların çoğunda <a class="glossarylink" href="./glossary.html#apr" title="sözlüğe bakınız">APR</a>, httpd’nin IPv6
111 soketleri ayırmasını mümkün kılarak IPv6’yı desteklemekte ve IPv6
112 üzerinden gönderilmiş istekleri elde etmektedir.</p>
114 <p>httpd yöneticilerinin kafasını karıştırıran tek şey IPv6 soketlerin
115 hem IPv4 hem de IPv6 bağlantılarını kabul edip etmeyeceğidir. IPv4
116 bağlantılarını kabul eden IPv6 soketleri IPv4 eşlemli IPv6 adresleri
117 kullanırlar. Bu çoğu sistemde öntanımlı olarak böyleyken, FreeBSD,
118 NetBSD ve OpenBSD’de sistem geneline uygulanan kurallar gereğince
119 öntanımlı olarak buna izin verilmez; bu sistemlerde özel bir
120 <code class="program"><a href="./programs/configure.html">configure</a></code> parametresi ile <code>httpd</code>’nin
121 davranışı değiştirilebilir.</p>
123 <p>Diğer taraftan, Linux ve Tru64 gibi bazı platformlarda hem IPv4 hem de
124 IPv6 adresleri kabul etmenin <strong>tek yolu</strong> eşlemli adresler
125 kullanmaktır. <code>httpd</code>’nin IPv4 ve IPv6 adresleri, IPv4 eşlemli
126 IPv6 adreslerin kullanımını gerektiren en az sayıda soketle kabul etmesini
127 istiyorsanız, <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine
128 <code>--enable-v4-mapped</code> seçeneğini belirtiniz.</p>
130 <p><code>--enable-v4-mapped</code> seçeneği, FreeBSD, NetBSD ve OpenBSD
131 hariç tüm platformlarda öntanımlıdır. Muhtemelen siz de
132 <code>httpd</code>’nin böyle derlenmesini isterdiniz.</p>
134 <p>Platformunuzun ve APR’nin neyi desteklediğine bakmaksızın
135 <code>httpd</code>’nin sadece IPv4 adresleri kabul etmesini istiyorsanız,
136 tüm <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergelerinde
137 örnekteki gibi IPv4 adresleri belirtiniz:</p>
139 <div class="example"><p><code>
140 Listen 0.0.0.0:80<br />
144 <p>Platformunuz IPv4 ve IPv6 adresleri ayrı soketlerden kabul ediyorsa ve
145 <code>httpd</code>’nin de buna uygun davranmasını (yani IPv4 eşlemli IPv6
146 adreslerin iptalini) istiyorsanız <code class="program"><a href="./programs/configure.html">configure</a></code>
147 betiğine <code>--disable-v4-mapped</code> seçeneğini belirtiniz. Bu
148 seçenek FreeBSD, NetBSD ve OpenBSD’de öntanımlıdır.</p>
149 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
150 <div class="section">
151 <h2><a name="protocol" id="protocol">Protokolü Listen ile Belirtme</a></h2>
153 <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinin isteğe
154 bağlı ikinci değiştirgesi <var>protokol</var> çoğu yapılandırmada gerekli
155 olmaz. Belirtilmediği takdirde, <code>https</code> için 443,
156 <code>http</code> için ise diğer bütün portlar öntanımlıdır. Protokol,
157 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
158 protokole özgü en iyilemeleri belirlemekte kullanılır.</p>
160 <p>Sadece standartdışı bir port kullanmak isterseniz protokolü belirtmeniz
161 gerekir. Örneğin, bir<code>https</code> sitesini port 8443 üzerinde
162 çalıştırmak isterseniz:</p>
164 <div class="example"><p><code>
165 Listen 192.170.2.1:8443 https
167 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
168 <div class="section">
169 <h2><a name="virtualhost" id="virtualhost">Sanal Konaklarla Nasıl Çalışır?</a></h2>
172 <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi sanal
173 konaklar için gerçeklenmemiştir; sadece ana sunucuya hangi adresleri ve
174 portları dinleyeceğini söyler. Hiç <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> yönergesi kullanılmamışsa sunucu
175 kabul edilen tüm isteklere aynı şekilde davranacaktır. Eğer bir veya
176 daha fazla adres ve port için farklı bir davranış belirtmek
177 istiyorsanız <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> kullanabilirsiniz. Bir sanal
178 konağı gerçeklemek için önce sunucunun sanal konak için kullanacağı
179 adres ve portu dinleyeceğini belirtmek gerekir. Bundan sonra bu sanal
180 konağın davranışını ayarlamak üzere belirtilen adres ve port için bir
181 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> bölümü
182 oluşturulmalıdır. Yalnız dikkat edin, eğer <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> için belirtilen adres ve port
183 sunucu tarafından dinlenmiyorsa ona erişemezsiniz.</p>
185 <div class="bottomlang">
186 <p><span>Mevcut Diller: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
187 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
188 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
189 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
190 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
191 <a href="./tr/bind.html" title="Türkçe"> tr </a></p>
192 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
193 <script type="text/javascript"><!--//--><![CDATA[//><!--
194 var comments_shortname = 'httpd';
195 var comments_identifier = 'http://httpd.apache.org/docs/trunk/bind.html';
197 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
198 d.write('<div id="comments_thread"><\/div>');
199 var s = d.createElement('script');
200 s.type = 'text/javascript';
202 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
203 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
206 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
208 })(window, document);
209 //--><!]]></script></div><div id="footer">
210 <p class="apache">Copyright 2015 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>
211 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
212 if (typeof(prettyPrint) !== 'undefined') {