summaryrefslogtreecommitdiff
path: root/docs/manual/bind.xml.tr
diff options
context:
space:
mode:
authorTony Stevenson <pctony@apache.org>2008-04-07 20:34:51 +0000
committerTony Stevenson <pctony@apache.org>2008-04-07 20:34:51 +0000
commit44e4e3b45ebde9db2681725a67612a53a9deb878 (patch)
tree66b114e9ff253cf312d291e7fa154fc4b413208a /docs/manual/bind.xml.tr
parenta9f0192adafa799bb5bc6a646c6603aa7200bd45 (diff)
downloadhttpd-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.tr164
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>
+