diff options
author | Tony Stevenson <pctony@apache.org> | 2008-04-07 20:34:51 +0000 |
---|---|---|
committer | Tony Stevenson <pctony@apache.org> | 2008-04-07 20:34:51 +0000 |
commit | 44e4e3b45ebde9db2681725a67612a53a9deb878 (patch) | |
tree | 66b114e9ff253cf312d291e7fa154fc4b413208a /docs/manual/bind.xml.tr | |
parent | a9f0192adafa799bb5bc6a646c6603aa7200bd45 (diff) | |
download | httpd-44e4e3b45ebde9db2681725a67612a53a9deb878.tar.gz |
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@645667 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/bind.xml.tr')
-rw-r--r-- | docs/manual/bind.xml.tr | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/docs/manual/bind.xml.tr b/docs/manual/bind.xml.tr new file mode 100644 index 0000000000..07e611ed04 --- /dev/null +++ b/docs/manual/bind.xml.tr @@ -0,0 +1,164 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd"> +<?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?> +<!-- English Revision: 587444 $ --> +<!-- ===================================================== + Translated by: Nilgün Belma Bugüner <nilgun belgeler.org> + Reviewed by: Orhan Berent <berent belgeler.org> +========================================================== --> + +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<manualpage metafile="bind.xml.meta"> + + <title>Dinleme</title> + + <summary> + <p>Apache’nin belli adresleri ve portları dinlemek üzere + yapılandırılması.</p> + </summary> + + <seealso><a href="vhosts/">Sanal Konaklar</a></seealso> + <seealso><a href="dns-caveats.html">DNS Konuları</a></seealso> + + <section id="overview"> + <title>Genel Bakış</title> + + <related> + <modulelist> + <module>core</module> + <module>mpm_common</module> + </modulelist> + <directivelist> + <directive module="core" type="section">VirtualHost</directive> + <directive module="mpm_common">Listen</directive> + </directivelist> + </related> + + + <p>Apache başlatıldığında yerel makinedeki bazı adres ve portları kendine + bağlar ve gelecek istekleri bekler. Öntanımlı olarak makine üzerindeki + tüm adresleri dinler. Bununla birlikte, belli portları veya sadece + seçilmiş bazı adresleri ya da her ikisini de dinlemesi için bunun + belirtilmesi gerekebilir. Bu çoğunlukla, Apache’nin farklı IP + adreslerine, konak isimlerine ve portlarına nasıl yanıt vereceğinin + belirlendiği sanal konak özelliği ile birlikte yürür.</p> + + <p><directive module="mpm_common">Listen</directive> yönergesi sunucuya + gelen istekleri sadece belli portlardan veya belli adres ve port + birleşimlerinden kabul etmesini söyler. <directive + module="mpm_common">Listen</directive> yönergesinde sadece port + numarası belirtilmişse sunucu tüm arabirimlerin belirtilen portunu + dinleyecektir. Portla birlikte bir IP adresi de belirtilmişse sunucu + belirtilen portu ve arabirimi dinleyecektir. Çok sayıda adres ve portu + dinlemek için çok sayıda <directive + module="mpm_common">Listen</directive> yönergesi kullanılabilir. Sunucu + böyle bir durumda belirtilen bütün adres ve portlardan gelen isteklere + yanıt verecektir.</p> + + <p>Örneğin, sunucunun hem 80 portundan hem de 8000 portundan gelen + bağlantıları kabul etmesini sağlamak için,</p> + + <example> + Listen 80<br /> + Listen 8000 + </example> + + <p>yapılandırmasını kullanabilirsiniz. Sunucunun 80 portuna gelen + bağlantıları bir arabirimden 8000 portuna gelenleri ise başka bir + arabirimden kabul etmesini sağlamak için ise,</p> + + <example> + Listen 192.0.2.1:80<br /> + Listen 192.0.2.5:8000 + </example> + + <p>yapılandırmasını kullanabilirsiniz. IPv6 adresleri aşağıdaki örnekteki + gibi köşeli ayraçlar içine alınarak belirtilmelidir:</p> + + <example> + Listen [2001:db8::a00:20ff:fea7:ccea]:80 + </example> + </section> + + <section id="ipv6"> + <title>IPv6 Adreslerin Durumu</title> + + <p>IPv6’yı gerçekleyen platformların sayısı giderek artmaktadır. Bu + platformların çoğunda <glossary>APR</glossary>, Apache’nin IPv6 + soketleri ayırmasını mümkün kılarak IPv6’yı desteklemekte ve IPv6 + üzerinden gönderilmiş istekleri elde etmektedir.</p> + + <p>Apache yöneticilerinin kafasını karıştırıran tek şey IPv6 soketlerin + hem IPv4 hem de IPv6 bağlantılarını kabul edip etmeyeceğidir. IPv4 + bağlantılarını kabul eden IPv6 soketleri IPv4 eşlemli IPv6 adresleri + kullanırlar. Bu çoğu sistemde öntanımlı olarak böyleyken, FreeBSD, + NetBSD ve OpenBSD’de sistem geneline uygulanan kurallar gereğince + öntanımlı olarak buna izin verilmez; bu sistemlerde özel bir + <program>configure</program> parametresi ile Apache’nin davranışı + değiştirilebilir.</p> + + <p>Diğer taraftan, Linux ve Tru64 gibi bazı platformlarda hem IPv4 hem de + IPv6 adresleri kabul etmenin <strong>tek yolu</strong> eşlemli adresler + kullanmaktır. Apache’nin IPv4 ve IPv6 adresleri, IPv4 eşlemli IPv6 + adreslerin kullanımını gerektiren en az sayıda soketle kabul etmesini + istiyorsanız, <program>configure</program> betiğine + <code>--enable-v4-mapped</code> seçeneğini belirtiniz.</p> + + <p><code>--enable-v4-mapped</code> seçeneği, FreeBSD, NetBSD ve OpenBSD + hariç tüm platformlarda öntanımlıdır. Muhtemelen siz de Apache’nin + böyle derlenmesini isterdiniz.</p> + + <p>Platformunuzun ve APR’nin neyi desteklediğine bakmaksızın Apache’nin + sadece IPv4 adresleri kabul etmesini istiyorsanız, tüm <directive + module="mpm_common">Listen</directive> yönergelerinde örnekteki gibi + IPv4 adresleri belirtiniz:</p> + + <example> + Listen 0.0.0.0:80<br /> + Listen 192.0.2.1:80 + </example> + + <p>Platformunuz IPv4 ve IPv6 adresleri ayrı soketlerden kabul ediyorsa ve + Apache’nin de buna uygun davranmasını (yani IPv4 eşlemli IPv6 + adreslerin iptalini) istiyorsanız <program>configure</program> + betiğine <code>--disable-v4-mapped</code> seçeneğini belirtiniz. Bu + seçenek FreeBSD, NetBSD ve OpenBSD’de öntanımlıdır.</p> + </section> + + <section id="virtualhost"> + <title>Sanal Konaklarla Nasıl Çalışır?</title> + + <p><directive module="mpm_common">Listen</directive> yönergesi sanal + konaklar için gerçeklenmemiştir; sadece ana sunucuya hangi adresleri ve + portları dinleyeceğini söyler. Hiç <directive module="core" + type="section">VirtualHost</directive> yönergesi kullanılmamışsa sunucu + kabul edilen tüm isteklere aynı şekilde davranacaktır. Eğer bir veya + daha fazla adres ve port için farklı bir davranış belirtmek + istiyorsanız <directive module="core" + type="section">VirtualHost</directive> kullanabilirsiniz. Bir sanal + konağı gerçeklemek için önce sunucunun sanal konak için kullanacağı + adres ve portu dinleyeceğini belirtmek gerekir. Bundan sonra bu sanal + konağın davranışını ayarlamak üzere belirtilen adres ve port için bir + <directive module="core" type="section">VirtualHost</directive> bölümü + oluşturulmalıdır. Yalnız dikkat edin, eğer <directive module="core" + type="section">VirtualHost</directive> için belirtilen adres ve port + sunucu tarafından dinlenmiyorsa ona erişemezsiniz.</p> + </section> +</manualpage> + |