Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
apache2-doc /
manual /
tr /
Delete
Unzip
Name
Size
Permission
Date
Action
developer
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
faq
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
howto
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
misc
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
mod
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
platform
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
programs
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
rewrite
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
ssl
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
vhosts
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
bind.html
17.14
KB
-rw-r--r--
2026-06-12 05:08
caching.html
58.74
KB
-rw-r--r--
2026-06-12 05:08
configuring.html
19.47
KB
-rw-r--r--
2026-06-12 05:08
content-negotiation.html
40.03
KB
-rw-r--r--
2026-06-12 05:08
custom-error.html
14.63
KB
-rw-r--r--
2026-06-12 05:08
dns-caveats.html
12.99
KB
-rw-r--r--
2026-06-12 05:08
dso.html
23.13
KB
-rw-r--r--
2026-06-12 05:08
env.html
33.34
KB
-rw-r--r--
2026-06-12 05:08
expr.html
37.21
KB
-rw-r--r--
2026-06-12 05:08
filter.html
16.93
KB
-rw-r--r--
2026-06-12 05:08
getting-started.html
15.2
KB
-rw-r--r--
2026-06-12 05:08
glossary.html
35.29
KB
-rw-r--r--
2026-06-12 05:08
handler.html
12.56
KB
-rw-r--r--
2026-06-12 05:08
index.html
11.36
KB
-rw-r--r--
2026-06-12 05:08
install.html
31.19
KB
-rw-r--r--
2026-06-12 05:08
invoking.html
14.23
KB
-rw-r--r--
2026-06-12 05:08
license.html
15.36
KB
-rw-r--r--
2026-06-12 05:08
logs.html
46.38
KB
-rw-r--r--
2026-06-12 05:08
mpm.html
14.77
KB
-rw-r--r--
2026-06-12 05:08
new_features_2_0.html
18.22
KB
-rw-r--r--
2026-06-12 05:08
new_features_2_2.html
21.59
KB
-rw-r--r--
2026-06-12 05:08
new_features_2_4.html
32.52
KB
-rw-r--r--
2026-06-12 05:08
sections.html
43.55
KB
-rw-r--r--
2026-06-12 05:08
server-wide.html
12.62
KB
-rw-r--r--
2026-06-12 05:08
sitemap.html
28.37
KB
-rw-r--r--
2026-06-12 05:08
socache.html
9.48
KB
-rw-r--r--
2026-06-12 05:08
stopping.html
20.9
KB
-rw-r--r--
2026-06-12 05:08
suexec.html
32.94
KB
-rw-r--r--
2026-06-12 05:08
upgrading.html
35.18
KB
-rw-r--r--
2026-06-12 05:08
urlmapping.html
29.33
KB
-rw-r--r--
2026-06-12 05:08
Save
Rename
<!DOCTYPE html SYSTEM "about:legacy-compat"> <html lang="tr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="width=device-width, initial-scale=1" name="viewport"> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>Adresleri ve Portları Dinleme - Apache HTTP Sunucusu Sürüm 2.4</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet"> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size"> <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"> <script src="../style/scripts/prettify.min.js"> </script> <link href="../images/favicon.png" rel="shortcut icon"></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="./mod/index.html">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Hata bildir</a></p> <p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p> <img alt="" src="../images/feather.png"></div> <div class="up"><a href="./index.html"><img title="<-" alt="<-" src="../images/left.gif"></a></div> <div id="path"> <a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">HTTP Sunucusu</a> > <a href="https://httpd.apache.org/docs/">Belgeleme</a> > <a href="./index.html">Sürüm 2.4</a></div><div id="page-content"><div id="preamble"><h1>Adresleri ve Portları Dinleme</h1> <button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button> <div class="toplang"> <p><span>Mevcut Diller: </span><a href="../de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../../pt-br/bind.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | <a href="../tr/bind.html" title="Türkçe"> tr </a></p> </div> <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div> <p>Apache HTTPD sunucusunun belli adresleri ve portları dinlemek üzere yapılandırılması.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#overview">Genel Bakış</a></li> <li><img alt="" src="../images/down.gif"> <a href="#reload">Dinleme yapılandırmasının yeniden başlatırken değiştirilmesi</a></li> <li><img alt="" src="../images/down.gif"> <a href="#ipv6">IPv6 Adreslerin Durumu</a></li> <li><img alt="" src="../images/down.gif"> <a href="#protocol">Protokolü Listen ile Belirtme</a></li> <li><img alt="" src="../images/down.gif"> <a href="#virtualhost">Sanal Konaklarla Nasıl Çalışır?</a></li> </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="vhosts/index.html">Sanal Konaklar</a></li><li><a href="dns-caveats.html">DNS Konuları</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="overview">Genel Bakış <a title="Permanent link" href="#overview" class="permalink">¶</a></h2> <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> <p>httpd 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, httpd'nin farklı IP adreslerine, konak isimlerine ve portlarına nasıl yanıt vereceğinin belirlendiği <a href="vhosts/index.html">sanal konak</a> özelliği ile birlikte yürür.</p> <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi sunucuya gelen istekleri sadece belli port(lar)dan veya belli adres ve port birleşimlerinden kabul etmesini söyler. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 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 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 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> <div class="example"><pre class="prettyprint lang-config">Listen 80 Listen 8000</pre> </div> <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> <div class="example"><pre class="prettyprint lang-config">Listen 192.0.2.1:80 Listen 192.0.2.5:8000</pre> </div> <p>yapılandırmasını kullanabilirsiniz. IPv6 adresleri aşağıdaki örnekteki gibi köşeli ayraçlar içine alınarak belirtilmelidir:</p> <div class="example"><pre class="prettyprint lang-config">Listen [2001:db8::a00:20ff:fea7:ccea]:80</pre> </div> <div class="warning"> <p>Bir <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinin aynısının tekrarı sunucunun başlatılmasını engelleyen ölümcül bir hatayla sonuçlanacaktır.</p> <div class="example"><p><code> (48)Address already in use: make_sock: could not bind to address [::]:80 </code></p></div> <p>Sorun giderme ile ilgili ipuçları için <a href="https://cwiki.apache.org/confluence/display/httpd/CouldNotBindToAddress">wiki belgesine</a> bakınız.</p> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="reload">Dinleme yapılandırmasının yeniden başlatırken değiştirilmesi <a title="Permanent link" href="#reload" class="permalink">¶</a></h2> <p>httpd yeniden başlatılırken, <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergelerindeki değişiklikler için özel değerlendirmeler yapılmalıdır. Yeniden başlatma sırasında, httpd, yeni bağlanma çabalarında "Connection refused" (bağlantı reddedildi) hatasından kaçınmak için [özgün yapılandırmadaki gibi] portları bağlı tutar. Bu bakımdan, <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergelerinden yapılan değişiklikler yenden başlatılrken yapılandırmanın başarısız olmasına ve sunucunun sonlanmasına sebep olur.</p> <p>Örneğin:</p> <div class="example"><pre class="prettyprint lang-config">Listen 127.0.0.1:80</pre> </div> <p>yapılandırmasını aşağıdakiyle değiştirmek yenden başlatma sırasında sucunun hta verip sonlanmasına sebep olur. Çünkü, tüm adreslerden 80 porta bağlanmak sadece 127.0.0.1 adresine bağlanmakla çelişir.</p> <div class="example"><pre class="prettyprint lang-config">Listen 80</pre> </div> <p>Böyle değişikliklerin etkili olabilmesi için sunucu önce durdurulmalı sonra başlatımalıdır (restart yerine stop ve start kullanılmalıdır).</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="ipv6">IPv6 Adreslerin Durumu <a title="Permanent link" href="#ipv6" class="permalink">¶</a></h2> <p>IPv6'yı gerçekleyen platformların sayısı giderek artmaktadır. Bu platformların çoğunda <a class="glossarylink" href="./glossary.html#apr" title="sözlüğe bakınız">APR</a>, httpd'nin IPv6 soketleri ayırmasını mümkün kılarak IPv6'yı desteklemekte ve IPv6 üzerinden gönderilmiş istekleri elde etmektedir.</p> <p>httpd 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 <code class="program"><a href="./programs/configure.html">configure</a></code> parametresi ile <code>httpd</code>'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. <code>httpd</code>'nin IPv4 ve IPv6 adresleri, IPv4 eşlemli IPv6 adreslerin kullanımını gerektiren en az sayıda soketle kabul etmesini istiyorsanız, <code class="program"><a href="./programs/configure.html">configure</a></code> 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 <code>httpd</code>'nin böyle derlenmesini isterdiniz.</p> <p>Platformunuzun ve APR'nin neyi desteklediğine bakmaksızın <code>httpd</code>'nin sadece IPv4 adresleri kabul etmesini istiyorsanız, tüm <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergelerinde örnekteki gibi IPv4 adresleri belirtiniz:</p> <div class="example"><pre class="prettyprint lang-config">Listen 0.0.0.0:80 Listen 192.0.2.1:80</pre> </div> <p>Platformunuz IPv4 ve IPv6 adresleri ayrı soketlerden kabul ediyorsa ve <code>httpd</code>'nin de buna uygun davranmasını (yani IPv4 eşlemli IPv6 adreslerin iptalini) istiyorsanız <code class="program"><a href="./programs/configure.html">configure</a></code> betiğine <code>--disable-v4-mapped</code> seçeneğini belirtiniz. Bu seçenek FreeBSD, NetBSD ve OpenBSD'de öntanımlıdır.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="protocol">Protokolü Listen ile Belirtme <a title="Permanent link" href="#protocol" class="permalink">¶</a></h2> <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesinin isteğe bağlı ikinci değiştirgesi <var>protokol</var> çoğu yapılandırmada gerekli olmaz. Belirtilmediği takdirde, <code>https</code> için 443, <code>http</code> için ise diğer bütün portlar öntanımlıdır. Protokol, 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 protokole özgü en iyilemeleri belirlemekte kullanılır.</p> <p>Sadece standartdışı bir port kullanmak isterseniz protokolü belirtmeniz gerekir. Örneğin, bir<code>https</code> sitesini port 8443 üzerinde çalıştırmak isterseniz:</p> <div class="example"><pre class="prettyprint lang-config">Listen 192.170.2.1:8443 https</pre> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="virtualhost">Sanal Konaklarla Nasıl Çalışır? <a title="Permanent link" href="#virtualhost" class="permalink">¶</a></h2> <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> yönergesi sanal konaklar için gerçeklenmemiştir; sadece ana sunucuya hangi adresleri ve portları dinleyeceğini söyler. Hiç <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> 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 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> 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 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> bölümü 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 sunucu tarafından dinlenmiyorsa ona erişemezsiniz.</p> </div></div> <div class="bottomlang"> <p><span>Mevcut Diller: </span><a href="../de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../../pt-br/bind.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | <a href="../tr/bind.html" title="Türkçe"> tr </a></p> </div><div id="footer"> <p class="apache">Copyright 2026 The Apache Software Foundation.<br><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p> <p class="menu"><a href="./mod/index.html">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Hata bildir</a></p></div><script><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); } var langToggle = document.querySelector('.lang-toggle'); var topLang = document.querySelector('.toplang'); if (langToggle && topLang) { langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); }); } var qv = document.getElementById('quickview'); if (qv) { document.body.appendChild(qv); var qvBtn = document.createElement('button'); qvBtn.className = 'qv-toggle'; qvBtn.setAttribute('aria-label', 'Toggle page navigation'); qvBtn.innerHTML = '☰'; document.body.appendChild(qvBtn); qvBtn.addEventListener('click', function() { var isOpen = qv.classList.toggle('open'); if (isOpen) { qv.style.top = window.scrollY + 10 + 'px'; } }); window.addEventListener('scroll', function() { qv.classList.remove('open'); }); } //--><!]]></script> </body></html>