</ul>
</div><div class="category"><h2><a name="platform" id="platform">Platformlara Özgü Bilgiler</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/rpm.html">RPM tabanlı Sistemler (Redhat / CentOS / Fedora)</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
<li><a href="platform/ebcdic.html">EBCDIC Port</a></li>
</ul>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">pt-br</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
<variant>zh-cn</variant>
</variants>
</metafile>
<a href="./tr/sitemap.html" title="Türkçe"> tr </a> |
<a href="./zh-cn/sitemap.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </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>Bu sayfada <a href="./">Apache HTTP Sunucusu Sürüm 2.4
Belgeleri</a>nin tamamı listelenmiştir.</p>
<li><a href="bind.html">Sunucunun Kullandığı Adreslerin ve Portların Ayarlanması</a></li>
<li><a href="mpm.html">Çok Süreçlilik Modülleri (MPM’ler)</a></li>
<li><a href="env.html">Ortam Değişkenleri</a></li>
+<li><a href="expr.html">Apache'de İfadelerin Çözümlenmesi</a></li>
<li><a href="handler.html">Eylemci Kullanımı</a></li>
<li><a href="filter.html">Süzgeçler</a></li>
+<li><a href="socache.html">Paylaşımlı Nesne Arabelleği Desteği</a></li>
<li><a href="suexec.html">CGI için Suexec Desteği</a></li>
<li><a href="misc/perf-tuning.html">Başarım Arttırma İpuçları</a></li>
-<li><a href="faq/">Sıkça Sorulan Sorular</a></li>
+<li><a href="http://wiki.apache.org/httpd/FAQ">Sıkça Sorulan Sorular</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="vhosts" id="vhosts">Apache Sanal Konak (VirtualHost) Belgeleri</a></h2>
<li><a href="rewrite/intro.html">Giriş</a></li>
<li><a href="rewrite/flags.html">Seçenekler</a></li>
<li><a href="rewrite/tech.html">Teknik Ayrıntılar</a></li>
-<li><a href="rewrite/rewrite_guide.html">Yeniden Yazma Rehberi - yararlı örnekler</a></li>
-<li><a href="rewrite/rewrite_guide_advanced.html">Gelişkin Yeniden Yazma Rehberi - daha
-yararlı örnekler</a></li>
+<li><a href="rewrite/remapping.html"> URL'lerin Yeniden Eşlenmesi</a></li>
+<li><a href="rewrite/access.html">Erişim Denetimi</a></li>
+<li><a href="rewrite/advanced.html">İleri Teknikler</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="ssl" id="ssl">Apache SSL/TLS Şifrelemesi</a></h2>
<div class="section"><h2><a name="developer" id="developer">Geliştirici Belgeleri</a></h2>
<ul><li class="separate"><a href="developer/">Genel Bakış</a></li>
<li><a href="developer/API.html">Apache API Bilgileri</a></li>
+<li><a href="developer/new_api_2_4.html">Apache HTTPD 2.4'te API güncellemeleri</a></li>
<li><a href="developer/debugging.html">APR’de Bellek Ayırmada Hata Ayıklama</a></li>
-<li><a href="developer/documenting.html">Apache 2.0 Belgeleri</a></li>
-<li><a href="developer/hooks.html">Apache 2.0 Kullanıcı İşlevleri</a></li>
-<li><a href="developer/modules.html">Modüllerin Apache 1.3’ten Apache 2.0’a Dönüştürülmesi</a></li>
-<li><a href="developer/request.html">Apache 2.0’da İsteklerin İşlenmesi</a></li>
-<li><a href="developer/filters.html">Apache 2.0’da Süzgeçler Nasıl Çalışır</a></li>
+<li><a href="developer/documenting.html">Apache 2.x Belgeleri</a></li>
+<li><a href="developer/hooks.html">Apache 2.x Kullanıcı İşlevleri</a></li>
+<li><a href="developer/modules.html">Modüllerin Apache 1.3’ten Apache 2.x’e Dönüştürülmesi</a></li>
+<li><a href="developer/request.html">Apache 2.x’de İsteklerin İşlenmesi</a></li>
+<li><a href="developer/filters.html">Apache 2.x’de Süzgeçler Nasıl Çalışır</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="index" id="index">Terimler ve Dizin</a></h2>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
<variant>zh-cn</variant>
</variants>
</metafile>
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Durdurma ve Yeniden Başlatma - Apache HTTP Sunucusu</title>
+<title>Apache HTTP Sunucusunun Durdurulması ve Yeniden Başlatılması - Apache HTTP Sunucusu</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" />
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
<div id="path">
-<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.4</a></div><div id="page-content"><div id="preamble"><h1>Durdurma ve Yeniden Başlatma</h1>
+<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.4</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusunun Durdurulması ve Yeniden Başlatılması</h1>
<div class="toplang">
<p><span>Mevcut Diller: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/stopping.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>Bu belge Apache HTTPd’nin Unix benzeri sistemlerde durdurulması ve
- yeniden başlatılması konularını kapsar. Windows NT, 2000 ve XP
+ <p>Bu belge Apache HTTP Sunucusunun Unix benzeri sistemlerde durdurulması
+ ve yeniden başlatılması konularını kapsar. Windows NT, 2000 ve XP
kullanıcıları Apache HTTPd’yi bu platformlarda nasıl denetimlerine
- alacaklarını öğrenmek için <a href="platform/windows.html#winsvc">Apache
- HTTPd’nin Bir Hizmet Olarak Çalıştırılması</a> sayfasına, Windows 9x ve
- ME kullanıcıları ise <a href="platform/windows.html#wincons">Apache
- HTTPd’nin Bir Konsol Uygulaması Olarak Çalıştırılması</a> sayfasına
+ alacaklarını öğrenmek için <a href="platform/windows.html#winsvc">httpd’nin Bir Hizmet Olarak Çalıştırılması</a> sayfasına, Windows 9x ve
+ ME kullanıcıları ise <a href="platform/windows.html#wincons">httpd’nin
+ Bir Konsol Uygulaması Olarak Çalıştırılması</a> sayfasına
bakabilirler.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Giriş</a></li>
<div class="section">
<h2><a name="introduction" id="introduction">Giriş</a></h2>
- <p>Apache HTTPd’yi durdurmak ve yeniden başlatmak için çalışan
+ <p>Apache HTTP Sunucusunu durdurmak ve yeniden başlatmak için çalışan
<code class="program"><a href="./programs/httpd.html">httpd</a></code> süreçlerine bir sinyal göndermeniz gerekir.
Sinyal göndermek için iki yol vardır. İlki, süreçlere doğrudan sinyal
göndermek için unix <code>kill</code> komutunun kullanımıdır. Bu
haline gelmekteyse de, bazı yapılandırmalarda yarış koşullarının
oluşmasına ve kısır çekişmelere (deadlock) sebep olabilir.</p>
- <p>Sunucunun süreç kimliğini içeren <code class="directive"><a href="./mod/core.html#lockfile">Lockfile</a></code> ve <code class="directive"><a href="./mod/mod_cgid.html#scriptsock">ScriptSock</a></code> gibi dosyaların disk üzerindeki
- mevcudiyetlerinin sorunsuz olarak devam ettiğinden emin olunmaya
- çalışılmalıdır. Ayrıca, bir yapılandırma yönergesi, üçüncü parti bir
- modül veya kalıcı CGI uygulamalarına ait disk kilit veya durum dosyaları
- olabilir; <code class="program"><a href="./programs/httpd.html">httpd</a></code>’nin birden fazla kopyasının çalışması
- nedeniyle bu dosyaların da üzerine yazılmadığından emin olunmaya
- çalışılmalıdır.</p>
+ <p>Sunucunun süreç kimliğini içeren kilit dosyaları (<code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>) ve Unix soket dosyaları
+ (<code class="directive"><a href="./mod/mod_cgid.html#scriptsock">ScriptSock</a></code>) gibi dosyaların
+ disk üzerindeki mevcudiyetlerinin sorunsuz olarak devam ettiğinden emin
+ olunmaya çalışılmalıdır. Ayrıca, bir yapılandırma yönergesi, üçüncü
+ parti bir modül veya kalıcı CGI uygulamalarına ait disk kilit veya durum
+ dosyaları olabilir; <code class="program"><a href="./programs/httpd.html">httpd</a></code>’nin birden fazla kopyasının
+ çalışması nedeniyle bu dosyaların da üzerine yazılmadığından emin
+ olunmaya çalışılmalıdır.</p>
<p><code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> tarzı borulu günlükleme kullanımı gibi
durumlarda yarış koşullarının oluşması olasılığına karşı uyanık
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/suexec.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><strong>SuEXEC</strong> özelliği, Apache kullanıcılarına
+ <p><strong>SuEXEC</strong> özelliği, Apache HTTP Sunucusu kullanıcılarına
<strong>CGI</strong> ve <strong>SSI</strong> programlarını sunucunun
aidiyetinde çalıştığı kullanıcıdan farklı bir kullanıcının aidiyetinde
çalıştırma olanağı verir. Normalde, <strong>CGI</strong> ve
<div class="section">
<h2><a name="before" id="before">Başlamadan önce</a></h2>
- <p>Belgeye balıklama dalmadan önce, Apache Grubu ve bu belge ile ilgili
- kabuller hakkında bilgi sahibi olmalısınız.</p>
+ <p>Belgeye balıklama dalmadan önce, suexec'i kullanacağınız ortam ve
+ kendiniz hakkında yapılmış çeşitli kabuller hakkında bilgi sahibi
+ olmalısınız.</p>
<p>Öncelikle, üzerinde <strong>setuid</strong> va <strong>setgid</strong>
işlemlerinin yapılabildiği Unix türevi bir işletim sistemi
yeni güvenlik risklerine yol açabilir. Özellikle güvenlikle ilgili
programlarda deneyimli değilseniz suEXEC kodunda kesinlikle bir
değişiklik yapmamalısınız. Değişiklik yaparsanız kodlarınızı gözden
- geçirmek ve tartışmak üzere Apache Grubu ile paylaşmanızı öneririz.</p>
-
- <p>Dördüncü ve son olarak, Apache Grubunun suEXEC’i öntanımlı Apache
- kurulumunun bir parçası yapmama kararından bahsetmek gerekir. Bunun
- sonucu olarak, suEXEC yapılandırması sistem yöneticisinin ayrıntılı bir
- incelemesini gerektirir. Gerekli incelemeden sonra yönetici tarafından
- suEXEC yapılandırma seçeneklerine karar verilip, normal yollardan
- sisteme kurulumu yapılır. Bu seçeneklerin belirlenmesi, suEXEC
- işlevselliğinin kullanımı sırasında sistem güvenliğini gerektiği gibi
- sağlamak için yönetici tarafından dikkatle saptanmayı gerektirir. Bu
- sürecin ayrıntılarının yöneticiye bırakılma sebebi, Apache Grubunun
- suEXEC kurulumunu, suEXEC’i dikkatle kullanacak yeterliliğe sahip
- olanlarla sınırlama beklentisidir.</p>
+ geçirmek ve tartışmak üzere Apache HTTP Sunucusu geliştirme ekibi ile
+ paylaşmanızı öneririz.</p>
+
+ <p>Dördüncü ve son olarak, Apache HTTP Sunucusu geliştirme ekibinin
+ suEXEC’i öntanımlı httpd kurulumunun bir parçası yapmama kararından
+ bahsetmek gerekir. Bunun sonucu olarak, suEXEC yapılandırması sistem
+ yöneticisinin ayrıntılı bir incelemesini gerektirir. Gerekli incelemeden
+ sonra yönetici tarafından suEXEC yapılandırma seçeneklerine karar
+ verilip, normal yollardan sisteme kurulumu yapılır. Bu seçeneklerin
+ belirlenmesi, suEXEC işlevselliğinin kullanımı sırasında sistem
+ güvenliğini gerektiği gibi sağlamak için yönetici tarafından dikkatle
+ saptanmayı gerektirir. Bu sürecin ayrıntılarının yöneticiye bırakılma
+ sebebi, suEXEC kurulumunu, suEXEC’i dikkatle kullanacak yeterliliğe sahip
+ olanlarla sınırlama beklentimizdir.</p>
<p>Hala bizimle misiniz? Evet mi? Pekala, o halde devam!</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
Bu program, bir CGI veya SSI betiğine bir HTTP isteği yapıldığı zaman,
bu betiği, yöneticinin ana sunucunun aidiyetinde çalıştığı kullanıcıdan
farklı olarak seçtiği bir kullanıcının aidiyetinde çalıştırmak için
- çağrılır. Böyle bir istek geldiğinde, Apache artalandaki setuid
+ çağrılır. Böyle bir istek geldiğinde, Apache httpd artalandaki setuid
programına, HTTP isteği yapılan programın ismiyle beraber aidiyetinde
çalışacağı kullanıcı ve grup kimliklerini de aktarır.</p>
<strong>Setuid program yeterli sayıda argümanla çağrılmış mı?
</strong>
- <p class="indent">Apache’nin artalanda çağırdığı setuid program
- ancak yeterli sayıda argüman sağlandığı takdirde çalışacaktır.
- Argümanların sayısını ve sırasını Apache HTTP sunucusu bilir. Eğer
- setuid program yeterli sayıda argümanla çağrılmamışsa ya
- kendisinde bir değişiklik yapılmıştır ya da kurulu Apache
+ <p class="indent">Apache HTTP Sunucusunun artalanda çağırdığı
+ setuid program ancak yeterli sayıda argüman sağlandığı takdirde
+ çalışacaktır. Argümanların sayısını ve sırasını Apache HTTP sunucusu
+ bilir. Eğer setuid program yeterli sayıda argümanla çağrılmamışsa
+ ya kendisinde bir değişiklik yapılmıştır ya da kurulu Apache httpd
çalıştırılabilirinin suEXEC ile ilgili kısmında yanlış giden bir
şeyler vardır.</p>
</li>
<li>
<strong>Hedef grup <code>root</code> değil, değil mi?</strong>
- <p class="indent">Mevcut durumda, <code>root</code> grubunun CGI/SSI
+ <p class="indent"><code>root</code> grubunun CGI/SSI
programlarını çalıştırmasına izin verilmemektedir.</p>
</li>
<dt><code>--with-suexec-caller=<em>KULLANICI</em></code></dt>
- <dd>Normalde Apache’nin aidiyetinde çalıştığı <a href="mod/mpm_common.html#user">kullanıcı</a>dır. Bu, bu programı
- çalıştırmasına izin verilen tek kullanıcıdır.</dd>
+ <dd>Normalde httpd’nin aidiyetinde çalıştığı <a href="mod/mpm_common.html#user">kullanıcı</a>dır. Bu, suEXEC
+ çalıştırıcısını çalıştırmasına izin verilen tek kullanıcıdır.</dd>
<dt><code>--with-suexec-userdir=<em>DİZİN</em></code></dt>
<dt><code>--with-suexec-docroot=<em>DİZİN</em></code></dt>
- <dd>Apache için belge kök dizinini belirler. Bu, (<code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>’lardan başka) suEXEC için
+ <dd>httpd için belge kök dizinini belirler. Bu, (<code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>’lardan başka) suEXEC için
kullanılacak tek hiyerarşi olacaktır. Öntanımlı dizin sonuna
"<code>/htdocs</code>" eklenmiş <code>--datadir</code> dizinidir.
Yani, seçeneği "<code>--datadir=/home/apache</code>" olarak
<p>SuEXEC özelliğini <code>--enable-suexec</code> seçeneği ile
- etkinleştirdiyseniz <code>make</code> komutunu verdiğinizde Apache
+ etkinleştirdiyseniz <code>make</code> komutunu verdiğinizde httpd
ile birlikte <code>suexec</code> çalıştırılabilir dosyası da
derlenecektir.</p>
olup olmadığına bakacaksa da, bu sınamanın da bir sistem veya
kütüphane çağrısı ile istismar edilmiş olma ihtimali gözardı
edilmemelidir. Bunun meydana gelmesini önlemek için ve genelde
- yapıldığı gibi dosyanın izinlerini suEXEC çalıştırıcısı sadece Apache
- sunucusunun aidiyetinde çalıştığı kullanıcı tarafından çalıştırılacak
+ yapıldığı gibi dosyanın izinlerini suEXEC çalıştırıcısı sadece
+ httpd'nin aidiyetinde çalıştığı grup tarafından çalıştırılacak
şekilde ayarlayınız.</p>
<p>Örneğin, sunucunuz şöyle yapılandırılmışsa:</p>
chmod 4750 /usr/local/apache2/bin/suexec<br />
</code></p></div>
- <p>Böylece suEXEC çalıştırıcısını Apache’yi çalıştıran grubun
+ <p>Böylece suEXEC çalıştırıcısını httpd’yi çalıştıran grubun
üyelerinden başkasının çalıştıramayacağından emin olabilirsiniz.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<h2><a name="enable" id="enable">suEXEC’in etkin kılınması ve iptal edilmesi</a></h2>
- <p>Apache başlatıldığı sırada <code class="program"><a href="./programs/suexec.html">suexec</a></code> çalıştırıcısı
- için <code>--sbindir</code> seçeneği ile tanımlanan dizine bakar
- (seçeneğin öntanımlı değeri
- <code>/usr/local/apache/sbin/suexec</code>’tir). Apache düzgün
- yapılandırılmış bir suEXEC çalıştırıcısı bulduğu takdirde hata
+ <p>httpd başlatıldığı sırada <code class="program"><a href="./programs/suexec.html">suexec</a></code> çalıştırıcısı için
+ <code>--sbindir</code> seçeneği ile tanımlanan dizine bakar (seçeneğin
+ öntanımlı değeri <code>/usr/local/apache/sbin/suexec</code>’tir). httpd
+ düzgün yapılandırılmış bir suEXEC çalıştırıcısı bulduğu takdirde hata
günlüğüne şöyle bir ileti yazacaktır:</p>
<div class="example"><p><code>
sağlamak yeterli olmayacaktır.</p>
<p>SuEXEC mekanizmasını iptal etmek için ise <code class="program"><a href="./programs/suexec.html">suexec</a></code>
- dosyasını sildikten sonra Apache sunucusunu öldürüp yeniden
- başlamalısınız.</p>
+ dosyasını sildikten sonra httpd'yi öldürüp yeniden başlamalısınız.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">SuEXEC’in kullanımı</a></h2>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>
<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/urlmapping.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>Bu belgede, bir istekte belirtilen URL’nin sunulacak dosyanın dosya
- sistemindeki yerini bulmak için Apache tarafından nasıl kullanıldığı
- açıklanmaktadır.</p>
+ sistemindeki yerini bulmak için Apache HTTP Sunucusu tarafından nasıl
+ kullanıldığı açıklanmaktadır.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">İlgili Modüller ve Yönergeler</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#documentroot"><code>DocumentRoot</code></a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Karşı Vekil</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">Yeniden Yazma Motoru</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#notfound">Dosya orada yok</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#other">Diğer URL Eşleme Modülleri</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">İlgili Modüller ve Yönergeler</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/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
+<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/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="documentroot" id="documentroot"><code>DocumentRoot</code></a></h2>
<p>Yapılan bir isteğe hangi dosyanın sunulacağına karar verirken
- Apache’nin öntanımlı davranışı istek için URL yolunu (URL’den konak ismi
+ httpd’nin öntanımlı davranışı istek için URL yolunu (URL’den konak ismi
ve port ayrıldıktan sonra kalan kısım) alıp bunu yapılandırma dosyasında
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> yönergesi ile
belirtilen dizinin sonuna eklemektir. Bu nedenle, <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> altındaki dizinler ve dosyalar
istek için istemciye <code>/var/http/html/balıklar/zargana.html</code>
dosyası sunulur.</p>
- <p>Apache ayrıca, sunucunun birden fazla konak için istek kabul etmesini
+ <p>httpd ayrıca, sunucunun birden fazla konak için istek kabul etmesini
sağlayan <a href="vhosts/">sanal barındırmaya</a> da muktedirdir. Bu
durumda her sanal konak için ayrı bir <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> belirtilebileceği gibi sunulacak içeriğin
istekte bulunulan IP adresi veya konak ismine dayanarak devingen olarak
<h2><a name="outside" id="outside">Belge Kök Dizini Dışındaki Dosyalar</a></h2>
<p>Bazen dosya sisteminde doğrudan <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> altında bulunmayan dosyalara da erişim izni
- vermek gerekir. Apache’de bunu sağlamanın çeşitli yolları vardır. Unix
+ vermek gerekir. httpd’de bunu sağlamanın çeşitli yolları vardır. Unix
sistemlerinde sembolik bağlar sayesinde dosya sisteminin farklı
yerlerindeki dosyaları ve dizinleri <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> altındaymış gibi göstermek mümkündür.
<code class="directive"><a href="./mod/core.html#options">Options</a></code> yönergesine değer olarak
<code>FollowSymLinks</code> veya <code>SymLinksIfOwnerMatch</code>
- atanmadıkça Apache olası güvenlik açıklarına karşı öntanımlı olarak
+ atanmadıkça httpd olası güvenlik açıklarına karşı öntanımlı olarak
sembolik bağları izlemez.</p>
<p>Bundan başka, dosya sisteminin farklı parçalarını belge kök dizini
eşlemek için <code>AliasMatch</code> yönergesi şöyle
kullanılabilirdi:</p>
- <div class="example"><p><code>AliasMatch ^/sayfalar/([a-zA-Z0-9]+)/?(.*)
- /home/$1/public_html/$2</code></p></div>
+ <div class="example"><p><code>AliasMatch ^/sayfalar/([a-zA-Z0-9]+)(/(.*))?$
+ /home/$1/public_html/$3</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="redirect" id="redirect">URL Yönlendirme</a></h2>
- <p>Yukarıdaki bölümlerde açıklanan yapılandırma yönergeleri Apache’ye
+ <p>Yukarıdaki bölümlerde açıklanan yapılandırma yönergeleri httpd’ye
içeriği dosya sisteminin belli bir yerinden alıp istemciye göndermesini
söyler. Bazen istemciye, istediği içeriğe farklı bir URL ile
erişebileceğini ve bu URL için ayrı bir istek yapması gerektiğini
zorunda değilsiniz, bu yönerge ile başka bir sunucuya da yönlendirme
yapabilirsiniz.</p>
- <p>Apache ayrıca, yeniden yazma ile ilgili daha karmaşık sorunlara çözüm
+ <p>httpd ayrıca, yeniden yazma ile ilgili daha karmaşık sorunlara çözüm
olarak <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> diye bir
yönerge daha sağlar. Örneğin bir sitenin baş sayfasını diğer isteklerden
ayrı olarak farklı bir siteye yönlendirmek için yönergeyi şöyle
<div class="section">
<h2><a name="proxy" id="proxy">Karşı Vekil</a></h2>
- <p>Apache ayrıca, uzak sunuculardaki belgelerin yerel sunucunun URL
+ <p>httpd ayrıca, uzak sunuculardaki belgelerin yerel sunucunun URL
alanına getirilmesini de mümkün kılar. Bu tekniğe HTTP sunucunun
belgeleri uzak bir sunucudan alıp istemciye sunmasını sağlayarak bir
vekil sunucu gibi davranması nedeniyle <em>ters vekalet</em> adı
dikkat ediniz. Dolayısıyla, belge içinde
<code>dahili.mesela.dom</code>’u ismiyle hedef alan mutlak hiperbağlar
varsa bunlar istemci tarafından vekil sunucudan değil doğrudan
- <code>dahili.mesela.dom</code>’dan istenecektir. Üçüncü parti modüller
+ <code>dahili.mesela.dom</code>’dan istenecektir. Bir sayfanın içindeki bu
+ bağları (ve diğer içeriği) <code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code> modülü
+ kullanılarak istemciye sunuluyormuşçasına değiştirebilirsiniz.</p>
+
+ <div class="example"><p><code>
+ Substitute s/dahili\.mesela\.dom/harici.mesela.dom/i
+ </code></p></div>
+
+ <p>Ayrıca, Üçüncü parti modüller
arasında HTML ve XHTML’de hiperbağları yeniden yazabilen <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a>
- adında bir modül vardır.</p>
+ adında bir modül de vardır.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="rewrite" id="rewrite">Yeniden Yazma Motoru</a></h2>
<p>"Dosya orada yok" ("File Not Found") hatalarının diğer bir bildik
sebebi de URL’lerin hiperbağlarda veya doğrudan tarayıcıda kasıtlı ya da
kasıtsız, yanlış yazılmasıdır. Bu tür sorunlarda yardımcı olması için
- Apache <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> (sic) adında bir modülle gelir. Bu
- modül etkin kılındığında Apache, "Dosya orada yok" ("File Not Found")
+ httpd <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> (sic) adında bir modülle gelir. Bu
+ modül etkin kılındığında htpd, "Dosya orada yok" ("File Not Found")
hatalarının önünü kesip başka bir yerde benzer isimde bir dosya var mı
diye bakar. Böyle bir dosya varsa, <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code>
istemciye dosyanın doğru yerini bildiren bir HTTP yönlendirmesi yollar.
yönlendirmesine konu olmasına sebep olarak sunucunun yükünü
arttırabilir.</p>
+ <p><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code> modülü sanal URI'leri, onları sunan gerçek
+ kaynağa eşlemekte kullanılan <code class="directive"><a href="./mod/mod_dir.html#fallbackresource">FallbackResource</a></code> yönergesini içerir. Bir 'ön denetleyici'
+ gerçeklerken <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> modülünün kullanılmasını
+ sağlamak için çok kullanışlıdır.</p>
+
<p>Yerinde bulunmayan içeriğin bulunması çabalarının tümü Apache’nin 404
(Dosya orada yok) HTTP durum kodlu bir hata sayfası döndürmesine yol
açar. Bu sayfanın içeriği <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> yönergesi ile denetlenebilir ve <a href="custom-error.html">Hata Yanıtlarının Kişiselleştirilmesi</a>
bölümünde anlatıldığı gibi oldukça esnek bir şekilde
kişiselleştirilebilir.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Diğer URL Eşleme Modülleri</a></h2>
+
+
+
+ <p>URL eşlemede kullanılabilecek diğer modüller:</p>
+
+ <ul>
+ <li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code> - Bir isteği, özkaynağın MIME türüne veya
+ istek yöntemine bakarak bir CGI betiğine eşler.</li>
+
+ <li><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code> - URL'yi sonlandıran bölü çizgisini
+ <code>index.html</code> bir dosyaya eşler.</li>
+
+ <li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> - Bir isteği, bir HTML belge içindeki
+ bir resme yapılan kullanıcı tıklamalarına dayanarak bir URL'ye
+ eşler.</li>
+
+ <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - Dil veya içerik sıkıştırması gibi
+ kullanıcı tercihlerine dayanarak uygun bir belgeyi seçer.</li>
+ </ul>
+
</div></div>
<div class="bottomlang">
<p><span>Mevcut Diller: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">tr</variant>
+ <variant>tr</variant>
</variants>
</metafile>