diff options
author | Nilgun Belma Buguner <nilgun@apache.org> | 2012-04-04 19:26:10 +0000 |
---|---|---|
committer | Nilgun Belma Buguner <nilgun@apache.org> | 2012-04-04 19:26:10 +0000 |
commit | 772ed2f62c470749dbf5c4e223c6c5f9b5342f56 (patch) | |
tree | 211fbe28c08ad4539d7770c2e33fd78f2b208acd /docs | |
parent | 16dacf085a4aa04bc6f9c2e8b1b5d50f3ec97a19 (diff) | |
download | httpd-772ed2f62c470749dbf5c4e223c6c5f9b5342f56.tar.gz |
update transformations.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1309555 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs')
72 files changed, 2727 insertions, 1757 deletions
diff --git a/docs/man/ab.1 b/docs/man/ab.1 index 806b4300e0..11ad802ff4 100644 --- a/docs/man/ab.1 +++ b/docs/man/ab.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "AB" 1 "2012-01-09" "Apache HTTP Server" "ab" +.TH "AB" 1 "2012-04-04" "Apache HTTP Server" "ab" .SH NAME ab \- Apache HTTP server benchmarking tool @@ -133,6 +133,70 @@ String to use as attributes for <td>\&. -Z \fIciphersuite\fR Specify SSL/TLS cipher suite (See openssl ciphers) +.SH "OUTPUT" + +.PP +The following list describes the values returned by ab: + + +.TP +Server Software +The value, if any, returned in the \fIserver\fR HTTP header of the first successful response\&. This includes all characters in the header from beginning to the point a character with decimal value of 32 (most notably: a space or CR/LF) is detected\&. +.TP +Server Hostname +The DNS or IP address given on the command line +.TP +Server Port +The port to which ab is connecting\&. If no port is given on the command line, this will default to 80 for http and 443 for https\&. +.TP +SSL/TLS Protocol +The protocol parameters negotiated between the client and server\&. This will only be printed if SSL is used\&. +.TP +Document Path +The request URI parsed from the command line string\&. +.TP +Document Length +This is size in bytes of the first succesfully returning document\&. If the document length changes during testing, the response is considered an error\&. +.TP +Concurrency Level +The number of concurrent clients used during the test +.TP +Time taken for tests +This is the time taken from the moment the first socket connection is created to the moment the last response is recieved +.TP +Complete requests +The number of successful responses recieved +.TP +Failed requests +The number of requests that were considered a failure\&. If the number is greater than zero, another line will be printed showing the number of requests that failed due to connecting, reading, incorrect content length, or exceptions\&. +.TP +Write errors +The number of errors that failed during write (broken pipe)\&. +.TP +Non-2xx responses +The number of responses that were not in the 200 series of response codes\&. If all responses were 200, this field is not printed\&. +.TP +Keep-Alive requests +The number of connections that resulted in Keep-Alive requests +.TP +Total body sent +If configured to send data as part of the test, this is the total number of bytes sent during the tests\&. This field is omitted if the test did not include a body to send\&. +.TP +Total transferred +The total number of bytes received from the server\&. This number is essentially the number of bytes sent over the wire\&. +.TP +HTML transferred +The total number of document bytes received from the server\&. This number excludes bytes received in HTTP headers +.TP +Requests per second +This is the number of requests per second\&. This value is the result of dividing the number of requests by the total time taken +.TP +Time per request +The average time spent per request\&. The first value is calculated with the formula concurrency * timetaken * 1000 / done while the second value is calculated with the formula timetaken * 1000 / done +.TP +Transfer rate +The rate of transfer as calculated by the formula totalread / 1024 / timetaken + .SH "BUGS" .PP diff --git a/docs/man/tr/ab.8 b/docs/man/tr/ab.1 index c51b5a8a86..a66cf723a0 100644 --- a/docs/man/tr/ab.8 +++ b/docs/man/tr/ab.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "AB" 8 "2009-11-03" "Apache HTTP Sunucusu" "ab" +.TH "AB" 1 "2012-04-04" "Apache HTTP Sunucusu" "ab" .nh .SH Ä°SÄ°M ab \- Apache HTTP sunucusu baÅŸarım ölçme aracı @@ -27,7 +27,7 @@ ab \- Apache HTTP sunucusu baÅŸarım ölçme aracı .SH "KULLANIM" .PP -\fBab\fR [ -\fBA\fR \fIyetkili-kullanıcı:parola\fR ] [ -\fBb\fR \fItampon-boyu\fR ] [ -\fBc\fR \fIbaÄŸlantı-sayısı\fR ] [ -\fBC\fR \fIçerez-ismi=deÄŸer\fR ] [ -\fBd\fR ] [ -\fBe\fR \fIcsv-dosyası\fR ] [ -\fBf\fR \fIprotokol\fR ] [ -\fBg\fR \fIgnuplot-dosyası\fR ] [ -\fBh\fR ] [ -\fBH\fR \fIözel-baÅŸlık\fR ] [ -\fBi\fR ] [ -\fBk\fR ] [ -\fBn\fR \fIistek-sayısı\fR ] [ -\fBp\fR \fIPOST-dosyası\fR ] [ -\fBP\fR \fIvekil-yetkilisi:parola\fR ] [ -\fBq\fR ] [ -\fBr\fR ] [ -\fBs\fR ] [ -\fBS\fR ] [ -\fBt\fR \fIsaniye\fR ] [ -\fBT\fR \fIiçerik-türü\fR ] [ -\fBu\fR \fIPUT-dosyası\fR ] [ -\fBv\fR \fIayrıntı-düzeyi\fR] [ -\fBV\fR ] [ -\fBw\fR ] [ -\fBx\fR \fI<table>-öznitelikleri\fR ] [ -\fBX\fR \fIvekil\fR[:\fIport\fR] ] [ -\fBy\fR \fI<tr>-öznitelikleri\fR ] [ -\fBz\fR \fI<td>-öznitelikleri\fR ] [ -\fBZ\fR \fIÅŸifre-kümesi\fR ] [http[s]://]\fIkonakadı\fR[:\fIport\fR]/\fIdizin\fR +\fBab\fR [ -\fBA\fR \fIyetkili-kullanıcı:parola\fR ] [ -\fBb\fR \fItampon-boyu\fR ] [ -\fBB\fR \fIyerel-adres\fR ] [ -\fBc\fR \fIbaÄŸlantı-sayısı\fR ] [ -\fBC\fR \fIçerez-ismi=deÄŸer\fR ] [ -\fBd\fR ] [ -\fBe\fR \fIcsv-dosyası\fR ] [ -\fBf\fR \fIprotokol\fR ] [ -\fBg\fR \fIgnuplot-dosyası\fR ] [ -\fBh\fR ] [ -\fBH\fR \fIözel-baÅŸlık\fR ] [ -\fBi\fR ] [ -\fBk\fR ] [ -\fBn\fR \fIistek-sayısı\fR ] [ -\fBp\fR \fIPOST-dosyası\fR ] [ -\fBP\fR \fIvekil-yetkilisi:parola\fR ] [ -\fBq\fR ] [ -\fBr\fR ] [ -\fBs\fR ] [ -\fBS\fR ] [ -\fBt\fR \fIsaniye\fR ] [ -\fBT\fR \fIiçerik-türü\fR ] [ -\fBu\fR \fIPUT-dosyası\fR ] [ -\fBv\fR \fIayrıntı-düzeyi\fR] [ -\fBV\fR ] [ -\fBw\fR ] [ -\fBx\fR \fI<table>-öznitelikleri\fR ] [ -\fBX\fR \fIvekil\fR[:\fIport\fR] ] [ -\fBy\fR \fI<tr>-öznitelikleri\fR ] [ -\fBz\fR \fI<td>-öznitelikleri\fR ] [ -\fBZ\fR \fIÅŸifre-kümesi\fR ] [http[s]://]\fIkonakadı\fR[:\fIport\fR]/\fIdizin\fR .SH "ÖZET" @@ -46,6 +46,9 @@ Sunucuya TEMEL Kimlik DoÄŸrulamada kullanılmak üzere kanıt saÄŸlar\&. KullanÄ \fB-b\fR \fItampon-boyu\fR TCP gönderme/alma tamponlarının bayt cinsinden uzunluÄŸu\&. .TP +\fB-B\fR \fIyerel-adres\fR +Uzak baÄŸlantılar yaparken dinlenecek adres\&. +.TP \fB-c\fR \fIbaÄŸlantı-sayısı\fR Aynı anda iÅŸleme sokulacak baÄŸlantı sayısı\&. Aynı anda bir baÄŸlantı öntanımlı deÄŸerdir\&. .TP @@ -130,6 +133,70 @@ Sonuçları HTML tabloları olarak basar\&. Öntanımlı tablo, beyaz artalanlı -Z \fIÅŸifre-kümesi\fR SSL/TLS ÅŸifre kümesi belirtilir (\fBopenssl\fR(1) ÅŸifrelerine bakınız)\&. +.SH "ÇIKTI" + +.PP +AÅŸağıda \fBab\fR tarafından döndürülen deÄŸerler açıklanmıştır: + + +.TP +Server Software +Ä°lk baÅŸarılı yanıtın, varsa, \fIserver\fR HTTP baÅŸlığında döndürülen deÄŸer\&. Bu baÅŸlıktaki baÅŸlangıçtan 32 ondalık deÄŸerli karaktere (genellikle boÅŸluk veya CR/LF karakteri) kadar tüm karakterleri içerir\&. +.TP +Server Hostname +Komut satırında belirtilen DNS veya IP adresi\&. +.TP +Server Port +\fBab\fR'nin baÄŸlandığı port\&. Komut satırında port belirtilmemiÅŸse, öntanımlı olarak http için 80, https için 443'tür\&. +.TP +SSL/TLS Protocol +Ä°stemci le sunucu arasında uzlaşılmış protokol deÄŸerleri\&. Bu sadece SSL kullanılıyorsa çıktılanır\&. +.TP +Document Path +Komut satırı dizgesinden çözümlenen isteÄŸin URI'si\&. +.TP +Document Length +BaÅŸarıyla döndürülen ilk belgenin bayt cinsinden uzunluÄŸu\&. EÄŸer belge uzunluÄŸu sınama sırasında deÄŸiÅŸirse yanıt bir hata içerecektir\&. +.TP +Concurrency Level +Sınama sırasında kullanılan eÅŸzamanlı istemcilerin sayısı\&. +.TP +Time taken for tests +Ä°lk soket baÄŸlantısının alındığı andan son yanıtın alındığı ana kadar geçen süre\&. +.TP +Complete requests +Alınan baÅŸarılı yanıtların sayısı\&. +.TP +Failed requests +BaÅŸarısızlık olarak addedilen isteklerin sayısı\&. Sayı sıfırdan büyükse, diÄŸer satırda, baÄŸlanma, okuma, yanlış içerik uzunluÄŸu, istisnalar gibi sebeplerle baÅŸarısız olmuÅŸ istekler gösterilir\&. +.TP +Write errors +BaÅŸarısız yazma hatalarının (kırık boru) sayısı\&. +.TP +Non-2xx responses +200 serisi yanıt kodları ile açıklanamayan yanıtların sayısı\&. Tüm yanıtlar 200 olursa bu alan çıktılanmaz\&. +.TP +Keep-Alive requests +Keep-Alive isteklerinde sonuçlanan baÄŸlantı sayısı\&. +.TP +Total body sent +Sınamanın parçası olarak veri gönderimi yapılandırılmışsa, bu sınama sırasında gönderilen toplam bayt sayısıdır\&. Sınama sırasında gövde gönderilmiyorsa bu alan çıktılanmaz\&. +.TP +Total transferred +Sunucudan alınan toplam bayt sayısı\&. Bu sayı aslında hattan gönderilen bayt sayısıdır\&. +.TP +HTML transferred +Sunucudan alınan belge baytlarının sayısı\&. Bu sayı HTTP baÅŸlıklarının bayt sayısını içermez\&. +.TP +Requests per second +Saniyedeki istek sayısı\&. Ä°stek sayısının toplam süreye oranıdır\&. +.TP +Time per request +Ä°stek başına harcanan süre\&. Ä°lk deÄŸer eÅŸzamanlılık * süre * 1000 / biten formülüyle hesaplanırken ikincisi için süre * 1000 / biten formülü kullanılır\&. +.TP +Transfer rate +okunantoplam / 1024 / süre formülüyle hesaplanan aktarım hızı\&. + .SH "BÖRTÃœ BÖCEK" .PP diff --git a/docs/man/tr/apachectl.8 b/docs/man/tr/apachectl.8 index 2c288c9c64..8f18c5bba1 100644 --- a/docs/man/tr/apachectl.8 +++ b/docs/man/tr/apachectl.8 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "APACHECTL" 8 "2009-02-16" "Apache HTTP Sunucusu" "apachectl" +.TH "APACHECTL" 8 "2012-04-04" "Apache HTTP Sunucusu" "apachectl" .nh .SH Ä°SÄ°M apachectl \- Apache HTTP Sunucusu Denetim Arayüzü diff --git a/docs/man/tr/apxs.8 b/docs/man/tr/apxs.1 index dfc44b314f..cbfac5cfb2 100644 --- a/docs/man/tr/apxs.8 +++ b/docs/man/tr/apxs.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "APXS" 8 "2009-02-16" "Apache HTTP Sunucusu" "apxs" +.TH "APXS" 1 "2012-04-04" "Apache HTTP Sunucusu" "apxs" .nh .SH Ä°SÄ°M apxs \- Apache Eklenti Aracı diff --git a/docs/man/tr/dbmmanage.1 b/docs/man/tr/dbmmanage.1 index 7ab37f50cc..8f5efecb66 100644 --- a/docs/man/tr/dbmmanage.1 +++ b/docs/man/tr/dbmmanage.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "DBMMANAGE" 1 "2009-02-16" "Apache HTTP Sunucusu" "dbmmanage" +.TH "DBMMANAGE" 1 "2012-04-04" "Apache HTTP Sunucusu" "dbmmanage" .nh .SH Ä°SÄ°M dbmmanage \- DBM biçemli kullanıcı kimlik doÄŸrulama dosyalarını yönetir diff --git a/docs/man/tr/fcgistarter.8 b/docs/man/tr/fcgistarter.8 new file mode 100644 index 0000000000..1328f1e1f9 --- /dev/null +++ b/docs/man/tr/fcgistarter.8 @@ -0,0 +1,59 @@ +.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +.\" DO NOT EDIT! Generated from XML source. +.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +.de Sh \" Subsection +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Ip \" List item +.br +.ie \\n(.$>=3 .ne \\$3 +.el .ne 3 +.IP "\\$1" \\$2 +.. +.TH "FCGÄ°STARTER" 8 "2012-04-04" "Apache HTTP Sunucusu" "fcgistarter" +.nh +.SH Ä°SÄ°M +fcgistarter \- Bir FastCGI programını çalıştır + +.SH "KULLANIM" + +.PP +\fBfcgistarter\fR -\fBc\fR \fIkomut\fR -\fBp\fR \fIport\fR [ -\fBi\fR \fIarabirim\fR ] -\fBN\fR \fIsayı\fR + + +.SH "ÖZET" + +.PP + + + +.SH "BÄ°LGÄ°NÄ°ZE" + +.PP +Åžimdilik sadece Unix sistemlerinde çalışmaktadır\&. + +.SH "SEÇENEKLER" + + +.TP +\fB-c\fR \fIkomut\fR +Çalıştırılacak FastCGI programı +.TP +\fB-p\fR \fIport\fR +Programın dinleyeceÄŸi port +.TP +\fB-i\fR \fIarabirim\fR +Programın dinleyeceÄŸi arabirim +.TP +\fB-N\fR \fIsayı\fR +Program örneklerinin sayısı + diff --git a/docs/man/tr/htcacheclean.8 b/docs/man/tr/htcacheclean.8 index 8f5d1fc79c..6dff4df44c 100644 --- a/docs/man/tr/htcacheclean.8 +++ b/docs/man/tr/htcacheclean.8 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "HTCACHECLEAN" 8 "2009-02-16" "Apache HTTP Sunucusu" "htcacheclean" +.TH "HTCACHECLEAN" 8 "2012-04-04" "Apache HTTP Sunucusu" "htcacheclean" .nh .SH Ä°SÄ°M htcacheclean \- Disk arabelleÄŸini temizler @@ -27,19 +27,25 @@ htcacheclean \- Disk arabelleÄŸini temizler .SH "KULLANIM" .PP -\fBhtcacheclean\fR [ -\fBD\fR ] [ -\fBv\fR ] [ -\fBt\fR ] [ -\fBr\fR ] [ -\fBn\fR ] -\fBp\fR\fIyol\fR -\fBl\fR\fIsınır\fR +\fBhtcacheclean\fR [ -\fBD\fR ] [ -\fBv\fR ] [ -\fBt\fR ] [ -\fBr\fR ] [ -\fBn\fR ] [ -\fBR\fR\fIboyut\fR ] -\fBp\fR\fIyol\fR [ -\fBl\fR\fIsınır\fR | -\fBL\fR\fIlimit\fR ] .PP -\fBhtcacheclean\fR [ -\fBn\fR ] [ -\fBt\fR ] [ -\fBi\fR ] -\fBd\fR\fIsüre\fR -\fBp\fR\fIyol\fR -\fBl\fR\fIsınır\fR +\fBhtcacheclean\fR [ -\fBn\fR ] [ -\fBt\fR ] [ -\fBi\fR ] [ -\fBP\fR\fIpiddosyası\fR ] [ -\fBR\fR\fIboyut\fR ] -\fBd\fR\fIsüre\fR -\fBp\fR\fIyol\fR [ -\fBl\fR\fIsınır\fR | -\fBL\fR\fIlimit\fR ] + +.PP +\fBhtcacheclean\fR [ -\fBv\fR ] [ -\fBR\fR\fIboyut\fR ] -\fBp\fR\fIyol\fR [ -\fBa\fR ] [ -\fBA\fR ] + +.PP +\fBhtcacheclean\fR [ -\fBD\fR ] [ -\fBv\fR ] [ -\fBt\fR ] [ -\fBR\fR\fIboyut\fR ] -\fBp\fR\fIyol\fR \fIurl\fR .SH "ÖZET" .PP -\fBhtcacheclean\fR, mod_disk_cache deposunun boyutlarını belli sınırlar içinde tutmak için kullanılır\&. Bu araç ya elle ya da bir artalan süreci olarak çalıştırılır\&. Artalan süreci olarak çalıştırıldığında, silinecek arabellek içeriÄŸini tespit etmek için arabellek dizinlerine belli aralıklarla bakmak dışında uykuda olur\&. Artalan sürecini temiz olarak durdurmak için TERM veya INT sinyali göndermeniz yeterlidir\&. +\fBhtcacheclean\fR, mod_cache_disk deposunun boyutlarını belli sınırlar içinde veya kullanımdaki dosya düğümlerinin sınırları içinde tutmak için kullanılır\&. Bu araç ya elle ya da bir artalan süreci olarak çalıştırılır\&. Artalan süreci olarak çalıştırıldığında, silinecek arabellek içeriÄŸini tespit etmek için arabellek dizinlerine belli aralıklarla bakmak dışında uykuda olur\&. Artalan sürecini temiz olarak durdurmak için TERM veya INT sinyali göndermeniz yeterlidir\&. Elle çalıştırıldığında, silinecek arabellek içeriÄŸini tespit etmek için arabellek dizinlerine bir kereliÄŸine bakar\&. Bir veya daha fazla URL belirtilmesi durumunda arabellekte olanlar arabellekten silinir\&. -.SH "OPTÄ°ONS" +.SH "SEÇENEKLER" .TP @@ -47,7 +53,7 @@ htcacheclean \- Disk arabelleÄŸini temizler Artalanda çalışarak \fIsüre\fR dakikada bir arabelleÄŸi temizler\&. Bu seçenek \fB-D\fR, \fB-v\fR ve \fB-r\fR seçenekleri ile birlikte kullanılamaz\&. Artalan sürecini temiz olarak sonlandırmak için SIGTERM veya SIGINT göndermek yeterlidir\&. .TP \fB-D\fR -Kuru kuruya çalışıp, hiçbir ÅŸeyi silmez\&. \fB-d\fR seçeneÄŸi ile birlikte kullanılamaz\&. +Kuru kuruya çalışıp, hiçbir ÅŸeyi silmez\&. \fB-d\fR seçeneÄŸi ile birlikte kullanılamaz\&. Kuru çalıştırma sırasında \fB-t\fR seçeneÄŸi ile dizinler silinmek istenirse, statlarda silinmiÅŸ görünen dosya düğümleri silinmiÅŸ dizinler olarak hesaba katılmaz ve tahmini olarak imlenir\&. .TP \fB-v\fR Çıktı daha ayrıntılı olur\&. \fB-d\fR seçeneÄŸi ile birlikte kullanılamaz\&. @@ -64,14 +70,77 @@ Tüm boÅŸ dizinleri siler\&. Öntanımlı olarak, sadece arabellek dosyaları si \fB-p\fR\fI yol\fR \fIyol\fR, disk arabelleÄŸinin kök dizini olarak belirtilir\&. CacheRoot yönergesinde belirtilen dizin olmalıdır\&. .TP +\fB-P\fR\fIpiddosyası\fR +Artalan süreci olarak çalışmada süreç kimliÄŸinin yazılacağı dosyanın adını belirtmek için kullanılır\&. +.TP +\fB-R\fR\fIboyut\fR +Disk bloklarının boyunu denkleÅŸtirmek için yuvarlanacak üst boyutu belirtmekte kullanılır\&. Arabellek bölümünün blok boyutunu belirler\&. +.TP \fB-l\fR\fI sınır\fR \fIsınır\fR, disk arabelleÄŸinin toplam boyutu olarak belirtilir\&. DeÄŸerin öntanımlı olarak bayt cinsinden belirtileceÄŸi varsayılır\&. DeÄŸerin sonuna kilobayt için K, megabayt M, bayt için B harfi konulabilir\&. .TP +\fB-L\fR\fIlimit\fR +Disk arabellek dosyası düğümü toplamının sınırını belirlemekte kullanılır\&. +.TP \fB-i\fR Akıllı olup sadece disk arabelleÄŸi deÄŸiÅŸtiÄŸi zaman çalışır\&. Bu seçenek \fB-d\fR seçeneÄŸi ile birlikte belirtilmek zorundadır\&. +.TP +\fB-a\fR +O an arabellekte saklanmakta olan URL'leri listeler\&. Birden fazla aynı URL varsa yalnız biri listelenir\&. +.TP +\fB-A\fR +O an arabellekte saklanmakta olan URL'leri öznitelikleri ile listeler\&. Öznitelikler ÅŸu sırayla verilir: url, header size, body size, status, entity version, date, expiry, request time, response time, body present, head request + +.SH "BELLÄ° BÄ°R URL'NÄ°N SÄ°LÄ°NMESÄ°" + +.PP +\fBhtcacheclean\fR tarafından aktarılan URL'ler arabellekten silinir\&. Bir URL birden fazla mevcutsa hepsi silinir\&. + +.PP +Ters vekilli bir URL silinmiÅŸse, etkin URL \fBHost\fR baÅŸlığı \fBport\fR, \fByol\fR ve \fBsorgu\fR ile oluÅŸturulur\&. Bir sorgu dizgesi olsun olmasın, URL içinde '?' daima açıkça belirtilmelidir\&. ÖrneÄŸin, \fBlocalhost\fR sunucusundaki \fB/\fR yolu silinmek istenirse silinecek URL \fBhttp://localhost:80/?\fR olurdu\&. + +.SH "ARABELLEKTEKÄ° URL'LERÄ°N LÄ°STELENMESÄ°" + +.PP +\fBhtcacheclean\fR'e \fB-a\fR veya \fB-A\fR seçeneÄŸinin aktarılmasıyla, arabellekteki URL'ler bulundukça her satıra bir URL gelecek biçemde listelenir\&. \fB-A\fR seçeneÄŸi URL'nin ardından arabellek içeriÄŸini tamamını ÅŸu sırayla dökümler: + + +.TP +url +Öğenin URL'si\&. +.TP +header size +Bayt cinsinden baÅŸlık uzunluÄŸu\&. +.TP +body size +Bayt cinsinden gövde uzunluÄŸu\&. +.TP +status +Arabellekteki yanıtın durumu\&. +.TP +entity version +Öğenin silinmeksizin kaç kere doÄŸrulandığı\&. +.TP +date +Yanıt tarihi\&. +.TP +expiry +Yanıtın zaman aşımı tarihi\&. +.TP +request time +Ä°steÄŸin baÅŸlama zamanı\&. +.TP +response time +Ä°steÄŸin bitiÅŸ zamanı\&. +.TP +body present +0 ise istekle birlikte gövde saklanmaz, 1 ise saklanır\&. +.TP +head request +1 ise, öğe, gövde olmaksızın arabellekli bir HEAD isteÄŸi içerir, 0 ise içermez\&. .SH "ÇIKIÅž DURUMU" .PP -\fBhtcacheclean\fR, tüm iÅŸlemler baÅŸarıyla yerine getirildiÄŸinde 0, aksi takdirde 1 döndürür\&. +\fBhtcacheclean\fR, tüm iÅŸlemler baÅŸarıyla yerine getirildiÄŸinde 0, aksi takdirde 1 döndürür\&. Bir URL belirtildiÄŸinde, bu URL arablleklenmi ve silinmiÅŸse 0, aksi takdirde 2 döndürür\&. URL'nin silinmesi sırasında bir hata oluÅŸursa 1 döndürür\&. diff --git a/docs/man/tr/htdbm.1 b/docs/man/tr/htdbm.1 index 4066bd3c55..e942a0070b 100644 --- a/docs/man/tr/htdbm.1 +++ b/docs/man/tr/htdbm.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "HTDBM" 1 "2009-03-28" "Apache HTTP Sunucusu" "htdbm" +.TH "HTDBM" 1 "2012-04-04" "Apache HTTP Sunucusu" "htdbm" .nh .SH Ä°SÄ°M htdbm \- DBM parola veritabanlarını yönetir diff --git a/docs/man/tr/htdigest.1 b/docs/man/tr/htdigest.1 index 73f22e8aa2..4b99b39260 100644 --- a/docs/man/tr/htdigest.1 +++ b/docs/man/tr/htdigest.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "HTDÄ°GEST" 1 "2009-02-16" "Apache HTTP Sunucusu" "htdigest" +.TH "HTDÄ°GEST" 1 "2012-04-04" "Apache HTTP Sunucusu" "htdigest" .nh .SH Ä°SÄ°M htdigest \- Özet kimlik doÄŸrulama dosyalarını yönetir diff --git a/docs/man/tr/htpasswd.1 b/docs/man/tr/htpasswd.1 index 5cc63286fd..f4567df169 100644 --- a/docs/man/tr/htpasswd.1 +++ b/docs/man/tr/htpasswd.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "HTPASSWD" 1 "2009-11-03" "Apache HTTP Sunucusu" "htpasswd" +.TH "HTPASSWD" 1 "2012-04-04" "Apache HTTP Sunucusu" "htpasswd" .nh .SH Ä°SÄ°M htpasswd \- Temel kimlik doÄŸrulama dosyalarını yönetir diff --git a/docs/man/tr/httpd.8 b/docs/man/tr/httpd.8 index 0795166044..00db6faa3c 100644 --- a/docs/man/tr/httpd.8 +++ b/docs/man/tr/httpd.8 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "HTTPD" 8 "2009-02-16" "Apache HTTP Sunucusu" "httpd" +.TH "HTTPD" 8 "2012-04-04" "Apache HTTP Sunucusu" "httpd" .nh .SH Ä°SÄ°M httpd \- Apache Hiper Metin Aktarım Protokolü Sunucusu @@ -27,7 +27,7 @@ httpd \- Apache Hiper Metin Aktarım Protokolü Sunucusu .SH "KULLANIM" .PP -\fBhttpd\fR [ -\fBd\fR \fIsunucu-kök-dizini\fR ] [ -\fBf\fR \fIyapılandırma-dosyası\fR ] [ -\fBC\fR \fIyönerge\fR ] [ -\fBc\fR \fIyönerge\fR ] [ -\fBD\fR \fIparametre\fR ] [ -\fBe\fR \fIseviye\fR ] [ -\fBE\fR \fIdosya\fR ] [ \fB-k\fR start | restart | graceful | stop | graceful-stop ] [ -\fBR\fR \fIdizin\fR ] [ -\fBh\fR ] [ -\fBl\fR ] [ -\fBL\fR ] [ -\fBS\fR ] [ -\fBt\fR ] [ -\fBv\fR ] [ -\fBV\fR ] [ -\fBX\fR ] [ -\fBM\fR ] +\fBhttpd\fR [ -\fBd\fR \fIsunucu-kök-dizini\fR ] [ -\fBf\fR \fIyapılandırma-dosyası\fR ] [ -\fBC\fR \fIyönerge\fR ] [ -\fBc\fR \fIyönerge\fR ] [ -\fBD\fR \fIparametre\fR ] [ -\fBe\fR \fIseviye\fR ] [ -\fBE\fR \fIdosya\fR ] [ \fB-k\fR start | restart | graceful | stop | graceful-stop ] [ -\fBh\fR ] [ -\fBl\fR ] [ -\fBL\fR ] [ -\fBS\fR ] [ -\fBt\fR ] [ -\fBv\fR ] [ -\fBV\fR ] [ -\fBX\fR ] [ -\fBM\fR ] [ -\fBT\fR ] .PP Windows sistemlerinde, ek olarak ÅŸunlar vardır: @@ -56,7 +56,7 @@ Genelde, \fBhttpd\fR'nin doÄŸrudan çaÄŸrılmaması gerekir\&. Unix ve benzerler BaÅŸlatma sırasında \fIyapılandırma-dosyası\fR'ndaki yönergeler kullanılır\&. EÄŸer \fIyapılandırma-dosyası\fR bir / ile baÅŸlamıyorsa dosyanın ServerRoot yönergesinin deÄŸerine göreli olduÄŸu varsayılır\&. Seçenek belirtilmediÄŸi takdirde conf/httpd\&.conf öntanımlı deÄŸerdir\&. .TP \fB-k\fR start | restart | graceful | stop | graceful-stop -\fBhttpd\fR'yi baÅŸlatmak, durdurmak ve yeniden baÅŸlatmak için sinyal gönderir\&. Daha ayrıntılı bilgi edinmek için Apache'nin Durdurulması belgesine bakınız\&. +\fBhttpd\fR'yi baÅŸlatmak, durdurmak ve yeniden baÅŸlatmak için sinyal gönderir\&. Daha ayrıntılı bilgi edinmek için Apache httpd'nin Durdurulması belgesine bakınız\&. .TP \fB-C\fR \fIyönerge\fR Yapılandırma \fIyönerge\fR'sini yapılandırma dosyalarını okumadan önce iÅŸleme sokar\&. @@ -85,12 +85,12 @@ DuraÄŸan modüllerce saÄŸlanmış yönergeleri olası deÄŸerleriyle geçerli kon \fB-M\fR Yüklü duraÄŸan ve paylaşımlı modülleri listeler\&. .TP -\fB-R\fR \fIdizin\fR -Sunucu SHARED_CORE kullanılarak derlendiÄŸi takdirde bu seçenek paylaşımlı nesne dosyaları için \fIdizin\fR belirtir\&. -.TP \fB-S\fR Yapılandırma dosyasından çözümlenmiÅŸ haliyle ayarları gösterir (ÅŸu an sadece sanal konak ayarları gösterilmektedir)\&. .TP +\fB-T\fR (2\&.3\&.8 ve sonrasında kullanılabilmektedir) +BaÅŸlatma ve yeniden baÅŸlatma sırasında belge kökü sınanmadan geçilir\&. +.TP \fB-t\fR Yapılandırma dosyasını sözdizimi hatalarına karşı denetler\&. Program sözdizimini denetledikten sonra sözdizimi geçerliyse 0 ile, deÄŸilse sıfırdan farklı bir deÄŸerle çıkar\&. \fB-D\fRDUMP_VHOSTS seçeneÄŸi ile birlikte kullanılmışsa ek olarak sanal konak ayrıntıları da basılır\&. \fB-D\fRDUMP_MODULES seçeneÄŸi ile ise ek olarak tüm modüller listelenir\&. .TP @@ -109,10 +109,10 @@ AÅŸağıdaki seçenekler sadece Windows platformunda geçerlidir: .TP \fB-k\fR install | config | uninstall -Parametreler bakımından sırasıyla: Apache bir Windows NT hizmeti haline getirilir; baÅŸlatma seçenekleri Apache hizmeti için deÄŸiÅŸtirilir; ve Apache hizmeti sistemden kaldırılır\&. +Parametreler bakımından sırasıyla: Apache httpd bir Windows NT hizmeti haline getirilir; baÅŸlatma seçenekleri Apache httpd hizmeti için deÄŸiÅŸtirilir; ve Apache httpd hizmeti sistemden kaldırılır\&. .TP \fB-n\fR \fIisim\fR -Sinyal gönderilecek Apache hizmetinin \fIismi\fR\&. +Sinyal gönderilecek Apache httpd hizmetinin \fIismi\fR\&. .TP \fB-w\fR Hata durumunda konsol penceresi açık tutularak hata iletilerinin okunması saÄŸlanır\&. diff --git a/docs/man/tr/httxt2dbm.1 b/docs/man/tr/httxt2dbm.1 new file mode 100644 index 0000000000..f0edf2d4c0 --- /dev/null +++ b/docs/man/tr/httxt2dbm.1 @@ -0,0 +1,62 @@ +.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +.\" DO NOT EDIT! Generated from XML source. +.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +.de Sh \" Subsection +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Ip \" List item +.br +.ie \\n(.$>=3 .ne \\$3 +.el .ne 3 +.IP "\\$1" \\$2 +.. +.TH "HTTXT2DBM" 1 "2012-04-04" "Apache HTTP Sunucusu" "httxt2dbm" +.nh +.SH Ä°SÄ°M +httxt2dbm \- RewriteMap ile kullanmak için DBM dosyaları üretir + +.SH "KULLANIM" + +.PP +\fBhttxt2dbm\fR [ -\fBv\fR ] [ -\fBf\fR \fIDBM_türü\fR ] -\fBi\fR \fIkaynak_metin\fR -\fBo\fR \fIçıktı_DBM\fR + + +.SH "ÖZET" + +.PP +\fBhttxt2dbm\fR, RewriteMap ile kullanmak için düz metin dosyalardan DBM dosyaları üretir\&. + + +.SH "SEÇENEKLER" + + +.TP +\fB-v\fR +Çıktı daha ayrıntılı olur\&. +.TP +\fB-f\fR \fIDBM_türü\fR +Çıktı için kullanılacak DBM türü belirtilir\&. BelirtilmediÄŸi takdirde APR öntanımlısı kullanılır\&. Belirtilebilecek DBM türleri: GDBM dosyalar için GDBM, SDBM dosyalar için SDBM, Berkeley DB dosyalar için DB, NDBM dosyalar için NDBM, öntanımlı DBM türü için default +.TP +\fB-i\fR \fIkaynak_metin\fR +DBM dosyasının üretiminde kullanılacak girdi dosyası belirtilir\&. Bu dosya, her satırda bir kayıt bulunmak üzere her satırı şöyle biçemlenmiÅŸ olmalıdır: anahtar deÄŸer\&. Bu dosyanın biçemi ve manası ile ilgili ayrıntılar için RewriteMap yönergesinin açıklamasına bakınız\&. +.TP +\fB-o\fR \fIçıktı_DBM\fR +Çıktılanacak DBM dosyasının ismi belirtilir\&. + +.SH "ÖRNEKLER" + +.nf + + httxt2dbm -i rewritemap\&.txt -o rewritemap\&.dbm + httxt2dbm -f SDBM -i rewritemap\&.txt -o rewritemap\&.dbm +.fi + diff --git a/docs/man/tr/logresolve.8 b/docs/man/tr/logresolve.1 index f0d0fe1741..fb7141dd31 100644 --- a/docs/man/tr/logresolve.8 +++ b/docs/man/tr/logresolve.1 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "LOGRESOLVE" 8 "2009-02-16" "Apache HTTP Sunucusu" "logresolve" +.TH "LOGRESOLVE" 1 "2012-04-04" "Apache HTTP Sunucusu" "logresolve" .nh .SH Ä°SÄ°M logresolve \- Apache günlük dosyalarındaki IP adreslerini konak isimlerine dönüştürür diff --git a/docs/man/tr/rotatelogs.8 b/docs/man/tr/rotatelogs.8 index 143c005cff..f6d8d7686f 100644 --- a/docs/man/tr/rotatelogs.8 +++ b/docs/man/tr/rotatelogs.8 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "ROTATELOGS" 8 "2009-02-16" "Apache HTTP Sunucusu" "rotatelogs" +.TH "ROTATELOGS" 8 "2012-04-04" "Apache HTTP Sunucusu" "rotatelogs" .nh .SH Ä°SÄ°M rotatelogs \- Apache günlüklerini döndürmek için borulu günlük kayıt programı @@ -27,7 +27,7 @@ rotatelogs \- Apache günlüklerini döndürmek için borulu günlük kayıt pro .SH "KULLANIM" .PP -\fBrotatelogs\fR [ -\fBl\fR ] [ -\fBf\fR ] [ -\fBv\fR ] \fIdosyaismi\fR \fIsüre\fR|\fIboyut\fR(B|K|M|G) [ \fIsaat_farkı\fR ] +\fBrotatelogs\fR [ -\fBl\fR ] [ -\fBL\fR \fIisim\fR ] [ -\fBp\fR \fIprogram\fR ] [ -\fBf\fR ] [ -\fBv\fR ] [ -\fBe\fR ] [ -\fBc\fR ] \fIdosyaismi\fR \fIsüre\fR|\fIboyut\fR(B|K|M|G) [ \fIsaat_farkı\fR ] .SH "ÖZET" @@ -41,16 +41,31 @@ rotatelogs \- Apache günlüklerini döndürmek için borulu günlük kayıt pro .TP \fB-l\fR -GMT yerine yerel zamanın kullanılmasını saÄŸlar\&. Zaman dilimi deÄŸiÅŸik olan ortamlarda (BST, DST gibi) bu seçeneÄŸin kullanımı beklenmedik sonuçlar verebilir! +GMT yerine yerel zamanın kullanılmasını saÄŸlar\&. +.TP +\fB-L\fR \fIbagismi\fR +Belirtilen baÄŸ dosyası ismine geçerli günlük dosyasından kalıcı bir baÄŸ oluÅŸturulur\&. tail -F bagismi gibi bir komut kullanılarak günlüğün sürekli izlenmesi için kullanılabilir\&. +.TP +\fB-p\fR \fIprogram\fR +BelirtildiÄŸi takdirde, \fBrotatelogs\fR yeni bir günlük dosyasının her açılışında belirtilen programı çalıştırır\&. Yeni açılan dosyanın ismi programa ilk argüman olarak aktarılır\&. Bu iÅŸlem bir döndürme sonrası yapılırsa eski günlük dosyası ikinci argüman olarak aktarılır\&. \fBrotatelogs\fR iÅŸlemini sürdürmek için belirtilen programın sonlanmasını beklemez, dolayısıyla sonlanma soucunda döndürülen hata kodunu günlüğe kaydetmez\&. Çalıştırılan program \fBrotatelogs\fR ile aynı stdin, stdout ve stderr'i kullanır ve ortamı da miras alır\&. .TP \fB-f\fR Ä°lk günlük giridisinin okunmasını beklemeden \fBrotatelogs\fR baÅŸlar baÅŸlamaz günlük dosyasının açılmasını saÄŸlar\&. Çok meÅŸgul sitelerde, sunucu baÅŸlatılıp ilk istek sunuluncaya kadar geçen zamanda günlük dosyasının yokluÄŸu özdevinimli iÅŸlemler yapan bazı günlükleme araçlarında sorunlara yol açabilir\&. Bu seçenek bu gibi durumlarda yararlıdır\&. .TP +\fB-t\fR +Günlük dosyasının döndürülmek yerine tepeden kırpılmasına sebep olur\&. Günlüğün \fBtail\fR gibi bir araç tarafından gerçek zamanda iÅŸlendiÄŸi ve veriyi saklamanın gerekmediÄŸi durumda kullanışlıdır\&. Dosya ismine bir sonek eklenmez, ancak biçem dizgesi '%' karakteri içeriyorsa buna uyulur\&. +.TP \fB-v\fR Standart hataya verilen çıktı daha ayrıntılı olur\&. Çıktı, yapılandırma çözümlemesinin sonuçlarını ve tüm dosya açma/kapama iÅŸlemlerini içerir\&. .TP +\fB-e\fR +Günlüğü standart çıktıya basar\&. Günlüğün zincirdeki ilgili araç tarafından gerçek zamanda iÅŸlenmesi gerektiÄŸinde kullanışlıdır\&. +.TP +\fB-c\fR +Create log file for each interval, even if empty\&. +.TP \fIdosyaismi\fR -Günlük dosyasının ismi yoluyla birlikte belirtilir\&. \fIdosyaismi\fR '%' karakterleri içeriyorsa bunlar strftime(3) biçem belirteçleri olarak ele alınır\&. Aksi takdirde, özdevinimli olarak \fI\&.nnnnnnnnnn\fR uzantısı üretilir\&. Uzantı saniye cinsindendir ve her iki durumda da bu deÄŸer, mevcut döngü diliminin baÅŸlangıcına göre hesaplanır\&. ÖrneÄŸin, döndürmenin 86400 saniyede bir yapılacağı belirtilmiÅŸse, strftime(3) biçeminde oluÅŸturulan saat, dakika ve saniye alanları, 24 saatlik sürenin baÅŸlangıcını (geceyarısı) göstermek üzere sıfırlarla doldurulur\&. +.PP Günlük dosyasının ismi yoluyla birlikte belirtilir\&. \fIdosyaismi\fR '%' karakterleri içeriyorsa bunlar strftime(3) biçem belirteçleri olarak ele alınır\&. Aksi takdirde, özdevinimli olarak \fI\&.nnnnnnnnnn\fR uzantısı üretilir\&. (\fB-t\fR seçeneÄŸi kullanılmadıkça) Uzantı saniye cinsindendir ve her iki durumda da bu deÄŸer, mevcut döngü diliminin baÅŸlangıcına göre hesaplanır\&. ÖrneÄŸin, döndürmenin 86400 saniyede bir yapılacağı belirtilmiÅŸse, strftime(3) biçeminde oluÅŸturulan saat, dakika ve saniye alanları, 24 saatlik sürenin baÅŸlangıcını (geceyarısı) göstermek üzere sıfırlarla doldurulur\&. .PP strftime(3) dosyaismi biçemlemesi kullanılırken, günlük dosyası biçeminin günlük dosyası döndürülürken her zaman farklı bir dosya ismi üretecek yeterlilikte parçacıklı yapıya sahip olduÄŸundan emin olmalısınız\&. Aks takdirde döndürme iÅŸlemi yeni bir dosya baÅŸlatmak yerine hep aynı dosyanın üzerine yazar\&. ÖrneÄŸin, \fIlogfile\fR için /var/logs/errorlog\&.%Y-%m-%d belirtilmiÅŸse 5 mega baytta bir yeni bir günlük dosyasına baÅŸlanacaktır\&. Fakat 5 megabayta gün içinde iki kez ulaşılırsa aynı günlük dosyası üretilir ve günlük hep aynı dosyanın üzerine yazılır\&. .TP \fIsüre\fR Günlük dosyasının yenisinin kaç saniyede bir açılacağı belirtilir\&. ÖrneÄŸin, bu süre 3600 saniye ise günlük dosyası her saat başında yenilenir; 86400 saniye ise her geceyarısı yenilenir\&. (Bu süre zarfında günlüğe kaydedilecek bir olay gerçekleÅŸmemiÅŸse dosya oluÅŸturulmaz\&.) @@ -99,6 +114,15 @@ Günlük dosyası 5 megabaytlık olunca yenisinin oluÅŸturulmasını saÄŸlar\&. .PP Hata günlüğünün 5 megabaytta bir errorlog\&.YYYY-mm-dd-HH_MM_SS biçemli bir isimle oluÅŸturulmasını saÄŸlar\&. +.nf + + CustomLog "|bin/rotatelogs -t /var/logs/logfile 86400" common + +.fi + +.PP +/var/logs/logfile dosyasını oluÅŸturur, sunucu baÅŸlatılırken ve günde bir kere dosyanın tepesi kırpılır\&. Bu senaryoda ayrı bir sürecin (tail gibi) dosyayı gerçek zamanlı iÅŸleyeceÄŸi umulur\&. + .SH "TAÅžINABÄ°LÄ°RLÄ°K" .PP diff --git a/docs/man/tr/suexec.8 b/docs/man/tr/suexec.8 index 34a81d7135..262813af98 100644 --- a/docs/man/tr/suexec.8 +++ b/docs/man/tr/suexec.8 @@ -19,7 +19,7 @@ .el .ne 3 .IP "\\$1" \\$2 .. -.TH "SUEXEC" 8 "2009-02-16" "Apache HTTP Sunucusu" "suexec" +.TH "SUEXEC" 8 "2012-04-04" "Apache HTTP Sunucusu" "suexec" .nh .SH Ä°SÄ°M suexec \- harici programları çalıştırmadan önce kullanıcıyı deÄŸiÅŸtirir diff --git a/docs/manual/mod/core.html.tr.utf8 b/docs/manual/mod/core.html.tr.utf8 index c07ae10791..5474c2adaf 100644 --- a/docs/manual/mod/core.html.tr.utf8 +++ b/docs/manual/mod/core.html.tr.utf8 @@ -124,10 +124,11 @@ <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Windows'ta Apache 2.3.3 ve sonrasında diÄŸerlerinde Apache -2.1.5 ve sonrasında mevcuttur.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Windows'ta Apache httpd 2.3.3 ve sonrasında diÄŸerlerinde Apache +httpd 2.1.5 ve sonrasında mevcuttur.</td></tr> </table> - <p>Bu yönerge protokol türüne göre bir dinleme soketinin iÅŸletim + <p>Bu yönerge <code class="directive">Protocol</code> yönergesinde belirtilen + protokol türüne göre bir dinleme soketinin iÅŸletim sistemine özgü en iyilemelerini etkin kılar. Ä°ÅŸletim sistemi çekirdeÄŸi için temel önerme veri alınıncaya kadar veya HTTP isteÄŸinin tamamı tamponlanana kadar sunucu sürecine bir soket tahsis etmemektir. @@ -142,6 +143,11 @@ <div class="example"><p><code>AcceptFilter nntp none</code></p></div> + <p>Öntanımlı protokol isimleri port 443 için <code>https</code> ve tüm + diÄŸer portlar için <code>http</code>'dir. Dinlenmesi için baÅŸka bir port + ile ilgili bir protokol belirtmek isterseniz <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> yönergesine <var>protokol</var> + argümanını ekleyin.</p> + <p>FreeBSD için öntanımlı deÄŸerler:</p> <div class="example"><p><code> AcceptFilter http httpready <br /> @@ -190,6 +196,10 @@ vpn sürücüleri gibi bazı sanal aÄŸ saÄŸlayıcılar veya spam, virus veya casus yazılım süzgeçleri için kullanışlıdır.</p> +<h3>Ayrıca bakınız:</h3> +<ul> +<li><code class="directive">Protocol</code></li> +</ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">Yönergesi</a></h2> @@ -202,7 +212,7 @@ <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.30 ve sonrasında mevcuttur.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.0.30 ve sonrasında mevcuttur.</td></tr> </table> <p>Bu yönerge, istekte dosya isminden sonra (dizinde belirtilen dosya bulunmayabilir) belirtilen yol verisinin kabul edilip edilmeyeceÄŸini @@ -352,28 +362,38 @@ <table class="directive"> <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Kodlanmış dosya yolu ayracı içeren URL’lere izin verilip verilmeyeceÄŸini belirler.</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowEncodedSlashes On|Off|NoDecode</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.46 ve sonrasında mevcuttur.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.0.46 ve sonrasında mevcuttur. NoDecode seçeneÄŸi + Apache httpd 2.3.12 ve sonrasında mevcuttur.</td></tr> </table> <p><code class="directive">AllowEncodedSlashes</code> yönergesi kodlanmış dosya yolu ayracı içeren URL’lere izin verir (<code>/</code> yerine <code>%2F</code> ve ek olarak <code>\</code> için ilgili sistemlerde - <code>%5C</code> kullanılmış URL’ler). Normalde böyle URL’ler bir 404 + <code>%5C</code> kullanılmış URL’ler).</p> + + <p><code>Off</code> öntanımlı deÄŸeriyle, böyle URL’ler bir 404 (Nesne bulunamadı) hatasıyla reddedilirler.</p> + <p><code>On</code> deÄŸeriyle, böyle URL’ler kabul edilir ve kodlanmış + dosya yolu ayraçları kodlanmış diÄŸer karakterler gibi çözümlenir.</p> + + <p><code>NoDecode</code> deÄŸeriyle, böyle URL’ler kabul edilir fakat + kodlanmış dosya yolu ayraçları çözümlenmeden kodlanmış halde + bırakılır.</p> + <p><code class="directive">AllowEncodedSlashes</code> <code>On</code>, çoÄŸunlukla <code>PATH_INFO</code> ile bir arada kullanıldığı zaman kullanışlıdır.</p> <div class="note"><h3>Ek Bilgi</h3> - <p>Kodlanmış bölü çizgilerine izin vermek bu kodlamanın karakter olarak - çözümleneceÄŸi anlamına gelmez. URL içindeki <code>%2F</code> veya - <code>%5C</code>’ler (sadece ilgili sistemlerde), tıpkı normal - URL’lere yapıldığı gibi, oldukları gibi bırakılırlar.</p> + <p>Kodlanmış bölü çizgileri yol bilgisi için gerekliyse bir güvenlik + ölçütü olarak <code>NoDecode</code> kullanımı ÅŸiddetle önerilir. + Kodlanmış bölü çizgilerinin çözümlenmesine izin vermek güvensiz olması + olası yollara izin vermek olurdu.</p> </div> <h3>Ayrıca bakınız:</h3> @@ -388,7 +408,7 @@ yönerge türleri belirtilir.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowOverride All|None|<var>yönerge-türü</var> [<var>yönerge-türü</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowOverride All</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowOverride None (2.3.9 ve sonrası), AllowOverride All (2.3.8 ve öncesi)</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> @@ -403,8 +423,10 @@ sadece düzenli ifade içermeyen <code class="directive"><a href="#directory"><Directory></a></code> bölümlerinde geçerlidir. </div> - <p>Yönergeye deÄŸer olarak <code>None</code> belirtilirse <a href="#accessfilename">.htaccess</a> dosyaları tamamen yok sayılır. Bu - durumda, sunucu dosya sisteminde rastladığı <code>.htaccess</code> + <p>Bu yönergeye ve <code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code> + yönergesine deÄŸer olarak <code>None</code> belirtilirse + <a href="#accessfilename">.htaccess</a> dosyaları tamamen yok sayılır. + Bu durumda, sunucu dosya sisteminde rastladığı <code>.htaccess</code> dosyalarını okumaya dahi çalışmayacaktır.</p> <p>Bu yönergeye <code>All</code> deÄŸeri atanırsa, .htaccess <a href="directive-dict.html#Context">baÄŸlamında</a> kullanılabilecek her @@ -416,7 +438,7 @@ <dl> <dt>AuthConfig</dt> - <dd><code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>, + <dd><code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>, <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>, <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>, <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code>, @@ -468,7 +490,7 @@ <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, - <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>, + <a href="mod_autoindex.html#indexoptions.fancyindexing"><code>FancyIndexing</code></a>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, @@ -479,11 +501,38 @@ <dt>Limit</dt> <dd>Konak eriÅŸimini denetleyen - <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>, - <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> ve - <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> + <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, + <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> ve + <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code> yönergelerinin kullanımına izin verilir.</dd> + <dt>Nonfatal=[Override|Unknown|All]</dt> + + <dd><a href="#accessfilename">.htaccess</a> dosyalarındaki sözdizimi + hatalarının ölümcül olarak ele alınmaması için + <code>AllowOverride</code> yönergesinin kullanımına izin verir; bunun + yerine bir dahili sunucu hatasına sebep olur, izin verilmeyen veya + tanınmayan yönergeler yoksayılır ve günlüğe bir uyarı çıktılanır: + <ul> + <li><strong>Nonfatal=Override</strong> ile + <code>AllowOverride</code> tarafından yasaklanmış yönergeler + ölümcül olarak ele alınmaz.</li> + <li><strong>Nonfatal=Unknown</strong> ile bilinmeyen yönergeler + ölümcül olarak ele alınmaz. Yazım hatalarını ve mevcut olmayan bir + modül tarafından gerçeklenmiÅŸ yönergeleri kapsar.</li> + <li><strong>Nonfatal=All</strong> ile yukarıdakilerin ikisi de + ölümcül olarak ele alınmaz.</li> + </ul> + <p>Geçerli bir yönergedeki yazım hatalarının hala dahili bir sunucu + hatasına sebep olacağına dikkat ediniz.</p> + <div class="warning"><h3>Güvenlik</h3> + Ölümcül olmayan hatalar <a href="#accessfilename">.htaccess</a> + kullanıcıları için güvenlikle ilgili sorunlara yol açabilir. ÖrneÄŸin + <code>AllowOverride AuthConfig</code>'e izin vermezse kullanıcıların + siteye eriÅŸimini kısıtlayan yapılandırma iptal edilmiÅŸ olur. + </div> + </dd> + <dt>Options[=<var>seçenek</var>,...]</dt> <dd>Dizinlere özgü özellikleri denetleyen @@ -491,7 +540,18 @@ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> yönergelerinin kullanımına izin verilir. <code class="directive"><a href="#options">Options</a></code> komutunda belirtilecek seçenekler bir eÅŸit iÅŸaretinden sonra aralarına sadece virgül konarak - (boÅŸluksuz) belirtilebilir.</dd> + (boÅŸluksuz) belirtilebilir. + + <div class="note"><h3>Options'ın örtük iptali</h3> + <p><a href="#accessfilename">.htaccess</a> dosyalarında kullanılabilen + seçenek listesi bu yönergeyle sınırlanabilirse de herhangi bir + <code class="directive"><a href="#options">Options</a></code> yönergesine izin + verildiÄŸi sürece miras alınmış diÄŸer seçenekler göreli olmayan + sözdizimi kullanılarak iptal edilebilir. BaÅŸka bir deyiÅŸle, bu + mekanizma diÄŸerlerinin deÄŸerlerini korumasına izin verirken belli bir + seçeneÄŸi deÄŸerini korumaya zorlayamaz. + </p></div> + </dd> </dl> <p>Örnek:</p> @@ -512,6 +572,7 @@ <h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li> +<li><code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code></li> <li><a href="../configuring.html">Yapılandırma Dosyaları</a></li> <li><a href="../howto/htaccess.html">.htaccess Dosyaları</a></li> </ul> @@ -519,21 +580,60 @@ <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AllowOverrideList" id="AllowOverrideList">AllowOverrideList</a> <a name="allowoverridelist" id="allowoverridelist">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Individual directives that are allowed in -<code>.htaccess</code> files</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowOverrideList None|<var>directive</var> -[<var>directive-type</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>.htaccess</code> dosyalarında izin verilecek yönergeler tek tek belirtilir</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowOverrideList None|<var>yönerge</var> +[<var>yönerge-türü</var>] ...</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowOverrideList None</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +</table> + <p>Sunucu bir <code>.htaccess</code> dosyası (<code class="directive"><a href="#accessfilename">AccessFileName</a></code> tarafından belirtildiÄŸi gibi) + bulduÄŸunda önceki yapılandırma yönergelerini geçersiz kılabilen bu + dosyada hangi yönergelerin bildirildiÄŸini bilmek ister.</p> + + <div class="note"><h3>Sadece <Directory> bölümlerinde kullanılabilir</h3> + <code class="directive">AllowOverrideList</code> sadece <code class="directive"><a href="#directory"><Directory></a></code> bölümlerinde düzenli + ifadeler olmaksızın belirtilmiÅŸse kullanılabilir; <code class="directive"><a href="#location"><Location></a></code>, <code class="directive"><a href="#directorymatch"><DirectoryMatch></a></code> veya <code class="directive"><a href="#files"><Files></a></code> bölümlerinde deÄŸil. + </div> + + <p>Bu yönergeye ve <code class="directive"><a href="#allowoverride">AllowOverride</a></code> + yönergesine <code>None</code> atanmışsa + <a href="#accessfilename">.htaccess</a> dosyaları tamamen yoksayılır. Bu + durumda sunucu dosya sistemindeki <code>.htaccess</code> dosyalarını + okumaya bile çalışmayacaktır.</p> + + <p>Örnek:</p> + + <div class="example"><p><code> + AllowOverride None<br /> + AllowOverrideList Redirect RedirectMatch + </code></p></div> + + <p>Yukarıdaki örnekte sadece <code>Redirect</code> ve + <code>RedirectMatch</code> yönergelerine izin verilmektedir. Tüm + diÄŸerleri dahili bir sunucu hatasına sebep olacaktır.</p> + + <p>Örnek:</p> + + <div class="example"><p><code> + AllowOverride AuthConfig<br /> + AllowOverrideList CookieTracking CookieName + </code></p></div> + + <p>Yukarıdaki örnekte <code class="directive"><a href="#allowoverride ">AllowOverride + </a></code> yönergesi <code>AuthConfig</code> yönerge grubuna izin + verirken <code class="directive">AllowOverrideList</code> yönergesi + <code>FileInfo</code> yönerge grubundan yalnız iki yönergeye izin + vermektedir. Tüm diÄŸerleri dahili bir sunucu hatasına sebep + olacaktır.</p> + +<h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li> <li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li> -<li><a href="../configuring.html">Configuration Files</a></li> -<li><a href="../howto/htaccess.html">.htaccess Files</a></li> +<li><a href="../configuring.html">Yapılandırma Dosyaları</a></li> +<li><a href="../howto/htaccess.html">.htaccess Dosyaları</a></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -548,11 +648,11 @@ <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece NetWare’de geçerlidir.</td></tr> </table> - <p>Bu yönerge Apache’inin CGI bekitlerini çalıştırmak için kullanacağı - yorumlayıcıyı nasıl bulacağını denetlemek için kullanılır. ÖrneÄŸin, - <code>CGIMapExtension sys:\foo.nlm .foo</code> satırı <code>.foo</code> - uzantılı CGI betik dosyalarının FOO yorumlayıcıya aktarılmasını - saÄŸlar.</p> + <p>Bu yönerge Apache httpd’nin CGI bekitlerini çalıştırmak için + kullanacağı yorumlayıcıyı nasıl bulacağını denetlemek için kullanılır. + ÖrneÄŸin, <code>CGIMapExtension sys:\foo.nlm .foo</code> satırı + <code>.foo</code> uzantılı CGI betik dosyalarının FOO yorumlayıcıya + aktarılmasını saÄŸlar.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -598,18 +698,37 @@ <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="DefaultRuntimeDir" id="DefaultRuntimeDir">DefaultRuntimeDir</a> <a name="defaultruntimedir" id="defaultruntimedir">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Base directory for the server run-time files</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DefaultRuntimeDir <var>directory-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun çalışma anı dosyaları için temel dizin</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DefaultRuntimeDir <var>dizin-yolu</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DefaultRuntimeDir DEFAULT_REL_RUNTIMEDIR (logs/)</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +</table> + <p><code class="directive">DefaultRuntimeDir</code> yönergesi sunucunun çalışma + anında oluÅŸturacağı dosyaların (paylaşımlı bellek, kilitler, vb.) + saklanacağı dizini belirtmekte kullanılır. Göreli bir yol belirtilirse + tam yol <code class="directive">ServerRoot</code> yönergesinde belirtilene + göreli olacaktır.</p> + + <div class="example"><h3>Example</h3><p><code> + DefaultRuntimeDir scratch/ + </code></p></div> + + <p><code class="directive">DefaultRuntimeDir</code> için öntanımlı yer derleme + sırasında <code>DEFAULT_REL_RUNTIMEDIR</code> #define satırı ile + deÄŸiÅŸtirilebilir.</p> + + <p>Bilgi: <code class="directive">ServerRoot</code> bu yönergeden önce belirtilmiÅŸ + olmalıdır, aksi takdirde temel dizin için öntanımlı + <code class="directive">ServerRoot</code> kullanılır.</p> + + +<h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../misc/security_tips.html#serverroot">the - security tips</a> for information on how to properly set - permissions on the <code class="directive">ServerRoot</code></li> +<li><code class="directive">ServerRoot</code> üzerindeki izinlerin düzgün olarak +nasıl ayarlanacağını öğrenmek için: +<a href="../misc/security_tips.html#serverroot">güvenlik ipuçları</a></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -625,9 +744,9 @@ türünü belirlerdi.</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td><code>none</code> deÄŸeri Apache 2.2.7 ve sonrasında mevcuttur. -DiÄŸer tüm seçenekler Apache'nin 2.3.x ve sonraki sürümleri için iptal -edilmiÅŸtir.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td><code>none</code> deÄŸeri Apache httpd 2.2.7 ve sonrasında +mevcuttur. DiÄŸer tüm seçenekler Apache httpd'nin 2.3.x ve sonraki sürümleri +için iptal edilmiÅŸtir.</td></tr> </table> <p>Bu yönerge iptal edilmiÅŸtir. Yapılandırma dosyalarının geriye uyumluluÄŸunu saÄŸlamak için, öntanımlı bir ortam türünün olmadığını @@ -649,25 +768,44 @@ edilmiÅŸtir.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Define" id="Define">Define</a> <a name="define" id="define">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir deÄŸiÅŸkenin mevcudiyetini betimler.</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Define <var>deÄŸiÅŸken-ismi</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir deÄŸiÅŸken tanımlar</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Define <var>deÄŸiÅŸken-ismi</var> [<var>deÄŸiÅŸken-deÄŸeri</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> - <p><code class="program"><a href="../programs/httpd.html">httpd</a></code>’yi <code>-D</code> - seçeneÄŸiyle çalıştırmaya eÅŸdeÄŸerdir.</p> + <p>Tek deÄŸiÅŸtirgeli biçemi <code class="program"><a href="../programs/httpd.html">httpd</a></code>’yi <code>-D</code> + seçeneÄŸiyle çalıştırmaya eÅŸdeÄŸerdir. Bu yönerge, baÅŸlatma betiÄŸinde + <code>-D</code> seçeneÄŸinin argümanlarını deÄŸiÅŸtirme gereÄŸi duymaksızın + <code class="directive"><a href="#ifdefine"><IfDefine></a></code> bölümlerini + kullanıma sokmak için kullanılabilir.</p> - <p>Bu yönerge, baÅŸlatma betiÄŸinde <code>-D</code> seçeneÄŸinin - argümanlarını deÄŸiÅŸtirme gereÄŸi duymaksızın <code class="directive"><a href="#ifdefine"><IfDefine></a></code> bölümlerini kullanıma sokmak için - kullanılabilir.</p> + <p>Buna ek olarak, ikinci deÄŸiÅŸtirge belirtilirse yapılandırma deÄŸiÅŸkenine + bu deÄŸer atanır. DeÄŸiÅŸken yapılandırmada <code>${VAR}</code> sözdizimi + ile kullanılabilir. DeÄŸiÅŸken daima küresel olarak tanımlı olup + yapılandırma bölümünü sarmalayan etki alanı ile sınırlanmaz.</p> + + <div class="example"><p><code> + <IfDefine TEST><br /> + Define servername test.example.com<br /> + </IfDefine><br /> + <IfDefine !TEST><br /> + Define servername www.example.com<br /> + Define SSL<br /> + </IfDefine><br /> + </code></p></div> + + <p><code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> sözdizimi ile + karışmalardan kaçınmak için deÄŸiÅŸken isimleri ikinokta ":" karakterleri + içeremez.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Directory" id="Directory"><Directory></a> <a name="directory" id="directory">Yönergesi</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sadece ismi belirtilen dosya sistemi dizininde ve bunun - altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr> + altdizinlerinde ve bunların içeriÄŸinde uygulanacak bir yönerge grubunu + sarmalar.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Directory <var>dizin-yolu</var>> ... </Directory></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> @@ -676,7 +814,8 @@ edilmiÅŸtir.</td></tr> </table> <p><code class="directive"><Directory></code> ve <code></Directory></code> sadece ismi belirtilen dosya sistemi - dizininde ve bunun altdizinlerinde uygulanacak bir yönerge grubunu + dizininde, bunun altdizinlerinde ve bu dizinlerin içindeki dosyalara + uygulanacak bir yönerge grubunu sarmalamakta kullanılır. Bir dizin baÄŸlamında kullanılabilecek her yönergeye izin verilir. <var>dizin-yolu</var> bir dizinin tam yolu olabileceÄŸi gibi Unix kabuk tarzı bir dosya ismi eÅŸleÅŸtirme kalıbı da @@ -698,8 +837,8 @@ edilmiÅŸtir.</td></tr> <div class="note"> <p><var>dizin-yolu</var> argümanlarını belirtirken dikkatli - olmalısınız: Apache’nin dosyalara eriÅŸmekte kullandığı dosya sistemi - yolu ile bire bir eÅŸleÅŸmelidir. Belli bir + olmalısınız: Apache httpd’nin dosyalara eriÅŸmekte kullandığı dosya + sistemi yolu ile bire bir eÅŸleÅŸmelidir. Belli bir <code><Directory></code> dizinine uygulanan yönergeler, aynı dizine farklı bir yoldan, örneÄŸin baÅŸka bir sembolik baÄŸ üzerinden eriÅŸilen dosyalara uygulanmayacaktır.</p> @@ -727,7 +866,7 @@ edilmiÅŸtir.</td></tr> </span> </Directory><br /> <br /> - <Directory /home/><br /> + <Directory /home><br /> <span class="indent"> AllowOverride FileInfo<br /> </span> @@ -769,9 +908,9 @@ edilmiÅŸtir.</td></tr> ve buna iliÅŸkin <code class="directive"><Directory></code> uygulanacaktır.</p> - <p><strong><code><Directory /></code> için öntanımlı Apache - eriÅŸiminin <code>Allow from All</code> oluÅŸuna dikkat ediniz. Bunu şöyle - bir blokla deÄŸiÅŸtirmeniz,</strong></p> + <p><strong><code><Directory /></code> için öntanımlı eriÅŸimin tüm + eriÅŸime izin vermek oluÅŸuna dikkat ediniz. Bunu şöyle bir blokla + deÄŸiÅŸtirmeniz,</strong></p> <div class="example"><p><code> <Directory /><br /> @@ -793,15 +932,15 @@ edilmiÅŸtir.</td></tr> <h3>Ayrıca bakınız:</h3> <ul> <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir - arada ele alındığının anlatıldığı <a href="../sections.html"><Directory>, <Location> ve - <Files> bölümleri nasıl çalışır?</a> belgesine de bakınız.</li> + arada ele alındığının açıklaması için <a href="../sections.html"> + <Directory>, <Location> ve <Files> bölümleri nasıl + çalışır?</a> belgesine bakınız.</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch"><DirectoryMatch></a> <a name="directorymatch" id="directorymatch">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir düzenli ifade ile eÅŸleÅŸen dosya sistemi dizininde ve bunun - altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir düzenli ifade ile eÅŸleÅŸen dosya sistemi dizinlerinin içeriklerine uygulanacak bir yönerge grubunu sarmalar.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><DirectoryMatch <var>düzifd</var>> ... </DirectoryMatch></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> @@ -810,7 +949,7 @@ edilmiÅŸtir.</td></tr> </table> <p><code class="directive"><DirectoryMatch></code> and <code></DirectoryMatch></code> yönergeleri <code class="directive"><a href="#directory"><Directory></a></code> gibi sadece ismi - belirtilen dosya sistemi dizininde ve bunun altdizinlerinde uygulanacak + belirtilen dosya sistemi dizininde ve içindeki dosyalarda uygulanacak bir yönerge grubunu sarmalamakta kullanılır. Tek farkla argüman olarak bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a> alır. Örnek:</p> @@ -821,14 +960,27 @@ edilmiÅŸtir.</td></tr> <p>yönergesi <code>/www/</code> içindeki üç rakamdan oluÅŸan dizinlerle eÅŸleÅŸecektir.</p> + <div class="note"><h3>Uyumluluk</h3> + 2.3.9 öncesinde, bu yönerge örtük olarak (<code class="directive"><a href="#directory"><Directory></a></code> gibi) alt dizinlere de uygulanırdı + ve satır sonu simgesi ($) ile eÅŸleÅŸemezdi. 2.3.9 ve sonrasında, sadece + ifade ile eÅŸleÅŸen dizinler sarmalanan yönerge grubundan etkilenmektedir. + </div> + + <div class="note"><h3>Sondaki bölü çizgileri</h3> + Bu yönerge bir bölü çizgisi ile sonlanan veya sonlanmayan dizinler için + yapılan isteklere uygulanır, dolayısıyla satır sonuna ($) çıpalanmış + ifadeler dikkatli yazılmalıdır. + </div> + <h3>Ayrıca bakınız:</h3> <ul> <li>Normal <code class="directive"><Directory></code> bölümlerindeki yönergelerle düzenli ifadelerin nasıl karıştırıldığının bir açıklaması için <code class="directive"><a href="#directory"><Directory></a></code> yönergesine bakınız.</li> -<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada - ele alındığının açıklaması için <a href="../sections.html"><Directory>, <Location> ve - <Files> bölümleri nasıl çalışır?</a> belgesine bakınız.</li> +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> + <Directory>, <Location> ve <Files> bölümleri nasıl + çalışır?</a> belgesine bakınız.</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -850,7 +1002,7 @@ edilmiÅŸtir.</td></tr> DocumentRoot /usr/web </code></p></div> - <p>yapılandırması ile <code>http://www.my.host.com/index.html</code> + <p>yapılandırması ile <code>http://my.example.com/index.html</code> isteÄŸi <code>/usr/web/index.html</code> ile eÅŸleÅŸtirilir. <var>dizin-yolu</var> ile göreli dosya yolu belirtildiÄŸi takdirde belge kök dizininin <code class="directive"><a href="#serverroot">ServerRoot</a></code> ile @@ -868,54 +1020,91 @@ edilmiÅŸtir.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Else" id="Else"><Else></a> <a name="else" id="else">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Contains directives that apply only if the condition of a -previous <code class="directive"><a href="#if"><If></a></code> or -<code class="directive"><a href="#elseif"><ElseIf></a></code> section is not -satisfied by a request at runtime</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Önceki bir <code class="directive"><a href="#if"><If></a></code> veya <code class="directive"><a href="#elseif"><ElseIf></a></code> bölümünün koÅŸulu, çalışma anında bir istek tarafından yerine getirilmediÄŸi takdirde uygulanacak yönergeleri içerir</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><Else> ... </Else></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +</table> + <p><code class="directive"><Else></code> sadece ve sadece aynı etki + alanındaki en son <code class="directive"><If></code> veya + <code class="directive"><ElseIf></code> bölümü uygulanmamışsa + kapsadığı yönergeleri uygular. ÖrneÄŸin:</p> + + <div class="example"><p><code> + <If "-z req('Host')"><br /> + ...<br /> + </If><br /> + <Else><br /> + ...<br /> + </Else><br /> + </code></p></div> + + <p>Burada, <code class="directive"><If></code> yönergesi + <var>Host:</var> baÅŸlıksız HTTP/1.0 istekleriyle eÅŸleÅŸirken <code class="directive"><Else></code> <var>Host:</var> baÅŸlıklılarla + eÅŸleÅŸir.</p> + + +<h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive"><a href="#if"><If></a></code></li> <li><code class="directive"><a href="#elseif"><ElseIf></a></code></li> -<li><a href="../sections.html">How <Directory>, <Location>, - <Files> sections work</a> for an explanation of how these - different sections are combined when a request is received. +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> + <Directory>, <Location> ve <Files> bölümleri nasıl + çalışır?</a> belgesine bakınız. <code class="directive"><If></code>, - <code class="directive"><ElseIf></code>, and - <code class="directive"><Else></code> are applied last.</li> + <code class="directive"><ElseIf></code> ve + <code class="directive"><Else></code> son olarak uygulanır.</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ElseIf" id="ElseIf"><ElseIf></a> <a name="elseif" id="elseif">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Contains directives that apply only if a condition is satisfied -by a request at runtime while the condition of a previous -<code class="directive"><a href="#if"><If></a></code> or -<code class="directive"><ElseIf></code> section is not -satisfied</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><ElseIf <var>expression</var>> ... </ElseIf></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İçerdiÄŸi koÅŸulun bir istek tarafınan saÄŸlandığı ancak daha önceki bir <code class="directive"><a href="#if"><If></a></code> veya +<code class="directive"><ElseIf></code> bölümlerininkilerin saÄŸlanmadığı durumda kapsadığı yönergelerin uygulanmasını saÄŸlar</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code><ElseIf <var>ifade</var>> ... </ElseIf></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +</table> + <p><code class="directive"><ElseIf></code> kapsadığı yönergeleri + sadece ve sadece belirtilen koÅŸulun doÄŸrulandığı ancak aynı etki + alanında hemen önceki <code class="directive"><If></code> veya + <code class="directive"><ElseIf></code> yönergesinin uygulanmadığı + takdirde uygular. Örnek:</p> + + <div class="example"><p><code> + <If "-R '10.1.0.0/16'"><br /> + ...<br /> + </If><br /> + <ElseIf "-R '10.0.0.0/8'"><br /> + ...<br /> + </ElseIf><br /> + <Else><br /> + ...<br /> + </Else><br /> + </code></p></div> + + <p><code class="directive"><ElseIf></code> bir isteÄŸin uzak adresi + 10.0.0.0/8 ağına aitse ama 10.1.0.0/16 ağına ait deÄŸilse içerdiÄŸi + yönergelerin uygulanmasını saÄŸlar.</p> + + +<h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../expr.html">Expressions in Apache HTTP Server</a>, -for a complete reference and more examples.</li> +<li>Tam bir kaynak ve daha fazla örnek için: <a href="../expr.html">Apache HTTP Sunucusundaki ifadeler</a></li> <li><code class="directive"><a href="#if"><If></a></code></li> <li><code class="directive"><a href="#else"><Else></a></code></li> -<li><a href="../sections.html">How <Directory>, <Location>, - <Files> sections work</a> for an explanation of how these - different sections are combined when a request is received. - <code class="directive"><If></code>, - <code class="directive"><ElseIf></code>, and - <code class="directive"><Else></code> are applied last.</li> +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> + <Directory>, <Location> ve <Files> bölümleri nasıl + çalışır?</a> belgesine bakınız. + <code class="directive"><If></code>, + <code class="directive"><ElseIf></code> ve + <code class="directive"><Else></code> son olarak uygulanır.</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -937,7 +1126,7 @@ for a complete reference and more examples.</li> belirler. Öntanımlı olarak, bir isteÄŸin yerine getirilmesi, <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> kullanarak sunucu tarafından çözümlenen bir dosyanın teslimatı sırasında olduÄŸu gibi, bir dosya içindeki veriye - eriÅŸilmesini gerektirdiÄŸinde Apache, iÅŸletim sistemi tarafından + eriÅŸilmesini gerektirdiÄŸinde Apache httpd, iÅŸletim sistemi tarafından desteklendiÄŸi takdirde dosyayı belleÄŸe eÅŸler.</p> <p>Böyle bellek eÅŸleme kimi zaman baÅŸarım artışını beraberinde getirirse @@ -947,9 +1136,9 @@ for a complete reference and more examples.</li> <ul> <li>Bazı çok iÅŸlemcili sistemlerde bellek eÅŸleme <code class="program"><a href="../programs/httpd.html">httpd</a></code>’nin baÅŸarımını düşürebilmektedir.</li> - <li><code class="program"><a href="../programs/httpd.html">httpd</a></code> bellek eÅŸlemli çalışırken bir dosyanın silinmesi veya - boyutunun küçültülmesi <code class="program"><a href="../programs/httpd.html">httpd</a></code>'nin parçalama arızası vererek - çökmesine yol açabilir.</li> + <li><code class="program"><a href="../programs/httpd.html">httpd</a></code> bellek eÅŸlemli çalışırken bir dosyanın + silinmesi veya boyutunun küçültülmesi <code class="program"><a href="../programs/httpd.html">httpd</a></code>'nin + parçalama arızası vererek çökmesine yol açabilir.</li> </ul> <p>Bu tür sorunlardan dolayı zarar görülebilecek sunucu @@ -978,20 +1167,21 @@ for a complete reference and more examples.</li> <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosyaların istemciye tesliminde çekirdeÄŸin dosya gönderme desteÄŸinin kullanımını etkin kılar.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>EnableSendfile On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableSendfile On</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableSendfile Off</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.0.44 ve sonrasında mevcuttur.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.0.44 ve sonrasında mevcuttur. Öntanımlı deÄŸer 2.3.9 sürümünde Off olarak deÄŸiÅŸti.</td></tr> </table> <p>Bu yönerge, dosya içeriÄŸinin istemciye teslimi için <code class="program"><a href="../programs/httpd.html">httpd</a></code>’nin çekirdeÄŸin dosya gönderme desteÄŸini kullanıp kullanmayacağını belirler. Öntanımlı olarak, bir isteÄŸin yerine getirilmesi, bir duraÄŸan dosyanın teslimatı sırasında olduÄŸu gibi, bir dosya içindeki veriye eriÅŸilmesini gerektirmediÄŸi takdirde - Apache, iÅŸletim sistemi tarafından destekleniyorsa dosyayı istemciye - teslim etmek için çekirdeÄŸin dosya gönderme özelliÄŸini kullanır.</p> + Apache httpd, iÅŸletim sistemi tarafından destekleniyorsa dosyayı + istemciye teslim etmek için çekirdeÄŸin dosya gönderme özelliÄŸini + kullanır.</p> <p>ÇekirdeÄŸin dosya gönderme mekanizması, okuma, gönderme ve tampon ayırma iÅŸlemlerini ayrı ayrı yapmaktan kaçınır. Fakat bazı @@ -1006,21 +1196,21 @@ for a complete reference and more examples.</li> yapılamayacaktır.</li> <li>Linux’ta IPv6 kullanırken dosya gönderme desteÄŸi bazı aÄŸ kartlarındaki TCP toplama saÄŸlaması aktarım hatasını tetikler.</li> - <li>Itanium üzerinde çalışan Linux’ta dosya gönderme desteÄŸi 2GB’tan - büyük dosyalarla çalışamamaktadır.</li> + <li>Itanium üzerinde çalışan Linux’ta dosya gönderme desteÄŸi + (<code>sendfile</code>) 2GB’tan büyük dosyalarla çalışamamaktadır.</li> <li><code class="directive"><a href="#documentroot">DocumentRoot</a></code> aÄŸ dosya sistemi - (NFS veya SMB gibi) üzerinde olduÄŸu durumda çekirdek aÄŸ dosyalarını - kendi arabelleÄŸi üzerinden sunamayabilir.</li> + (NFS, SMB, CIFS, FUSE gibi) üzerinde olduÄŸu durumda çekirdek aÄŸ + dosyalarını kendi arabelleÄŸi üzerinden sunamayabilir.</li> </ul> <p>Bu sorunlardan muzdarip sunucu yapılandırmaları için bu özelliÄŸi şöyle - iptal edebilirsiniz:</p> + etkin kılabilirsiniz:</p> <div class="example"><p><code> - EnableSendfile Off + EnableSendfile On </code></p></div> - <p>Bu özellik, sadece bir NFS veya SMB dosya sistemi üzerinde sunulan + <p>Bu özellik, sadece bir aÄŸ dosya sistemi üzerinde sunulan dosyaları kapsamak üzere ÅŸu ÅŸekilde kolayca kapatılabilir:</p> <div class="example"><p><code> @@ -1030,8 +1220,8 @@ for a complete reference and more examples.</li> </span> </Directory> </code></p></div> - <p><code class="directive">EnableSendfile</code> yönergesinin .htaccess ve diziniçi - yapılandırmalarınını <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> tarafından + <p><code class="directive">EnableSendfile</code> yönergesinin .htaccess ve + diziniçi yapılandırmalarının <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> tarafından desteklenmediÄŸini lütfen aklınızdan çıkarmayın. <code class="directive">EnableSendfile</code> yönergesinin sadece küresel tanımları hesaba katılır.</p> @@ -1040,14 +1230,39 @@ for a complete reference and more examples.</li> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Error" id="Error">Error</a> <a name="error" id="error">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Abort configuration parsing with a custom error message</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Error <var>message</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özel bir hata iletisiyle yapılandırma çözümlemesini durdurur</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Error <var>ileti</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.9 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.9 ve sonrası</td></tr> +</table> + <p>Yapılandırmada bir hatanın saptanması istenirse, bu yönerge + yapılandırma çözümlemesinin durdurulması ve özel bir hata iletisi + üretilmesi için kullanılabilir. Genelde kullanıldığı durum, gerekli + modüllerin yapılandırmada bulunmadığının raporlanmasıdır.</p> + + <div class="example"><h3>Örnek</h3><p><code> + # mod_include yüklü deÄŸilse bilelim<br /> + <IfModule !include_module><br /> + Hata: mod_include mod_foo için gerekiyor. LoadModule ile yükleyin.<br /> + </IfModule><br /> + <br /> + # SSL veya NOSSL tanımlı mı bilelim<br /> + <IfDefine SSL><br /> + <IfDefine NOSSL><br /> + Hata: Ne SSL ne de NOSSL tanımlı. Sadece biri tanımlı olsa yeter.<br /> + </IfDefine><br /> + </IfDefine><br /> + <IfDefine !SSL><br /> + <IfDefine !NOSSL><br /> + Hata: Ya SSL ya da NOSSL tanımlı olmalı.<br /> + </IfDefine><br /> + </IfDefine><br /> + </code></p></div> + + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">Yönergesi</a></h2> <table class="directive"> @@ -1058,11 +1273,9 @@ for a complete reference and more examples.</li> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Metin iletilerini tırnak içine alma sözdizimi Apache 2.0’da - farklıdır.</td></tr> </table> - <p>Bir sorun çıktığında veya hata oluÅŸtuÄŸunda Apache ÅŸu dört iÅŸlemden - birini yapacak ÅŸekilde yapılandırılabilir:</p> + <p>Bir sorun çıktığında veya hata oluÅŸtuÄŸunda Apache httpd ÅŸu dört + iÅŸlemden birini yapacak ÅŸekilde yapılandırılabilir:</p> <ol> <li>YerleÅŸik bir hata iletisi çıktılanır.</li> @@ -1078,8 +1291,8 @@ for a complete reference and more examples.</li> <p>Ä°lk seçenek öntanımlıdır. DiÄŸer üç seçenek <code class="directive">ErrorDocument</code> yönergesinin argümanları (hata - kodundan sonra bir URL veya hata iletisi) ile belirtilir. Apache bazı - durumlarda sorun/hata ile ilgili ek bilgi verecektir.</p> + kodundan sonra bir URL veya hata iletisi) ile belirtilir. Apache httpd + bazı durumlarda sorun/hata ile ilgili ek bilgi verecektir.</p> <p>URL’ler yerel yollarda (<code class="directive"><a href="#documentroot">DocumentRoot</a></code>’a göre) bir bölü çizgisi (/) ile baÅŸlatılabileceÄŸi gibi istemci tarafından çözümlenecek tam bir URL @@ -1091,13 +1304,14 @@ for a complete reference and more examples.</li> ErrorDocument 404 /cgi-bin/bad_urls.pl<br /> ErrorDocument 401 /subscription_info.html<br /> ErrorDocument 403 "Kusura bakmayın, bugün hizmet veremiyoruz." + ErrorDocument 403 Yasak! </code></p></div> - <p>Bunlardan baÅŸka, Apache’nin kendi hata iletilerinin kullanılacağı özel - <code>default</code> deÄŸeri ile belirtilebilir. Normal ÅŸartlar altında - gerekmese de, bir ÅŸey belirtilmediÄŸi takdirde mevcut bir + <p>Bunlardan baÅŸka, Apache httpd’nin kendi hata iletilerinin kullanılacağı + özel <code>default</code> deÄŸeri ile belirtilebilir. Normal ÅŸartlar + altında gerekmese de, bir ÅŸey belirtilmediÄŸi takdirde mevcut bir <code class="directive">ErrorDocument</code> yönergesini miras alan - yapılandırmalarda Apache’nin kendi hata iletilerinin kullanımı + yapılandırmalarda Apache httpd’nin kendi hata iletilerinin kullanımı <code>default</code> deÄŸeri açıkça belirtilerek örnekteki gibi zorlanabilir:</p> @@ -1112,7 +1326,7 @@ for a complete reference and more examples.</li> <p><code class="directive">ErrorDocument</code> yönergesinde bir uzak URL (önünde <code>http</code> bulunan bir yol) belirtildiÄŸinde, belge aynı sunucuda - olsa bile, Apache’nin istemciye belgeyi bulacağı yer için bir + olsa bile, Apache HTTP Sunucusunun istemciye belgeyi bulacağı yer için bir yönlendirme göndereceÄŸine dikkat ediniz. Bunun bazı istenmeyen etkileri vardır; en önemlilerinden biri istemcinin hata kodu yerine bir yönlendirme durum kodu alacak olmasıdır. Bu, bir URL’nin geçerliliÄŸini @@ -1140,8 +1354,12 @@ for a complete reference and more examples.</li> istekler yaparak güvenlik sorunlarına yol açılmak istenmesi durumlarında gereklidir.</p> - <p>2.0 öncesi sürümlerde iletiler bir çift çift-tırnak içine alınmayıp, - tek bir çift-tırnak ile baÅŸlatılması yeterli olurdu.</p> + <p><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> kullanıyorsanız, + <code class="directive"><a href="../mod/mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></code> yönergesini + etkin kılmak isteyebilirsiniz, böylece asıl sunucular adına özel hata + iletileri üretebilirsiniz. <code>ProxyErrorOverride</code> etkin + kılınmak istenmezse, Apache httpd vekalet edilen içerik için özel hata + belgeleri üretmeyecektir.</p> <h3>Ayrıca bakınız:</h3> <ul> @@ -1168,21 +1386,26 @@ for a complete reference and more examples.</li> ErrorLog /var/log/httpd/error_log </code></p></div> - <p><var>dosya-yolu</var> bir boru imi (|) ile baÅŸlatıldığı takdirde hata - iletilerinin hata günlüğünü iÅŸleme sokacak komuta borulanacağı - varsayılır.</p> + <p><var>dosya-yolu</var> bir boru imi "<code>|</code>" ile baÅŸlatıldığı + takdirde hata iletilerinin hata günlüğünü iÅŸleme sokacak komuta + borulanacağı varsayılır.</p> <div class="example"><h3>Örnek</h3><p><code> ErrorLog "|/usr/local/bin/httpd_errors" </code></p></div> + <p>Daha fazla bilgi için <a href="../logs.html#piped">borulu + günlüklere</a> bakınız.</p> + <p>Dosya adı yerine <code>syslog</code> kullanılırsa, sistem desteklediÄŸi takdirde günlük kaydı syslogd(8) üzerinden yürütülür. Öntanımlı olarak <code>local7</code> syslog oluÅŸumu kullanılır. Bunu <code>syslog:<var>oluÅŸum</var></code> sözdizimini kullanarak deÄŸiÅŸtirebilirsiniz. Buradaki <code><var>oluÅŸum</var></code> syslog.conf(5) kılavuz sayfasında belirtilen oluÅŸum isimlerinden biri - olabilir.</p> + olabilir. OluÅŸum aslında küreseldir ve sanal konaklardan bazılarında + deÄŸiÅŸtirilmiÅŸse, belirtilen en son oluÅŸum tüm sunucuyu + etkileyecektir.</p> <div class="example"><h3>Örnek</h3><p><code> ErrorLog syslog:user @@ -1203,59 +1426,243 @@ for a complete reference and more examples.</li> <h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive"><a href="#loglevel">LogLevel</a></code></li> -<li><a href="../logs.html">Apache Günlük Dosyaları</a></li> +<li><a href="../logs.html">Apache HTTP Sunucusunun Günlük Dosyaları</a></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ErrorLogFormat" id="ErrorLogFormat">ErrorLogFormat</a> <a name="errorlogformat" id="errorlogformat">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Format specification for error log entries</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code> ErrorLogFormat [connection|request] <var>format</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Hata günlüğü girdileri için biçem belirtimi</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code> ErrorLogFormat [connection|request] <var>biçem</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache httpd 2.3.9 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.3.9 ve sonrasında kullanılabilmektedir. +</td></tr> +</table> + <p><code class="directive">ErrorLogFormat</code> yönergesi, hata günlüğünde asıl + hata iletisine ek olarak günlüklenecek ek bilgiyi belirtmek için + kullanılabilir.</p> + + <div class="example"><h3>Basit örnek</h3><p><code> + ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M" + </code></p></div> + + <p>Ä°lk deÄŸiÅŸtirge olarak <code>connection</code> veya <code>request</code> + belirtilmesi ek biçemlerin belirtilebilmesini saÄŸlar. Böylece, belli bir + baÄŸlantı ya da istek için ilk ileti günlüklendiÄŸinde ek bilgininde + günlüklenmesi saÄŸlanır. Bu ek bilgi sadece baÄŸlantı/istek başına bir + kere günlüklenir. herhangi bir günlük iletisine sebep olmadan iÅŸlenmiÅŸse + ek bilgi de günlüklenmez.</p> + + <p>Bu, bazı biçem dizgesi öğeleri çıktı üretmediÄŸinde olur. ÖrneÄŸin, + <code>Referer</code> baÅŸlığı sadece günlük iletisi bir istekle + iliÅŸkilendirilmiÅŸse mevcuttur ve hata iletisi <code>Referer</code> + baÅŸlığı istemcide okunduÄŸu anda oluÅŸur. EÄŸer bir çıktı üretilmezse, + öntanımlı davranış önceki boÅŸluk karakterinden sonraki boÅŸluk + karakterine kadar herÅŸeyi silmektir. Yani, günlük satırı örtük olarak + boÅŸluklarla ayrılmış alanlara bölünür. Bir biçem dizgesi öğesi çıktı + üretmezse alanın tamamı çıktılanmaz. ÖrneÄŸin, <code>[%t] [%l] [%a] + %M </code> günlük biçeminde uzak adres <code>%a</code> + kullanılamazsa sarmalayıcı köşeli ayraçlar da günlüklenmeyecektir. + BoÅŸluk karakterleri ters bölülerle öncelenerek bir alanı sınırlaması + önlenebilir. '% ' (yüzde boÅŸluk) çifti sıfır geniÅŸlikte bir alan + ayracı olup herhangi bir çıktı üretmez.</p> + + <p>Yukarıdaki davranış, biçem dizgesi öğesine deÄŸiÅŸtirciler eklenerek + deÄŸiÅŸtirilebilir. <code>-</code> (tire) deÄŸiÅŸtircisi ilgili öğe bir + çıktı üretmediÄŸinde tire iminin günlüklenmesine sebep olur. + BaÄŸlantı/istek başına bir kere biçemlerinde <code>+</code> (artı) + deÄŸiÅŸtircisini de kullanmak mümkündür.Artı deÄŸiÅŸtiricili bir öğe + herhangi bir çıktı üretmezse satırın tamamı günlüklenmez.</p> + + <p>Bir biçem öğesine günlük önem derecesi atamak için deÄŸiÅŸtirici + olarak bir sayı kullanılabilir. Bu öğenin günlüklenebilmesi için günlük + iletisinin önem derecesinin belirtilen günlük önem derecesinden + daha yüksek olmaması gerekir. Sayı 1'den (alarm) 4'e (uyarı) ve 7'den + (hata ayıklama) 15'e (trace8) kadar olabilir.</p> + + <p>ÖrneÄŸin, <code>Referer</code> istek baÅŸlığını günlükleyen + <code>%{Referer}i</code> dizgeciÄŸine deÄŸiÅŸtirciler eklendiÄŸinde neler + olduÄŸunu burada görebilirsiniz:</p> + + <table class="bordered"><tr class="header"><th>DeÄŸiÅŸtirlen Dizgecik</th><th>Anlamı</th></tr> +<tr> + <td><code>%-{Referer}i</code></td> + <td><code>Referer</code> atanmamışsa bir <code>-</code> günüklenir.</td> + </tr> +<tr class="odd"> + <td><code>%+{Referer}i</code></td> + <td><code>Referer</code> atanmamışsa satırın tamamı çıktılanmaz.</td> + </tr> +<tr> + <td><code>%4{Referer}i</code></td> + <td>Sadece hata iletisinin önemi 4'ten yüksek olduÄŸu durumda + <code>Referer</code> günlüklenir.</td> + </tr> +</table> + + <p>Bazı biçem dizfesi öğeleri ayraç içine alınmış ek deÄŸiÅŸtirgeler kabul + eder.</p> + + <table class="bordered"><tr class="header"><th>Biçem Dizgesi</th> <th>Açıklama</th></tr> +<tr><td><code>%%</code></td> + <td>Yüzde imi</td></tr> +<tr class="odd"><td><code>%a</code></td> + <td>Ä°stekteki istemci IP adresi ve portu</td></tr> +<tr><td><code>%{c}a</code></td> + <td>BaÄŸlantının emsal IP adresi and portu + (<code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> modülüne bakın)</td></tr> +<tr class="odd"><td><code>%A</code></td> + <td>Yerel IP adresi ve portu</td></tr> +<tr><td><code>%{<em>isim</em>}e</code></td> + <td>Ä°stek ortam deÄŸiÅŸkeni <em>isim</em></td></tr> +<tr class="odd"><td><code>%E</code></td> + <td>APR/OS hata durum kodu ve iletisi</td></tr> +<tr><td><code>%F</code></td> + <td>Günlük çaÄŸrısının kaynak dosya ismi ve satır numarası</td></tr> +<tr class="odd"><td><code>%{<em>isim</em>}i</code></td> + <td>Ä°stek baÅŸlığı <em>isim</em></td></tr> +<tr><td><code>%k</code></td> + <td>BaÄŸlantıdaki keep-alive isteklerinin sayısı</td></tr> +<tr class="odd"><td><code>%l</code></td> + <td>Ä°letinin günlük seviyesi</td></tr> +<tr><td><code>%L</code></td> + <td>Ä°steÄŸin günlük kimliÄŸi</td></tr> +<tr class="odd"><td><code>%{c}L</code></td> + <td>BaÄŸlantının günlük kimliÄŸi</td></tr> +<tr><td><code>%{C}L</code></td> + <td>BaÄŸlantı etki alanında kullanılmışsa baÄŸlantının günlük kimliÄŸi, + aksi takdirde boÅŸ</td></tr> +<tr class="odd"><td><code>%m</code></td> + <td>Ä°letiyi günlükleyen modülün ismi</td></tr> +<tr><td><code>%M</code></td> + <td>Asıl günlük iletisi</td></tr> +<tr class="odd"><td><code>%{<em>isim</em>}n</code></td> + <td>istek notu <em>isim</em></td></tr> +<tr><td><code>%P</code></td> + <td>Geçerli sürecin süreç kimliÄŸi (PID'i)</td></tr> +<tr class="odd"><td><code>%T</code></td> + <td>Geçerli evrenin evre kimliÄŸi</td></tr> +<tr><td><code>%{g}T</code></td> + <td>Geçerli evrenin eÅŸsiz sistem evre kimliÄŸi (örn, <code>top</code> + tarafınan gösterilenle aynı kimlik: ÅŸimdilik sadece Linux'a + özgü)</td></tr> +<tr class="odd"><td><code>%t</code></td> + <td>geçerli zaman</td></tr> +<tr><td><code>%{u}t</code></td> + <td>Mikro saniyeler dahil geçerli zaman</td></tr> +<tr class="odd"><td><code>%{cu}t</code></td> + <td>ISO 8601 biçemiyle uyumlu mikro saniyeleri de içeren geçerli + zaman</td></tr> +<tr><td><code>%v</code></td> + <td>Geçerli sunucunun kurallı <code class="directive"><a href="#servername">ServerName</a></code></td></tr> +<tr class="odd"><td><code>%V</code></td> + <td><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> ayarına + uygun olarak isteÄŸi sunan sunucunun sunucu ismi</td></tr> +<tr><td><code>\ </code> (tersbölü boÅŸluk)</td> + <td>Alan ayracı olmayan boÅŸluk</td></tr> +<tr class="odd"><td><code>% </code> (yüzde boÅŸluk)</td> + <td>Alan ayracı (çıktısız)</td></tr> +</table> + + <p>The log ID format <code>%L</code> günlük kimliÄŸi biçemi baÄŸlantı veya + istek için eÅŸsiz bir kimlik üretir. Bu, baÄŸlantı üzerinden gelen istek + durumunda günlük satırlarının ait olduÄŸu baÄŸlantı veya isteÄŸi + baÄŸdaÅŸtırmak için kullanılabilir. <code>%L</code> biçem dizgesi ayrıca + <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> modülünde eriÅŸim günlüğü iletilerini + hata günlüğü iletileriyle ilÅŸklendirmek için de kullanılabilmektedir. + <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> modülü yüklüyse onun eÅŸsiz kimliÄŸi + istekler için günlük kimliÄŸi olarak kullanılacaktır.</p> + + <div class="example"><h3>Example (default format)</h3><p><code> + ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] + %M% ,\ referer\ %{Referer}i" + </code></p></div> + + <p>Bunun hata iletilerindeki sonuçları şöyle olabilir:</p> + + <div class="example"><p><code> + [Thu May 12 08:28:57.652118 2011] [core:error] [pid 8777:tid 4326490112] [client ::1:58619] File does not exist: /usr/local/apache2/htdocs/favicon.ico + </code></p></div> + + <p>Dikkat edin, yukarıda açıklandığı gibi, bazı alanlar + tanımlanmadıklarından tamamen yoksayılır.</p> + + <div class="example"><h3>Örnek (2.2.x biçemine benzer)</h3><p><code> + ErrorLogFormat "[%t] [%l] %7F: %E: [client\ %a] + %M% ,\ referer\ %{Referer}i" + </code></p></div> + + <div class="example"><h3>Ä°stek/baÄŸlantı günlük kimlikli geliÅŸkin bir örnek</h3><p><code> + ErrorLogFormat "[%{uc}t] [%-m:%-l] [R:%L] [C:%{C}L] %7F: %E: %M"<br /> + ErrorLogFormat request "[%{uc}t] [R:%L] Request %k on C:%{c}L pid:%P tid:%T"<br /> + ErrorLogFormat request "[%{uc}t] [R:%L] UA:'%+{User-Agent}i'"<br /> + ErrorLogFormat request "[%{uc}t] [R:%L] Referer:'%+{Referer}i'"<br /> + ErrorLogFormat connection "[%{uc}t] [C:%{c}L] local\ %a remote\ %A"<br /> + </code></p></div> + + +<h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive"><a href="#errorlog">ErrorLog</a></code></li> <li><code class="directive"><a href="#loglevel">LogLevel</a></code></li> -<li><a href="../logs.html">Apache HTTP Server Log Files</a></li> +<li><a href="../logs.html">Apache HTTP Sunucusu Günlük Dosyaları</a></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Keep track of extended status information for each -request</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Her istekte ek durum bilgisinin izini sürer</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ExtendedStatus On|Off</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ExtendedStatus Off[*]</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +</table> + <p>Bu yönerge, o an iÅŸlenmekte olan istek hakkında evre başına ek veriyi + ve kullanım özetini izler; <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> modülünü + yapılandırarak bu deÄŸiÅŸkenleri çalışma anında görebilirsiniz. DiÄŸer + modüllerin bu sonuçlara bel baÄŸlayabileceÄŸini unutmayın.</p> + + <p>Bu ayarlar sunucunun tamamına uygulanır ve bir sanal konakta etkin + baÅŸka bir sanal konakta etkisiz kılınamaz. Ek durum bilgisinin + toplanması sunucuyu yavaÅŸlatabilir. Ayrıca, bu ayarın nazikçe yeniden + baÅŸlatma sırasında deÄŸiÅŸtirilemeyeceÄŸine dikkat ediniz.</p> + + <div class="note"> + <p>DiÄŸer üçüncü parti modüller aynısını yaparken + <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> modülünün yüklenmesi <code>ExtendedStatus + On</code> için öntanımlı davranışı deÄŸiÅŸtirecektir. Böyle modüller, + tüm evrelerin durumu hakkında ayrıntılı bilgi toplanmasına bel baÄŸlar. + Öntanımlı deÄŸer sürüm 2.3.6 itibariyle <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> + tarafından deÄŸiÅŸtirilmiÅŸtir; önceki sürümlerde öntanımlı deÄŸer daima + <code>Off</code> idi.</p> + </div> + + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>ETag</code> HTTP yanıt baÅŸlığını oluÅŸturmakta kullanılacak - dosya özniteliklerini belirler.</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Duruk dosyalar için <code>ETag</code> HTTP yanıt baÅŸlığını oluÅŸturmakta kullanılacak dosya özniteliklerini belirler.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>FileETag <var>bileÅŸen</var> ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>FileETag INode MTime Size</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>FileETag MTime Size</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.14 ve öncesinde öntanımlı deÄŸer + "INode MTime Size" idi.</td></tr> </table> - <p><code class="directive">FileETag</code> yönergesi, belge bir dosyaya dayandığı - takdirde <code>ETag</code> (Entity Tag - öğe etiketi kısaltması) yanıt - baÅŸlığı alanını oluÅŸturmakta kullanılacak dosya özniteliklerini - yapılandırır. (<code>ETag</code> deÄŸeri, aÄŸ band geniÅŸliÄŸinden kazanmak - için arabellek yönetiminde kullanılır.) Apache 1.3.22 ve öncesinde - <code>ETag</code> deÄŸeri <em>daima</em> dosyanın düğümü, boyutu ve son - deÄŸiÅŸiklik zamanından (mtime) oluÅŸurdu. <code class="directive">FileETag</code> - yönergesi ne kullanılması gerektiÄŸini belirleyebilmenizi saÄŸlar. DeÄŸer - olarak belirtilebilecek anahtar sözcükler ÅŸunlardır:</p> + <p><code class="directive">FileETag</code> yönergesi, belge bir duruk dosyaya + dayandığı takdirde <code>ETag</code> (Entity Tag - öğe etiketi + kısaltması) yanıt baÅŸlığı alanını oluÅŸturmakta kullanılacak dosya + özniteliklerini yapılandırır. (<code>ETag</code> deÄŸeri, aÄŸ band + geniÅŸliÄŸinden kazanmak için arabellek yönetiminde kullanılır.) + <code class="directive">FileETag</code>yönergesi ne kullanılması gerektiÄŸini + belirleyebilmenizi saÄŸlar. DeÄŸer olarak belirtilebilecek anahtar + sözcükler ÅŸunlardır:</p> <dl> <dt><strong>INode</strong></dt> @@ -1289,11 +1696,17 @@ request</td></tr> olarak <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> kullanılıyorsa öntanımlı ayarları deÄŸiÅŸtirmeyiniz. <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>, koÅŸullu isteklerde <code>ETag</code> karşılaÅŸtırmaları yapabilmek için - <code>INode MTime Size</code> yapılandırmasını kullanır. EÄŸer + <code>MTime Size</code> yapılandırmasını kullanır. EÄŸer <code>ETag</code> ayarı <code class="directive">FileETag</code> yönergesi kullanılarak deÄŸiÅŸtirilirse koÅŸullu istekler gerektiÄŸi gibi yerine getirilemez. </div> + <div class="note"><h3>Sunucu Taraflı İçerik</h3> + Gömülü SSI yönergeleri ile bir duruk dosyanın <code>FileETag</code>, + <code>MTime</code> ve <code>Size</code> deÄŸerleri deÄŸiÅŸmeksizin yanıt + öğesi deÄŸiÅŸebileceÄŸinden <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> tarafından + çözümlenen yanıtlar için bir <code>ETag</code> üretilmez. + </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -1389,7 +1802,7 @@ request</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’da core modülüne taşındı.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.0’da core modülüne taşındı.</td></tr> </table> <p>Bu yönerge, bir <code>.htaccess</code> dosyası veya bir <code class="directive"><a href="#directory"><Directory></a></code>, @@ -1427,18 +1840,31 @@ request</td></tr> </span> </Location> </code></p></div> + <p>Bu yönerge, öncelikle dosya sisteminden sunulan duruk dosyalar için + üretilen içerik türlerini geçersiz kılar. Duruk dosyaların haricindeki + özkaynaklar için yanıt üretecinin genelde bir <code>Content-Type</code> + belirttiÄŸi durumda bu yönerge etkisizdir.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="GprofDir" id="GprofDir">GprofDir</a> <a name="gprofdir" id="gprofdir">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Directory to write gmon.out profiling data to. </td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>gmon.out ayrıntılı inceleme verisinin yazılacağı dizin</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +</table> + <p>Sunucu gprof ayrıntılı inceleme desteÄŸi ile derlenmiÅŸse, + <code class="directive">GprofDir</code> yönergesi <code>gmon.out</code> + dosyalarının süreç çıktığında belirtilen dizine yazılmasını saÄŸlar. EÄŸer + deÄŸiÅŸtirge bir yüzde simgesi ('%') ile bitiyorsa her süreç kimliÄŸi için + alt dizinler oluÅŸturulur.</p> + + <p>Bu yönerge ÅŸimdilik sadece <code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM'i ile + çalışmaktadır.</p> + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">Yönergesi</a></h2> <table class="directive"> @@ -1479,6 +1905,11 @@ request</td></tr> <code class="program"><a href="../programs/logresolve.html">logresolve</a></code> uygulaması kullanılarak oturum açan IP adresleri için isim sorguları çevrim dışıyken yapılabilir.</p> + <p>Son olarak, <a href="mod_authz_host.html#reqhost">konak ismine dayalı + Require yönergeleri</a>ne sahipseniz konak ismi araması + <code>HostnameLookups</code> ayarına bakılmaksızın + gerçekleÅŸtirilecektir.</p> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="If" id="If"><If></a> <a name="if" id="if">Yönergesi</a></h2> @@ -1496,24 +1927,40 @@ takdirde uygulanacak yönergeleri barındırır.</td></tr> yönergeleri uygular. Örnek:</p> <div class="example"><p><code> - <If "$req{Host} = ''"> + <If "-z req('Host')"> </code></p></div> <p>Bir <var>Host:</var> baÅŸlığı içermeyen HTTP/1.0 istekleriyle - eÅŸleÅŸir.</p> + eÅŸleÅŸir. Ä°fadeler, dizge karşılaÅŸtırması (<code>=</code>, + <code>!=</code>, <code><</code>, ...), tamsayı karşılaÅŸtırması + (<code>-eq</code>, <code>-ne</code>, ...) ve diÄŸerleri (<code>-n</code>, + <code>-z</code>, <code>-f</code>, ...) için kabuktakilere benzer çeÅŸitli + iÅŸleçler içerebilir. Ayrıca, düzenli ifadeleri,</p> - <p>Ä°stek baÅŸlıklarındaki ($req), yanıt baÅŸlıklarındaki ($resp) yada - ortamdaki ($env) herhangi bir deÄŸiÅŸkenin deÄŸerini ifadenizde - karşılaÅŸtırabilirsiniz.</p> + <div class="example"><p><code> + <If "%{QUERY_STRING} =~ /(delete|commit)=.*?elem/"> + </code></p></div> + + <p>kabuk tarzı kalıp eÅŸleÅŸtirme ve birçok baÅŸka iÅŸlemi kullanmak da + mümkündür. Bu iÅŸlemler istek baÅŸlıklarında (<code>req</code>), ortam + deÄŸiÅŸkenlerinde (<code>env</code>) ve çok sayıda baÅŸka niteliklerin + üstünde yapılabilir. <a href="../expr.html">Apache HTTP Sunucusundaki + Ä°fadeler</a> belgesinde daha ayrıntılı bilgi bulabilirsiniz.</p> <h3>Ayrıca bakınız:</h3> <ul> -<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada - ele alındığının açıklaması için <a href="../sections.html"> +<li><a href="../expr.html">Apache HTTP Sunucusundaki + Ä°fadeler</a> belgesinde daha ayrıntılı bilgi ve örnek + bulabilirsiniz.</li> +<li><code class="directive"><a href="#elseif"><ElseIf></a></code></li> +<li><code class="directive"><a href="#else"><Else></a></code></li> +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> <Directory>, <Location> ve <Files> bölümleri nasıl - çalışır?</a> belgesine bakınız. <code class="directive"><If></code> - bölümleri<code class="directive"><Files></code> bölümleri ile aynı - önceliÄŸe sahiptir ve aynı amaçla kullanılır.</li> + çalışır?</a> belgesine bakınız. + <code class="directive"><If></code>, + <code class="directive"><ElseIf></code> ve + <code class="directive"><Else></code> son olarak uygulanır.</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -1615,8 +2062,8 @@ yönergeleri sarmalar.</td></tr> <li>!<var>modül</var></li> </ul> - <p>Birinci durumda bölüm içinde kalan yönergeler sadece - <var>modül</var> ile belirtilen modül Apache içine dahil edilmiÅŸse veya + <p>Birinci durumda bölüm içinde kalan yönergeler sadece <var>modül</var> + ile belirtilen modül Apache httpd içine dahil edilmiÅŸse veya <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi ile devingen olarak yüklenmiÅŸse iÅŸleme sokulur. Ä°kinci durumda ise tersi yapılır, yani sadece <var>modül</var> içerilmiÅŸ <strong>deÄŸil</strong> ise yönergeler @@ -1643,29 +2090,35 @@ yönergeleri sarmalar.</td></tr> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu yapılandırma dosyalarının baÅŸka dosyaları içermesini saÄŸlar. </td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Include <var>dosya-yolu</var>|<var>dizin-yolu</var></code></td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Include <var>dosya-yolu</var>|<var>dizin-yolu</var>|<var>joker</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Dosya kalıbıyla eÅŸleÅŸme 2.0.41 ve sonrasında mevcuttur. -</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Dosya kalıbıyla eÅŸleÅŸme 2.0.41 ve sonrasında, dizin kalıbıyla + eÅŸleÅŸme ise 2.3.6 ve sonrasında mevcuttur.</td></tr> </table> <p>Bu yönerge sunucu yapılandırma dosyalarının baÅŸka dosyaları içermesini mümkün kılar.</p> - <p>Çok sayıda dosyayı bir kerede alfabetik sırada içermek için kabuk tarzı - (<code>fnmatch()</code>) dosya ismi kalıp karakterleri kullanılabilir. - Ayrıca, eÄŸer <code class="directive">Include</code> yönergesi bir dosya deÄŸil de - bir dizin gösteriyorsa Apache bu dizindeki ve alt dizinlerindeki bütün - dosyaları okuyacaktır. Bunula birlikte, dizinin bir bütün olarak okutulması - önerilmez, çünkü dizinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> programının çökmesine - sebep olabilecek geçici dosyalar unutulabilir. Bunun yerine, belli bir - ÅŸablona uyan dosyaları seçebilmek için, örneÄŸin *.conf gibi dosya - kalıplarının kullanılmasını öneriyoruz.</p> + <p>Çok sayıda dosyayı bir kerede alfabetik sırada içermek için yolun dosya + ismi ve dizin parçalarında kabuk tarzı (<code>fnmatch()</code>) dosya + ismi kalıp karakterleri kullanılabilir. Ayrıca, eÄŸer + <code class="directive">Include</code> yönergesi bir dosya deÄŸil de bir dizin + gösteriyorsa Apache httpd bu dizindeki ve alt dizinlerindeki bütün + dosyaları okuyacaktır. Bunula birlikte, dizinin bir bütün olarak + okutulması önerilmez, çünkü dizinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> programının + çökmesine sebep olabilecek geçici dosyalar unutulabilir. Bunun yerine, + belli bir ÅŸablona uyan dosyaları seçebilmek için, örneÄŸin *.conf gibi + dosya kalıplarının kullanılmasını öneriyoruz.</p> + + <p><code class="directive"><a href="#include">Include</a></code> yönergesi, bir dosya + kalıbı ifadesi hiçbir dosyayla eÅŸleÅŸmezse <strong>bir hatayla + baÅŸarısız</strong> olacaktır. EÅŸleÅŸmeyen dosya kalıbı ifadelerinin + yoksayılması gerekiyorsa <code class="directive"><a href="#includeoptional">IncludeOptional</a></code> yönergesi kullanılabilir.</p> <p>Dosya yolu mutlak bir dosya yolu olarak belirtilebileceÄŸi gibi - <code class="directive"><a href="#serverroot">ServerRoot</a></code> dizinine göreli olarak da - belirtilebilir.</p> + <code class="directive"><a href="#serverroot">ServerRoot</a></code> dizinine göreli olarak + da belirtilebilir.</p> <p>Örnekler:</p> @@ -1682,24 +2135,46 @@ yönergeleri sarmalar.</td></tr> Include conf/vhosts/*.conf </code></p></div> + <p>Dosya kalıbı karakterleri yolun dizin ve dosya parçalarına + yerleÅŸtirilebilir. <code>conf/vhosts</code> altında en azından bir + <code>*.conf</code> içeren hiçbir alt dizin yoksa bu örnek baÅŸarısız + olacaktır:</p> + + <div class="example"><p><code> + Include conf/vhosts/*/*.conf + </code></p></div> + + <p>Bunun yerine, dizin ve dosyaların eksikliÄŸi durumunda aÅŸağıdaki komut + sadece yoksayılır:</p> + + <div class="example"><p><code> + IncludeOptional conf/vhosts/*/*.conf + </code></p></div> + <h3>Ayrıca bakınız:</h3> <ul> +<li><code class="directive"><a href="#includeoptional">IncludeOptional</a></code></li> <li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="IncludeOptional" id="IncludeOptional">IncludeOptional</a> <a name="includeoptional" id="includeoptional">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Includes other configuration files from within -the server configuration files</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>IncludeOptional <var>file-path</var>|<var>directory-path</var>|<var>wildcard</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>DiÄŸer yapılandırma dosyalarının sunucu yapılandırma dosyasına dahil edilmesini saÄŸlar</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>IncludeOptional <var>dosya-yolu</var>|<var>dizin-yolu</var>|<var>joker</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in 2.3.6 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.6 ve sonrasına kullanılabilmektedir.</td></tr> +</table> + <p>Bu yönerge, diÄŸer yapılandırma dosyalarının sunucu yapılandırma + dosyasında içerilmesini saÄŸlar. Çalışması <code class="directive"><a href="#include">Include</a></code> yönergesi ile bir istisna dışında + aynıdır. Dosya kalıp karakterlerinin hiçbir dosya veya dizinle + eÅŸleÅŸmemesi durumunda <code class="directive"><a href="#includeoptional">IncludeOptional</a></code> yönergesi bir hataya sebep olmak yerine + bunu sadece yoksayacaktır.</p> + +<h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive"><a href="#include">Include</a></code></li> <li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li> @@ -1735,8 +2210,8 @@ the server configuration files</td></tr> <p>Bir istemci kalıcı baÄŸlantı kullandığı takdirde, baÄŸlantı üzerinden kaç istek gönderilirse gönderilsin, - <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> yönergesi - bakımından tek bir istek olarak deÄŸerlendirilir.</p> + <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> + yönergesi bakımından tek bir istek olarak deÄŸerlendirilir.</p> <h3>Ayrıca bakınız:</h3> <ul> @@ -1753,7 +2228,7 @@ the server configuration files</td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.3.2'den itibaren milisaniyelik deÄŸerler belirtilebilmektedir.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.3.2'den itibaren milisaniyelik deÄŸerler belirtilebilmektedir.</td></tr> </table> <p>Sunucunun kalıcı bir baÄŸlantıyı kapatmadan önce bir sonraki isteÄŸi kaç saniye bekleyeceÄŸini belirler. Ayrıca, ms soneki kullanılarak süreyi @@ -1766,9 +2241,8 @@ the server configuration files</td></tr> zaman aşımı, boÅŸtaki istemcilerin bulunduÄŸu baÄŸlantıları bekleyen daha fazla sunucu sürecini meÅŸgul edecektir.</p> - <p>Ä°sme dayalı sanal konak baÄŸlamında, <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> bölümleri içinde tanımlanmış - ilk sanal konağın (öntanımlı konak) deÄŸeri kullanılır. DiÄŸer deÄŸerler - görmezden gelinir.</p> + <p>Ä°sme dayalı sanal konak baÄŸlamında, yerel IP adresi ve portu ile en iyi + eÅŸleÅŸen ilk sanal konağın deÄŸeri kullanılır.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -1890,15 +2364,15 @@ belirler.</td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.47 ve sonrasında mevcuttur.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.0.47 ve sonrasında mevcuttur.</td></tr> </table> <p>ÖrneÄŸin, özgün istekleri dahili olarak bir CGI betiÄŸine yönlendiren <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> yönergesi kullanıldığında bir dahili yönlendirme oluÅŸur. Ä°stek içi istekler ise - bazı URI’ler için istek yapıldığında ne olacağını bulmak için Apache’nin - kullandığı bir mekanizmadır. ÖrneÄŸin, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>, - <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> yönergesinde - listelenen dosyalara bakmak için istek içi istekler kullanır.</p> + bazı URI’ler için istek yapıldığında ne olacağını bulmak için Apache + httpd’nin kullandığı bir mekanizmadır. ÖrneÄŸin, + <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> yönergesinde listelenen dosyalara bakmak + için istek içi istekler kullanır.</p> <p><code class="directive">LimitInternalRecursion</code> yönergesi sunucunun dahili yönlendirmeler ve istek içi isteklerin oluÅŸturduÄŸu döngülerden dolayı @@ -1930,7 +2404,9 @@ uzunluÄŸunu sınırlar.</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> <p>Bu yönerge, bir istek gövdesinde izin verilen bayt sayısını 0 (sınırsız - anlamında) ile 2147483647 (2GB) arasında sınırlamak için kullanılır.</p> + anlamında) ile 2147483647 (2GB) arasında sınırlamak için kullanılır. + Vekil isteklerinin snırlı uygulanabilirliÄŸi için aÅŸağıdaki nota + bakınız.</p> <p><code class="directive">LimitRequestBody</code> yönergesi kullanıcıya yönergenin kullanıldığı baÄŸlam (sunucu, belli bir dizin, belli bir dosya, belli bir @@ -1956,6 +2432,10 @@ uzunluÄŸunu sınırlar.</td></tr> LimitRequestBody 102400 </code></p></div> + <div class="note"><p>Bu yönergenin vekil istekleri tarafından nasıl yorumlandığı + <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> belgesinde ayrıntılı olarak + açıklanmıştır.</p> + </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -1965,7 +2445,7 @@ uzunluÄŸunu sınırlar.</td></tr> sınırlar.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestFields <var>sayı</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestFields 100</code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> @@ -1997,6 +2477,11 @@ sınırlar.</td></tr> LimitRequestFields 50 </code></p></div> + <div class="warning"><h3>Uyarı</h3> + <p>Ä°sme dayalı sanal konaklar kullanıldığında, bu yönergenin deÄŸeri, + yerel IP adresi ve port çifti için öntanımlı olan (listedeki ilk) sanal + konaktan alınır.</p>. + </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -2006,7 +2491,7 @@ sınırlar.</td></tr> </td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestFieldSize <var>bayt-sayısı</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestFieldSize 8190</code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> @@ -2014,8 +2499,8 @@ sınırlar.</td></tr> belirler.</p> <p><code class="directive">LimitRequestFieldSize</code> yönergesi, sunucu - yöneticilerine HTTP istek baÅŸlık alanının azami uzunluÄŸunu arttırıp - azaltma imkanı verir. Sunucu bu deÄŸerin, normal bir istemci isteÄŸinin + yöneticilerine HTTP istek baÅŸlık alanının azami uzunluÄŸunu ayarlama + imkanı verir. Sunucu bu deÄŸerin, normal bir istemci isteÄŸinin içerebileceÄŸi herhangi bir baÅŸlık alanını tutabilecek kadar büyük olmasını gerektirir. Normal bir istek baÅŸlık alanı uzunluÄŸu kullanıcının tarayıcısını ayrıntılı içerik müzakeresini desteklemek için nasıl @@ -2032,8 +2517,15 @@ sınırlar.</td></tr> LimitRequestFieldSize 4094 </code></p></div> - <div class="note">Normal ÅŸartlar altında öntanımlı deÄŸer deÄŸiÅŸtirilmemelidir.</div> + <div class="note">Normal ÅŸartlar altında öntanımlı deÄŸer deÄŸiÅŸtirilmemelidir. Ayrıca, + kaynak kodu deÄŸiÅŸtirip yeniden derlemeden bu deÄŸeri 8190'dan büyük + yapamazsınız.</div> + <div class="warning"><h3>Uyarı</h3> + <p>Ä°sme dayalı sanal konaklar kullanıldığında, bu yönergenin deÄŸeri, + yerel IP adresi ve port çifti için öntanımlı olan (listedeki ilk) sanal + konaktan alınır.</p> + </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -2043,7 +2535,7 @@ sınırlar.</td></tr> </td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestLine <var>bayt-sayısı</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestLine 8190</code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> @@ -2051,7 +2543,7 @@ sınırlar.</td></tr> belirler.</p> <p><code class="directive">LimitRequestLine</code> yönergesi, sunucu yöneticilerine - bir istemcinin HTTP istek satırının azami uzunluÄŸunu arttırıp azaltma + bir istemcinin HTTP istek satırının azami uzunluÄŸunu ayarlama imkanı verir. Ä°stek satırının içeriÄŸi HTTP yöntemi, URI ve protokol sürümünden oluÅŸtuÄŸundan <code class="directive">LimitRequestLine</code> yönergesi, sunucudan bir istek için kullanılan istek adresinin uzunluÄŸunu @@ -2069,7 +2561,15 @@ sınırlar.</td></tr> LimitRequestLine 4094 </code></p></div> - <div class="note">Normal ÅŸartlar altında öntanımlı deÄŸer deÄŸiÅŸtirilmemelidir.</div> + <div class="note">Normal ÅŸartlar altında öntanımlı deÄŸer deÄŸiÅŸtirilmemelidir. Ayrıca, + kaynak kodu deÄŸiÅŸtirip yeniden derlemeden bu deÄŸeri 8190'dan büyük + yapamazsınız.</div> + + <div class="warning"><h3>Uyarı</h3> + <p>Ä°sme dayalı sanal konaklar kullanıldığında, bu yönergenin deÄŸeri, + yerel IP adresi ve port çifti için öntanımlı olan (listedeki ilk) sanal + konaktan alınır.</p> + </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -2123,6 +2623,39 @@ sınırlar.</td></tr> URL’lerle eriÅŸmek mümkün olduÄŸundan bu tür eriÅŸim denetimleri hile ile atlatılabilir olacaktır.</p> + <p>URL'nin yol bileÅŸeni aÅŸağıdaki koÅŸullardan <em>herhangi birini</em> + saÄŸlıyorsa sarmalanan yönergeler isteÄŸe uygulanır: + </p> + <ul> + <li>Belirtilen yer URL'nin yol bileÅŸeni ile tam olarak eÅŸleÅŸiyordur. + </li> + <li>Belirtilen yer bir bölü çizgisi öncesinde bitiyorsa URL'nin yol + bileÅŸeninin öneklerinden biriyle eÅŸleÅŸiyordur (baÄŸlamsal bir kök dizin + olarak). + </li> + <li>Belirtilen yer bir bölü çizgisi ile bitiyorsa URL'nin yol + bileÅŸeninin öneklerinden biriyle eÅŸleÅŸiyordur (baÄŸlamsal bir kök dizin + olarak). + </li> + </ul> + <p>AÅŸağıdaki örnekte yer belirtimi bir bölü çizgisi ile bitirilmemiÅŸtir. + <code>/private1</code>, <code>/private1/</code> ve + <code>/private1/file.txt</code> istekleri için sarmalanan yönergeler + uygulanacaktır, fakat <code>/private1other</code> isteÄŸine + uygulanmayacaktır.</p> + <div class="example"><p><code> + <Location /private1> + ... + </code></p></div> + <p>AÅŸağıdaki örnekte yer belirtimi bir bölü çizgisi ile bitirilmiÅŸtir. + <code>/private2/</code> ve <code>/private2/file.txt</code> istekleri + için sarmalanan yönergeler uygulanacaktır, fakat <code>/private2</code> + ve <code>/private2other</code> isteklerine uygulanmayacaktır.</p> + <div class="example"><p><code> + <Location /private2<em>/</em>> + ... + </code></p></div> + <div class="note"><h3><code class="directive"><Location></code> ne zaman kullanılmalı</h3> @@ -2168,9 +2701,7 @@ sınırlar.</td></tr> <Location /status><br /> <span class="indent"> SetHandler server-status<br /> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from .mesela.dom<br /> + Require host example.com<br /> </span> </Location> </code></p></div> @@ -2197,8 +2728,8 @@ sınırlar.</td></tr> <h3>Ayrıca bakınız:</h3> <ul> -<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada - ele alındığının açıklaması için <a href="../sections.html"> +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> <Directory>, <Location> ve <Files> bölümleri nasıl çalışır?</a> belgesine bakınız.</li> </ul> @@ -2227,8 +2758,8 @@ uygulanır.</td></tr> <h3>Ayrıca bakınız:</h3> <ul> -<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada - ele alındığının açıklaması için <a href="../sections.html"> +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> <Directory>, <Location> ve <Files> bölümleri nasıl çalışır?</a> belgesine bakınız.</li> </ul> @@ -2237,11 +2768,16 @@ uygulanır.</td></tr> <div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">Yönergesi</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Hata günlüklerinin ayrıntı seviyesini belirler.</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LogLevel <var>seviye</var></code></td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LogLevel [<var>modül</var>:]<var>seviye</var> + [<var>modül</var>:<var>seviye</var>] ... +</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LogLevel warn</code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Modül ve dizin baÄŸlamındaki yapılandırmalar Apache HTTP + Sunucusunun 2.3.6 ve sonraki sürümlerinde + kullanılabilmektedir.</td></tr> </table> <p><code class="directive">LogLevel</code> yönergesi hata günlüklerine kaydedilen hata iletilerinde hangi ayrıntılara yer verileceÄŸini belirler (<code class="directive"><a href="#errorlog">ErrorLog</a></code> yönergesine bakınız). En yüksek önem @@ -2315,6 +2851,52 @@ uygulanır.</td></tr> <td>"Opening config file ..."<br />(... yapılandırma dosyası açılıyor)</td> </tr> + <tr> + <td><code>trace1</code> </td> + <td>Ä°z sürme iletileri</td> + <td>"proxy: FTP: control connection complete"<br />(vekil: FTP: + denetim baÄŸlantısı saÄŸlandı)</td> + </tr> + <tr> + <td><code>trace2</code> </td> + <td>Ä°z sürme iletileri</td> + <td>"proxy: CONNECT: sending the CONNECT request to the remote + proxy"<br />(vekil: CONNECT: uzak vekile CONNECT isteÄŸi + gönderiliyor)</td> + </tr> + <tr> + <td><code>trace3</code> </td> + <td>Ä°z sürme iletileri</td> + <td>"openssl: Handshake: start"</td> + </tr> + <tr> + <td><code>trace4</code> </td> + <td>Ä°z sürme iletileri</td> + <td>"read from buffered SSL brigade, mode 0, 17 bytes"<br />(tamponlu + SSL gruplamasından okuma, kip 0, 17 baytÄ°z sürme iletileri</td> + </tr> + <tr> + <td><code>trace5</code> </td> + <td>Ä°z sürme iletileri</td> + <td>"map lookup FAILED: map=rewritemap key=keyname"<br />(eÅŸleÅŸme + araması BAÅžARISIZ: map=rewritemap key=keyname)</td> + </tr> + <tr> + <td><code>trace6</code> </td> + <td>Ä°z sürme iletileri</td> + <td>"cache lookup FAILED, forcing new map lookup"<br />(arabellek + araması BAÅžARISIZ, yeni bir eÅŸleÅŸme araması baÅŸlatılıyor)</td> + </tr> + <tr> + <td><code>trace7</code> </td> + <td>Ä°z sürme iletileri, büyük miktarda veri dökümü</td> + <td>"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"</td> + </tr> + <tr> + <td><code>trace8</code> </td> + <td>Ä°z sürme iletileri, büyük miktarda veri dökümü</td> + <td>"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"</td> + </tr> </table> <p>Belli bir seviye belirtildiÄŸinde daha yüksek seviyeden iletiler de @@ -2337,6 +2919,33 @@ uygulanır.</td></tr> uygulanmaz.</p> </div> + <p>Bir modül ismi olmaksızın bir seviye belirtmek seviyeyi bu seviyedeki + tüm modüller için sıfırlayacaktır. Bir seviyyi bir modül ismiyle + birlikte belirtmek seviyeyi sadece bu modül için sıfırlayacaktır. Modül + ismi olarak, modülün kaynak dosyası ismini, modül kimliÄŸi veya + <code>_module</code> sonekli modül ismi belirtmek mümkündür. + Yani, aÅŸağıdaki üç belirtim eÅŸdeÄŸerdedir:</p> + + <div class="example"><p><code> + LogLevel info ssl:warn<br /> + LogLevel info mod_ssl.c:warn<br /> + LogLevel info ssl_module:warn<br /> + </code></p></div> + + <p>Ayrıca seviyeyi dizin baÄŸlamında deÄŸiÅŸtirmek de mümkündür:</p> + + <div class="example"><p><code> + LogLevel info<br /> + <Directory /usr/local/apache/htdocs/app><br /> + LogLevel debug<br /> + </Files> + </code></p></div> + + <div class="note">Dizin baÄŸlamında günük seviyesi yapılandırması sadece istek + çözümlendikten ve istek dizinle iliÅŸkilendirildikten sonra günlüklenen + iletileri etkiler. BaÄŸlantı veya sunucu ile iliÅŸklendirilmemiÅŸ günlük + iletileri etkilenmez.</div> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">Yönergesi</a></h2> @@ -2363,137 +2972,343 @@ uygulanır.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MaxRangeOverlaps" id="MaxRangeOverlaps">MaxRangeOverlaps</a> <a name="maxrangeoverlaps" id="maxrangeoverlaps">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Number of overlapping ranges (eg: <code>100-200,150-300</code>) allowed before returning the complete - resource </td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRangeOverlaps default | unlimited | none | <var>number-of-ranges</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özkaynağın tamamını döndürmeden önce izin verilen üst üste binen + aralık sayısı (<code>100-200,150-300</code> gibi)</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRangeOverlaps default | unlimited | none | + <var>aralık-sayısı</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRangeOverlaps 20</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.15 ve sonraki sürümlerinde + kullanılabilmektedir.</td></tr> +</table> + <p><code class="directive">MaxRangeOverlaps</code> yönergesi, sunucunun istemciye + göndermeye gönüllü olacağı üst üste binen HTTP Range'lerinin sayısını + sınırlar. Ä°zin verilenden daha fazlası istenmiÅŸse özkaynağın tamamı + döndürülür.</p> + + <dl> + <dt><strong>default</strong></dt> + <dd>Ãœst üste binen HTTP Range'lerinin sayısını derleme sırasında + belirlenen öntanımlı 20 deÄŸeriyle sınırlar.</dd> + + <dt><strong>none</strong></dt> + <dd>Ãœst üste binen Range baÅŸlıkları yoksayılır.</dd> + + <dt><strong>unlimited</strong></dt> + <dd>Sunucunun saÄŸlamaya gönüllü olacağı üst üste binen HTTP + Range'lerinin sayısı sınırlanmaz.</dd> + + <dt><var>aralık sayısı</var></dt> + <dd>Sunucunun saÄŸlamaya gönüllü olacağı üst üste binen HTTP + Range'lerinin azami sayısını ifade eden pozitif bir tamsayı.</dd> + </dl> + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MaxRangeReversals" id="MaxRangeReversals">MaxRangeReversals</a> <a name="maxrangereversals" id="maxrangereversals">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Number of range reversals (eg: <code>100-200,50-70</code>) allowed before returning the complete - resource </td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRangeReversals default | unlimited | none | <var>number-of-ranges</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özkaynağın tamamını döndürmeden önce izin verilen ters sıralı + aralık sayısı (<code>100-200,50-70</code> gibi)</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRangeReversals default | unlimited | none | + <var>aralık-sayısı</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRangeReversals 20</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.15 ve sonraki sürümlerinde + kullanılabilmektedir.</td></tr> +</table> + <p>The <code class="directive">MaxRangeReversals</code> yönergesi, sunucunun + istemciye göndermeye gönüllü olacağı ter sıralı HTTP Range'lerinin + sayısını sınırlar. Ä°zin verilenden daha fazlası istenmiÅŸse + özkaynağın tamamı döndürülür.</p> + + <dl> + <dt><strong>default</strong></dt> + <dd>Ters sıralı HTTP Range'lerinin sayısını derleme sırasında + belirlenen öntanımlı 20 deÄŸeriyle sınırlar.</dd> + + <dt><strong>none</strong></dt> + <dd>Ters sıralı Range baÅŸlıkları yoksayılır.</dd> + + <dt><strong>unlimited</strong></dt> + <dd>Sunucunun saÄŸlamaya gönüllü olacağı ters sıralı HTTP + Range'lerinin sayısı sınırlanmaz.</dd> + + <dt><var>aralık-sayısı</var></dt> + <dd>Sunucunun saÄŸlamaya gönüllü olacağı ters sıralı HTTP + Range'lerinin azami sayısını ifade eden pozitif bir tamsayı.</dd> + </dl> + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MaxRanges" id="MaxRanges">MaxRanges</a> <a name="maxranges" id="maxranges">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Number of ranges allowed before returning the complete -resource </td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRanges default | unlimited | none | <var>number-of-ranges</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özkaynağın tamamını döndürmeden önce izin verilen aralık sayısı</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRanges default | unlimited | none | + <var>aralık-sayısı</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRanges 200</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.15 ve sonraki sürümlerinde + kullanılabilmektedir.</td></tr> +</table> + <p><code class="directive">MaxRanges</code> yönergesi, sunucunun istemciye + göndermeye gönüllü olacağı HTTP Range'lerinin sayısını sınırlar. Ä°zin + verilenden daha fazlası istenmiÅŸse özkaynağın tamamı döndürülür.</p> + + <dl> + <dt><strong>default</strong></dt> + <dd>HTTP Range'lerinin sayısını derleme sırasında belirlenen öntanımlı + 200 deÄŸeriyle sınırlar.</dd> + + <dt><strong>none</strong></dt> + <dd>Range baÅŸlıkları yoksayılır.</dd> + + <dt><strong>unlimited</strong></dt> + <dd>Sunucunun saÄŸlamaya gönüllü olacağı HTTP Range'lerinin sayısı + sınırlanmaz.</dd> + + <dt><var>aralık-sayısı</var></dt> + <dd>Sunucunun saÄŸlamaya gönüllü olacağı HTTP Range'lerinin azami + sayısını ifade eden pozitif bir tamsayı.</dd> + </dl> + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Mutex" id="Mutex">Mutex</a> <a name="mutex" id="mutex">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Configures mutex mechanism and lock file directory for all -or specified mutexes</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Mutex <var>mechanism</var> [default|<var>mutex-name</var>] ... [OmitPID]</code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Muteks mekanizmasını ve kilit dosyası dizinini tüm muteksler veya belirtilenler için yapılandırır</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Mutex <var>mekanizma</var> [default|<var>muteks-ismi</var>] ... [OmitPID]</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Mutex default</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.3.4 and later</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">Yönergesi</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Ä°sme dayalı sanal konaklar için IP adresi belirtir</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>NameVirtualHost <var>adres</var>[:<var>port</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> -<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> -<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.4 ve sonraki sürümlerinde + kullanılabilmektedir.</td></tr> </table> - <p>Sunucunun, istemci tarafından talep edilen <em>konak ismine</em> - dayanarak seçtiÄŸi her sanal konak kümesi için ayrı bir - <code class="directive">NameVirtualHost</code> yönergesi vardır. - <code class="directive">NameVirtualHost</code> yönergesi <a href="../vhosts/">isme dayalı sanal konakları</a> yapılandırmak isterseniz gerekli olur. - </p> + <p><code class="directive">Mutex</code> yönergesi httpd ve diÄŸer modüllerin + özkaynaklara eriÅŸimi dizgeleÅŸtirmekte kullandıkları mekanizmanın yanında + isteÄŸe baÄŸlı olarak kilit dosyasının yerini belirler. Ä°lk deÄŸiÅŸtirge + olarak <code>default</code> belirtilirse tüm mutekslerin ayarları + deÄŸiÅŸir; ilk deÄŸiÅŸtirge olarak bir muteks ismi belirtilirse (aÅŸağıdaki + tabloya bakın) yalnızca bu muteksin öntanımlıları deÄŸiÅŸir.</p> - <p>Bu yönerge ve bununle iliÅŸkili <code class="directive">VirtualHost</code> - yönergesi, suncu hem HTTP hem de HTTPS baÄŸlantılarını desteklediÄŸi - takdirde <em>mutlaka</em> bir port numarası da içermelidir.</p> - - <p><var>adres</var> olarak bir konak ismi de belirtebilirsiniz ama daima - bir IP adresi veya bir * kullanmanızı öneririz. Bir yıldız imi - belirtilmiÅŸ <code class="directive">NameVirtualHost</code> yönergeleri sadece - adres yerine bir * belirtilmiÅŸ <code class="directive">VirtualHost</code> - yönergeleri ile eÅŸleÅŸir.</p> - - <p>Ä°stekleri bir güvenlik duvarının veya baÅŸka bir vekil sunucunun - aldığı ve bunları farklı bir IP adresine sahip bir sunucuya - yönlendirdiÄŸi durumlarda, bu yönergeye deÄŸer olarak istekleri sunan - makinenin fiziksel aÄŸ arabiriminin IP adresi belirtilmelidir.</p> - - <p>AÅŸağıdaki örnekte, 192.0.2.1 IP adresli arabirimin 80. portundan - alınan isteklerle sadece ilk iki sanal konak arasında seçim - yapılacaktır. DiÄŸer arabirimlerin 80.portundan gelen istekler için ise - sadece üçüncü ve dördüncü sanal konak arasında seçim yapılacaktır. - Ä°steklerin hangi arabirimden geldiÄŸinin önemli olmadığı durumlarda - (genelde böyledir) <code class="directive">NameVirtualHost</code> ve - <code class="directive">VirtualHost</code> yönergelerine sadece "*:80" - belirtmek yeterlidir.</p> - - <div class="example"><p><code> - NameVirtualHost 192.0.2.1:80<br /> - NameVirtualHost *:80<br /><br /> - - <VirtualHost 192.0.2.1:80><br /> - ServerName namebased-a.example.com<br /> - </VirtualHost><br /> - <br /> - <VirtualHost 192.0.2.1:80><br /> - Servername namebased-b.example.com<br /> - </VirtualHost><br /> - <br /> - <VirtualHost *:80><br /> - ServerName namebased-c.example.com <br /> - </VirtualHost><br /> - <br /> - <VirtualHost *:80><br /> - ServerName namebased-d.example.com <br /> - </VirtualHost><br /> - <br /> + <p><code class="directive">Mutex</code> yönergesi genelde aÅŸağıdaki istisnai + durumlarda kullanılır:</p> - </code></p></div> + <ul> + <li>Ä°ÅŸlevsel veya baÅŸarımsal bir soruna sahip <a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a> + tarafından öntanımlı mekanizma seçildiÄŸi takdirde muteks + mekanizmasını deÄŸiÅŸtirmek için</li> - <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına - alınmalıdır:</p> + <li>Öntanımlı dizin, kilitlemeyi desteklemediÄŸi takdirde dosya tabanlı + muteksler tarafından kullanılan dizini deÄŸiÅŸtirmek için</li> + </ul> + + <div class="note"><h3>Destekleyen modüller</h3> + <p>Bu yönerge sadece <code>ap_mutex_register()</code> API'si kullanılarak + çekirdek sunucuda imlenmiÅŸ muteksleri yapılandırır. httpd ile birlikte + dağıtılan tüm modüller <code class="directive">Mutex</code> yönergesini + destekler, fakat üçüncü parti modüllerin hepsi desteklemeyebilir. Bu + yönergenin desteklenip desteklenmediÄŸini öğrenmek için üçüncü parti + modülün belgelerini inceleyin; destekliyorsa muteks ad(lar)ı + belirtilmiÅŸtir.</p> + </div> + + <p>Kullanılabilen muteks <em>mekanizmaları</em>:</p> + <ul> + <li><code>default | yes</code> + <p><a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a> tarafından saptanan öntanımlı kilitleme + gerçeklenimini seçer. Öntanımlı kilitleme gerçeklenimi + <code class="program"><a href="../programs/httpd.html">httpd</a></code> <code>-V</code> seçeneÄŸi ile çalıştırılarak + öğrenilebilir.</p></li> + + <li><code>none | no</code> + <p>Muteksi etkin ÅŸekilde iptal eder. Buna bir mutekste izin + verilebilmesi için modülün bunun geçerli bir seçim olduÄŸunu + belirtmesi gerekir. Daha fazla bilgi için modül belgelerini + inceleyin.</p></li> + + <li><code>posixsem</code> + <p>POSIX semaforuna dayalı bir muteks çeÅŸididir.</p> + <div class="warning"><h3>Uyarı</h3> + <p>Süreçteki bir evre muteks parçalama arızalarını tutuyorsa, + httpd'nin çökmesi sonucu, semafor sahipliÄŸi geri kazanılmaz.</p> + </div> + </li> + + <li><code>sysvsem</code> + <p>SystemV IPC semaforuna dayalı bir muteks çeÅŸididir.</p> + <div class="warning"><h3>Uyarı</h3> + <p>Semafor geri kazanılmadan süreçler çökerse SysV semaforlarının + "sızıntı" yapması mümkündür.</p> + </div> + <div class="warning"><h3>Güvenlik</h3> + <p>Semafor API'si, HTTP sunucusu ile aynı kullanıcı kimliÄŸi altında + çalışan bir CGI (<em>örn</em>, <code class="program"><a href="../programs/suexec.html">suexec</a></code> veya + <code>cgiwrapper</code> gibi bir araç kullanmıyorsanız bütün + CGI'ler) tarafından hizmet reddi saldırısı yapılmasına izin + verir.</p> + </div> + </li> + + <li><code>sem</code> + <p>POSIX ve SystemV IPC semaforları arasından kullanılabilir "en iyi" + semafor gerçeklenimini seçer.</p></li> + + <li><code>pthread</code> + <p>Süreç çaprazlamalı POSIX evre mutekslerine dayalı bir muteks + çeÅŸididir.</p> + <div class="warning"><h3>Uyarı</h3> + <p>ÇoÄŸu sistemde, bir çocuk süreç bu gerçeklenim tarafından kullanılan + bir muteksi tutarken olaÄŸandışı bir ÅŸekilde sonlanırsa httpd donar + ve isteklere yanıt vermeyi durdurur. Bu olduÄŸunda sunucuyu bu + durumdan kurtarmak için elle yeniden baÅŸlatmak gerekir.</p> + <p>Bu duruma karşı bir mekanizma saÄŸlayan Solaris dikkate deÄŸer bir + istisnadır. Bu mekanizma, bir muteksi tutan bir çocuk süreç + olaÄŸandışı bir ÅŸekilde sonlandıktan sonra muteksin kurtarılmasını + saÄŸlar.</p> + <p>Sisteminiz <code>pthread_mutexattr_setrobust_np()</code> iÅŸlevini + saÄŸlıyorsa <code>pthread</code> seçeneÄŸini rahatça + kullanabilirsiniz.</p> + </div> + </li> + + <li><code>fcntl:/path/to/mutex</code> + <p>Muteks olarak <code>fcntl()</code> iÅŸlevini ve fiziksel bir (lock-) + dosyasını kullanan bir muteks çeÅŸididir.</p> + <div class="warning"><h3>Uyarı</h3> + <p>Bu mekanizmaya dayalı çok sayıda muteks, çok evreli ve çok süreçli + ortamlarda kullanıldığında, örneÄŸin Solaris'te olduÄŸu gibi + <code>fcntl()</code> evrelerden bihaberse, geçerli muteks + iÅŸlemlerinde donma hataları (EDEADLK) raporlanabilir.</p> + </div> + </li> + + <li><code>flock:/path/to/mutex</code> + <p><code>flock()</code> iÅŸlevinin dosya kilitlemeyi saÄŸlaması dışında + <code>fcntl:/path/to/mutex</code> yöntemine benzer.</p></li> + + <li><code>file:/path/to/mutex</code> + <p><code>fcntl</code> ve <code>flock</code> arasından kullanılabilir + "en iyi" dosya kilitleme gerçeklenimini seçer.</p></li> + </ul> + + <p>ÇoÄŸu mekanizma, yalnız kendilerini destekleyen platformlarda + <a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a> tarafından da destekleniyorsa kullanılabilir. + Tüm platformlarda kullanılamayan mekanizmalar <em>posixsem</em>, + <em>sysvsem</em>, <em>sem</em>, <em>pthread</em>, <em>fcntl</em>, + <em>flock</em> ve <em>file</em> mekanizmalarıdır.</p> + + <p><em>fcntl</em> ve <em>flock</em> dosya tabanlı mekanizmaları ile bir + yol saÄŸlandığı takdirde bu, kilit dosyasının oluÅŸturulacağı dizindir. + Öntanımlı dizin, httpd'nin çalışma anı dizini <code class="directive"><a href="#serverroot">ServerRoot</a></code>'a görelidir. + <code>/path/to/mutex</code> için daima bir yerel diskteki dosya sistemi + kullanılır, asla NFS- veya AFS gibi bir aÄŸ dosya sistemi kullanılmaz. + Dosya ismi daima muteks ismi ile baÅŸlar, buna modül tarafından saÄŸlanan + isteÄŸe baÄŸlı bir aÅŸama dizgesi eklenebilir, <code>OmitPID</code> deÄŸeri + belirtilmemiÅŸse httpd ebeveyn sürecinin süreç kimliÄŸi buna eklenerek + dosya ismi eÅŸsiz kılınır. Böylece, çok sayıda httpd süreci aynı kilit + dosyası dizinini paylaÅŸtığı durumda çakışmalar önlenmiÅŸ olur. ÖrneÄŸin, + muteks ismi <code>mpm-accept</code> ise ve kilit dosyası dizini + <code>/var/httpd/locks</code> ise ve ebeveyn süreç kimliÄŸi 12345 ise bu + httpd sürecine ait kilit dosyası ismi + <code>/var/httpd/locks/mpm-accept.12345</code> olurdu.</p> + + <div class="warning"><h3>Güvenlik</h3> + <p>Muteks dosyalarını herkesin yazabildiÄŸi <code>/var/tmp</code> gibi + dizinlere koymaktan <em>kaçınmak</em> en iyisidir. ÖrneÄŸin, birinin aynı + dizinde oluÅŸturmaya çalıştığı bir dosya ile aynı isimde bir kilit + dosyasını sunucunun da oluÅŸturmaya çalıştığı durumda sunucu engellenerek + bir hizmet reddi saldırısı gerçekleÅŸtirilmiÅŸ gibi olur.</p> + </div> + + <p>httpd ve birlikte dağıtılan modüller tarafından kullanılan mutekslerin + isimleri:</p> + + <table class="bordered"><tr class="header"> + <th>Muteks ismi</th> + <th>Modül(ler)</th> + <th>Korunan özkaynak</th> + </tr> +<tr> + <td><code>mpm-accept</code></td> + <td><code class="module"><a href="../mod/prefork.html">prefork</a></code> ve <code class="module"><a href="../mod/worker.html">worker</a></code> MPM'leri + </td> + <td>Gürleyen sürü sorunundan kaçınmak için gelen baÄŸlantılar; daha + fazla bilgi için <a href="../misc/perf-tuning.html">baÅŸarımın + arttırılması</a> belgesine bakın.</td> + </tr> +<tr class="odd"> + <td><code>authdigest-client</code></td> + <td><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></td> + <td>Paylaşımlı bellekteki istemci listesi</td> + </tr> +<tr> + <td><code>authdigest-opaque</code></td> + <td><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></td> + <td>Paylaşımlı bellekteki sayaç</td> + </tr> +<tr class="odd"> + <td><code>ldap-cache</code></td> + <td><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code></td> + <td>LDAP sonuç arabelleÄŸi</td> + </tr> +<tr> + <td><code>rewrite-map</code></td> + <td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td> + <td>Çoklu isteklerdeki birbirine karışmış G/Ç'tan kaçınmak için + harici eÅŸleÅŸtirme progamlarıyla iletiÅŸim</td> + </tr> +<tr class="odd"> + <td><code>ssl-cache</code></td> + <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></td> + <td>SSL oturum arabelleÄŸi</td> + </tr> +<tr> + <td><code>ssl-stapling</code></td> + <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></td> + <td>OCSP zımbalama yanıtı arabelleÄŸi</td> + </tr> +<tr class="odd"> + <td><code>watchdog-callback</code></td> + <td><code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code></td> + <td>Bir istemci modülünün geri çağırım iÅŸlevi</td> + </tr> +</table> + + <p><code>OmitPID</code> seçeneÄŸi, httpd ebeveyn süreç kimliÄŸinin kilit + dosyası ismine eklenmesini engeller.</p> + + <p>AÅŸağıdaki örnekte, <code>mpm-accept</code> muteksinin mekanizmasının + derleme sırasındaki öntanımlısı, kilit dosyasının oluÅŸturulacağı dizinin + <code>/var/httpd/locks</code> olarak belirtildiÄŸi <code>fcntl</code> + mekanizmasıyla deÄŸiÅŸtirilmektedir.Tüm diÄŸer mutekslerin derleme anı + öntanımlı mekanizması ise <code>sysvsem</code> ile + deÄŸiÅŸtirilmektedir.</p> <div class="example"><p><code> - NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080 + Mutex sysvsem default<br /> + Mutex fcntl:/var/httpd/locks mpm-accept </code></p></div> - <div class="note"><h3><code class="directive"><VirtualHost></code> - yönergesinin deÄŸeri</h3> - <p><code class="directive"><VirtualHost></code> yönergesinin - deÄŸerinin <code class="directive">NameVirtualHost</code> yönergesininkiyle tam - olarak eÅŸleÅŸmesi gerektiÄŸine dikkat ediniz.</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">Yönergesi</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>ÖNERÄ°LMÄ°YOR: Ä°sme dayalı sanal konaklar için IP adresi belirtir</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>NameVirtualHost <var>adres</var>[:<var>port</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> +<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> +<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> +</table> +<p>2.3.11 öncesinde, <code class="directive">NameVirtualHost</code> yönergesi, isme dayalı sanal konaklar için belli bir IP adresi ve port çiftini sunucuya tanıtmak için gerekliydi. 2.3.11 ve sonrasında, bir IP adresi ve port çifti her zaman çok sayıda sanal konakta kullanılabilmekte, isme dayalı sanal barındırma bu adres için özdevinimli olarak etkin kılınmaktadır.</p> - <div class="example"><p><code> - NameVirtualHost 192.0.2.2:80<br /> - <VirtualHost 192.0.2.2:80><br /> - # ...<br /> - </VirtualHost><br /> - </code></p></div> - </div> +<p>Bu yönerge ÅŸu an etkisizdir.</p> <h3>Ayrıca bakınız:</h3> <ul> @@ -2507,11 +3322,12 @@ or specified mutexes</td></tr> </td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Options [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Options All</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Options FollowSymlinks</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>Options</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.11 sürümünde öntanımlı deÄŸer All deÄŸiÅŸtirilip FollowSymlinks yapıldı.</td></tr> </table> <p><code class="directive">Options</code> yönergesi belli bir dizinde hangi sunucu özelliklerinin etkin olacağını (veya olmayacağını) belirler.</p> @@ -2522,14 +3338,14 @@ or specified mutexes</td></tr> <dl> <dt><code>All</code></dt> - <dd><code>MultiViews</code> hariç tüm seçenekler. Bu öntanımlıdır.</dd> + <dd><code>MultiViews</code> hariç tüm seçenekler.</dd> <dt><code>ExecCGI</code></dt> <dd><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> kullanan CGI betiklerinin çalışmasına izin verilir.</dd> <dt><code>FollowSymLinks</code></dt> - <dd>Sunucu bu dizindeki sembolik baÄŸları izler. + <dd>Sunucu bu dizindeki sembolik baÄŸları izler. Bu öntanımlıdır. <div class="note"> <p>Sembolik baÄŸlar izlense bile <code class="directive"><a href="#directory"><Directory></a></code> bölümleriyle eÅŸleÅŸen dosya yolları deÄŸiÅŸtirilmez.</p> @@ -2556,7 +3372,12 @@ or specified mutexes</td></tr> <dt><code>MultiViews</code></dt> <dd><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> kullanılarak <a href="../content-negotiation.html">içerik uzlaÅŸtırmalı</a> çok - görünümlü içeriÄŸe izin verilir.</dd> + görünümlü içeriÄŸe izin verilir. + <div class="note"><h3>Bilgi</h3> <p><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> + karşılaÅŸtırmak deÄŸerlendirmek için gerçek özkaynaklara ihtiyaç + duyduÄŸundan <code class="directive"><a href="#directory"><Directory></a></code> yönergesinde belirtilendan farklı bir yer + ayarlanırsa bu seçenek yoksayılır.</p></div> + </dd> <dt><code>SymLinksIfOwnerMatch</code></dt> <dd>Sunucu sembolik baÄŸları sadece sembolik bağın hedefi ile bulunduÄŸu @@ -2577,11 +3398,11 @@ or specified mutexes</td></tr> seçenekler katıştırılır. Önüne <code>+</code> konmuÅŸ seçenekler mevcutlara eklenirken <code>-</code> konmuÅŸ seçenekler silinir.</p> - <div class="warning"><h3>Uyarı</h3> + <div class="note"><h3>Bilgi</h3> <p><code>+</code> veya <code>-</code> imli seçenekler içeren <code class="directive">Options</code> ile imsiz seçenekler içerenlerin karışık - olarak kullanılması beklenmedik sonuçlara yol açması sebebiyle aslında - geçersiz bir sözdizimidir.</p> + olarak kullanılması aslında geçersiz bir sözdizimi olup sunucunun + baÅŸlatılması sırasında sözdizimi denetiminin çıkmasıyla reddedilir.</p> </div> <p>ÖrneÄŸin, <code>+</code> ve <code>-</code> imleri olmaksızın,</p> @@ -2629,22 +3450,43 @@ or specified mutexes</td></tr> tamamen iptaline sebep olur.</p> </div> - <p>Herhangi bir baÅŸka deÄŸer belirtilmedikçe <code>All</code> + <p>Herhangi bir baÅŸka deÄŸer belirtilmedikçe <code>FollowSymlinks</code> öntanımlıdır.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Protocol" id="Protocol">Protocol</a> <a name="protocol" id="protocol">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Protocol for a listening socket</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Protocol <var>protocol</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dinlenen bir soket için protokol</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Protocol <var>protokol</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache 2.1.5 and later. -On Windows from Apache 2.3.3 and later.</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.1.5 ve sonrasında kullanılabilmektedir. + Windows'ta ise Apache httpd 2.3.3 ve sonrasında + kullanılabilmektedir. +</td></tr> +</table> + <p>Bu yönerge dinlenen belli bir soket için kullanılacak protokolü + belirler. Belirtilen protokol bir isteÄŸi hangi modülün ele alacağını ve + <code class="directive">AcceptFilter</code> yönergesiyle yapılan özel + eniyilemelere uygulanacak protokolü belirler.</p> + + <p>Bir protokol belirtme ihtiyacını sadece standartdışı portlarda + çalışıyorsanız duyarsınız. Aksi takdirde, <code>http</code> protokolünün + port 80'i, <code>https</code>'in ise 443'ü kullandığı varsayılır.</p> + + <p>ÖrneÄŸin, <code>https</code>'i standartdışı bir portta çalıştırmak + isterseniz protokolü şöyle belirtebilirsiniz:</p> + + <div class="example"><p><code> + Protocol https + </code></p></div> + + <p>Protokolü <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> yönergesini + kullanarak da belirtebilirsiniz.</p> + +<h3>Ayrıca bakınız:</h3> <ul> <li><code class="directive">AcceptFilter</code></li> <li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li> @@ -2653,8 +3495,8 @@ On Windows from Apache 2.3.3 and later.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache alt süreçleri tarafından çalıştırılan süreçlerin iÅŸlemci -tüketimine sınırlama getirir.</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache httpd alt süreçleri tarafından çalıştırılan süreçlerin + iÅŸlemci tüketimine sınırlama getirir.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitCPU <var>saniye</var>|max [<var>saniye</var>|max]</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir deÄŸer belirtilmemiÅŸtir; iÅŸletim sistemi öntanımlıları kullanılır </code></td></tr> @@ -2671,11 +3513,11 @@ tüketimine sınırlama getirir.</td></tr> <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması gerekir.</p> - <p>Bu sınırlar Apache’nin kendi alt süreçlerine deÄŸil, isteklere yanıt - verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır. - Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu - günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler - olmazlar.</p> + <p>Bu sınırlar Apache httpd’nin kendi alt süreçlerine deÄŸil, isteklere + yanıt verirken Apache httpd alt süreçlerinin çatalladıkları süreçlere + uygulanır. Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir + fakat borulu günlük kaydı gibi ana Apache httpd süreci tarafından + çatallanmış süreçler olmazlar.</p> <p>Ä°ÅŸlemci özkaynak sınırları saniye cinsinden ifade edilir.</p> @@ -2688,8 +3530,8 @@ tüketimine sınırlama getirir.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache alt süreçleri tarafından çalıştırılan süreçlerin bellek -tüketimine sınırlama getirir.</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache httpd alt süreçleri tarafından çalıştırılan süreçlerin + bellek tüketimine sınırlama getirir.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitMEM <var>bayt-sayısı</var>|max [<var>bayt-sayısı</var>|max] </code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir deÄŸer belirtilmemiÅŸtir; iÅŸletim sistemi öntanımlıları kullanılır @@ -2707,11 +3549,11 @@ tüketimine sınırlama getirir.</td></tr> <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması gerekir.</p> - <p>Bu sınırlar Apache’nin kendi alt süreçlerine deÄŸil, isteklere yanıt - verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır. - Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu - günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler - olmazlar.</p> + <p>Bu sınırlar Apache httpd’nin kendi alt süreçlerine deÄŸil, isteklere + yanıt verirken Apache httpd alt süreçlerinin çatalladıkları süreçlere + uygulanır. Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir + fakat borulu günlük kaydı gibi ana Apache httpd süreci tarafından + çatallanmış süreçler olmazlar.</p> <p>Bellek özkaynak sınırları süreç başına bayt sayısı olarak ifade edilir. </p> @@ -2725,8 +3567,8 @@ tüketimine sınırlama getirir.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache alt süreçleri tarafından çalıştırılabilecek süreç sayısına -sınırlama getirir.</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache httpd alt süreçleri tarafından çalıştırılabilecek süreç + sayısına sınırlama getirir.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitNPROC <var>sayı</var>|max [<var>sayı</var>|max]</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir deÄŸer belirtilmemiÅŸtir; iÅŸletim sistemi öntanımlıları kullanılır </code></td></tr> @@ -2743,11 +3585,11 @@ sınırlama getirir.</td></tr> <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması gerekir.</p> - <p>Bu sınırlar Apache’nin kendi alt süreçlerine deÄŸil, isteklere yanıt - verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır. - Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu - günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler - olmazlar.</p> + <p>Bu sınırlar Apache httpd’nin kendi alt süreçlerine deÄŸil, isteklere + yanıt verirken Apache httpd alt süreçlerinin çatalladıkları süreçlere + uygulanır. Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir + fakat borulu günlük kaydı gibi ana Apache httpd süreci tarafından + çatallanmış süreçler olmazlar.</p> <p>Süreç sayısı sınırı kullanıcı başına süreç sayısına sınırlama getirir. </p> @@ -2776,13 +3618,14 @@ sınırlama getirir.</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece Win32 için; <code>Registry-Strict</code> seçeneÄŸi Apache -2.0 ve sonrası için geçerlidir.</td></tr> +HTTP Sunucusunun 2.0 ve sonraki sürümleri için geçerlidir.</td></tr> </table> - <p>Bu yönerge Apache’nin CGI betiklerini çalıştıracak yorumlayıcıyı nasıl - tespit edeceÄŸini belirler. <code>Script</code> öntanımlı olup Apache’nin - yorumlayıcı olarak betiÄŸin diyezli ünlem satırında (<code>#!</code> ile - baÅŸlayan ilk satır) belirtilen yorumlayıcıyı kullanacağını belirtir. - Win32 sistemlerinde bu satır genellikle şöyledir:</p> + <p>Bu yönerge Apache httpd’nin CGI betiklerini çalıştıracak yorumlayıcıyı + nasıl tespit edeceÄŸini belirler. <code>Script</code> öntanımlı olup + Apache httpd’nin yorumlayıcı olarak betiÄŸin diyezli ünlem satırında + (<code>#!</code> ile baÅŸlayan ilk satır) belirtilen yorumlayıcıyı + kullanacağını belirtir. Win32 sistemlerinde bu satır genellikle + şöyledir:</p> <div class="example"><p><code> #!C:/Perl/bin/perl.exe @@ -2806,7 +3649,7 @@ sınırlama getirir.</td></tr> <div class="warning"><h3>Güvenlik</h3> <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>’lı dizinlerde - Apache bulduÄŸu <strong>her</strong> dosyayı çalıştırmayı deneyeceÄŸinden + Apache httpd bulduÄŸu <strong>her</strong> dosyayı çalıştırmayı deneyeceÄŸinden <code>ScriptInterpreterSource Registry</code> yapılandırmasını kullanırken dikkatli olun. <code>Registry</code> seçeneÄŸi genellikle çalıştırılmayacak dosyalar için istenmeyen program çaÄŸrılarına sebep @@ -2818,8 +3661,8 @@ sınırlama getirir.</td></tr> içinde çökertmek için iyi bir yoldur.</p> </div> - <p><code>Registry-Strict</code> seçeneÄŸi Apache 2.0’da yeni olup - <code>Registry</code> seçeneÄŸinin yaptığını + <p><code>Registry-Strict</code> seçeneÄŸi Apache HTTP Sunucusunun 2.0 + sürümünde yeni olup <code>Registry</code> seçeneÄŸinin yaptığını <code>Shell\ExecCGI\Command</code> yolu için yapar. <code>ExecCGI</code> sistem tarafından bilinen bir anahtar olmadığından Windows Siciline elle kaydedilmesi gerekir ve dolayısıyla sisteminiz üzerinde istenmeyen @@ -2829,17 +3672,40 @@ sınırlama getirir.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="SeeRequestTail" id="SeeRequestTail">SeeRequestTail</a> <a name="seerequesttail" id="seerequesttail">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Determine if mod_status displays the first 63 characters -of a request or the last 63, assuming the request itself is greater than -63 chars.</td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Ä°steÄŸin 63 karakterden büyük olduÄŸu varsayımıyla, mod_status'un + ilk 63 karakteri mi yoksa son 63 karakteri mi göstereceÄŸini + belirler.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SeeRequestTail On|Off</code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>SeeRequestTail Off</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache httpd 2.2.7 and later.</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.2.7 ve sonrasında kullanılabilmektedir. +</td></tr> +</table> + <p><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> modülü <code>ExtendedStatus On</code> + ile iÅŸleme alınan asıl isteÄŸi gösterir. Tarihsel amaçlarla, isteÄŸin + sadece 63 karakteri gösterme amacıyla saklanır. Bu yönerge ilk 63 + karakterin mi (önceki davranış ve öntanımlı durum) yoksa son 63 + karakterin mi saklanacağını belirler. Bu, şüphesiz, isteÄŸin uzunluÄŸu 64 + karakter veya daha fazlaysa uygulanabilirdir.</p> + + <p>Apache httpd'ye gelen istek <code>GET /disk1/storage/apache/htdocs/images/imagestore1/food/apples.jpg HTTP/1.1</code> + ise <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> ÅŸunu gösterir:</p> + + <table class="bordered"> + <tr> + <th>Off (öntanımlı)</th> + <td>GET /disk1/storage/apache/htdocs/images/imagestore1/food/apples</td> + </tr> + <tr> + <th>On</th> + <td>orage/apache/htdocs/images/imagestore1/food/apples.jpg HTTP/1.1</td> + </tr> + </table> + + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">Yönergesi</a></h2> <table class="directive"> @@ -2866,7 +3732,7 @@ of a request or the last 63, assuming the request itself is greater than iyidir. Örnek:</p> <div class="example"><p><code> - ServerAdmin www-admin@falan.filan.dom + ServerAdmin www-admin@example.com </code></p></div> </div> @@ -2888,16 +3754,26 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. <div class="example"><p><code> <VirtualHost *:80><br /> - ServerName sunucu.mesela.dom<br /> - ServerAlias sunucu sunucu2.mesela.dom sunucu2<br /> - ServerAlias *.mesela.dom<br /> - # ...<br /> + <span class="indent"> + ServerName server.example.com<br /> + ServerAlias server server2.example.com server2<br /> + ServerAlias *.example.com<br /> + UseCanonicalName Off<br /> + # ...<br /> + </span> </VirtualHost> </code></p></div> + <p>Ä°sme dayalı sanal konaklardan en iyi eÅŸleÅŸme kümesinde olanlar + yapılandırmada göründükleri sıraya göre iÅŸleme sokulur. Joker + kullanımları arasında fark gözetilmeksizin <code class="directive"><a href="#servername">ServerName</a></code> veya <code class="directive"><a href="#serveralias">ServerAlias</a></code> yönergesi eÅŸleÅŸen ilk sanal konak + kullanılır.</p> + + <h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li> +<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li> +<li><a href="../vhosts/">Apache HTTP Sunucusu Sanal Konak Belgeleri</a></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -2909,22 +3785,30 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Bu yönerge 2.0 sürümünden itibaren 1.3 sürümündeki -<code class="directive">Port</code> yönergesinin iÅŸlevselliÄŸini de -üstlenmiÅŸtir.</td></tr> </table> <p><code class="directive">ServerName</code> yönergesi, sunucunun kendini betimlemekte kullanacağı ÅŸema, konak adı ve port deÄŸerlerini belirler. - Bu, yönlendirme URL’leri oluÅŸturulurken kullanılır. ÖrneÄŸin, HTTP - sunucusunun barındırıldığı makinenin ismi <code>falan.filan.dom</code> - olduÄŸu halde makinenin bir de <code>www.filan.dom</code> diye bir de DNS - rumuzu varsa ve HTTP sunucunuzun bu rumuzla kendini özdeÅŸleÅŸtirmesini - isterseniz bunu şöyle belirtebilirsiniz:</p> + Bu, yönlendirme URL’leri oluÅŸturulurken kullanılır.</p> + + <p>Ek olarak, <a href="../vhosts/name-based.html">isme dayalı sanal + konaklar</a> kullanılırken bir sanal konağı eÅŸsiz bir ÅŸekilde betimlemek + için de <code class="directive">ServerName</code> kullanılır (muhtemelen + <code class="directive">ServerAlias</code> ile birlikte).</p> + + <p>ÖrneÄŸin, HTTP + sunucusunun barındırıldığı makinenin ismi <code>mail.example.com</code> + olduÄŸu halde makinenin bir de <code>www.example.com</code> diye bir de + DNS rumuzu varsa ve HTTP sunucunuzun bu rumuzla kendini + özdeÅŸleÅŸtirmesini isterseniz bunu şöyle belirtebilirsiniz:</p> <div class="example"><p><code> - ServerName www.filan.dom:80 + ServerName www.example.com </code></p></div> + <p><code class="directive">ServerName</code> yönergesi sunucu tanımının içinde + herhangi bir yerde görünebilirse de her göründüğü yerde bir öncekini + iptal eder.</p> + <p>Bir <code class="directive">ServerName</code> ataması yapılmamışsa sunucu IP adresine atanmış sunucu ismi için bir ters DNS sorgusu yapacaktır. <code class="directive">ServerName</code> yönergesinde bir port belirtilmediÄŸi @@ -2951,15 +3835,28 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code> yönergelerinin açıklamalarına bakınız.</p> + <div class="warning"> + <p><code class="directive">ServerName</code> yönergesine isim atamadaki bir + baÅŸarısızlık, sunucu baÅŸlatılırken isim bir IP adresine + çözümlenebileceÄŸinden bir uyarı çıktılanmasına sebep olur. + <code>httpd</code> böyle bir durumda sistemin <code>hostname</code> + komutunu kullanarak saptadığı konak ismini kullanacaktır. Bu konak ismi + hemen hemen daima sizin istediÄŸiniz isim olmayacaktır.</p> + <div class="example"><p><code> + httpd: Could not reliably determine the server's fully qualified domain name, using belgeler.yerel for ServerName + </code></p></div> + <p>Çevirisi: Sunucunun tamamen nitelenmiÅŸ alan adı gerektiÄŸi gibi + saptanamadı, ServerName için belgeler.yerel kullanılıyor</p> + </div> <h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../dns-caveats.html">DNS ile ilgili konular ve Apache</a> +<li><a href="../dns-caveats.html">DNS ile ilgili konular ve Apache HTTP + Sunucusu</a></li> +<li><a href="../vhosts/">Apache HTTP Sunucusu Sanal Konak Belgeleri</a> </li> -<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li> <li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li> <li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li> -<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li> <li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li> </ul> </div> @@ -2978,7 +3875,8 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. <h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li> +<li><a href="../vhosts/">Apache HTTP Sunucusu Sanal Konak Belgeleri</a> +</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -3000,6 +3898,11 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. ServerRoot /home/httpd </code></p></div> + <p><code class="directive">ServerRoot</code> için öntanımlı yer <a href="../programs/configure.html"><code>configure</code></a> betiÄŸinin + <code>--prefix</code> seçeneÄŸi ile deÄŸiÅŸtirilebilir ve sunucunun çoÄŸu + üçüncü parti dağıtıcısı öntanımlı yeri yukardakilerden farklı bir yere + ayarlar.</p> + <h3>Ayrıca bakınız:</h3> <ul> @@ -3059,7 +3962,7 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. <dl> <dt><code>ServerTokens Full</code> (veya belirtilmezse)</dt> - <dd>Sunucu ÅŸunu gönderir (<em>örnek</em>): <code>Server: Apache/2.0.41 + <dd>Sunucu ÅŸunu gönderir (<em>örnek</em>): <code>Server: Apache/2.4.1 (Unix) PHP/4.2.2 MyMod/1.2</code></dd> <dt><code>ServerTokens Prod[uctOnly]</code></dt> @@ -3072,14 +3975,14 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. <dt><code>ServerTokens Minor</code></dt> <dd>Sunucu ÅŸunu gönderir (<em>örnek</em>): <code>Server: - Apache/2.0</code></dd> + Apache/2.4</code></dd> <dt><code>ServerTokens Min[imal]</code></dt> <dd>Sunucu ÅŸunu gönderir (<em>örnek</em>): <code>Server: - Apache/2.0.41</code></dd> + Apache/2.4.1</code></dd> <dt><code>ServerTokens OS</code></dt> - <dd>Sunucu ÅŸunu gönderir (<em>örnek</em>): <code>Server: Apache/2.0.41 + <dd>Sunucu ÅŸunu gönderir (<em>örnek</em>): <code>Server: Apache/2.4.1 (Unix)</code></dd> </dl> @@ -3113,7 +4016,7 @@ sebep olur.</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’da core modülüne taşındı.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.0’da core modülüne taşındı.</td></tr> </table> <p>Bir <code>.htaccess</code> dosyasına veya bir <code class="directive"><a href="#directory"><Directory></a></code> ya da <code class="directive"><a href="#location"><Location></a></code> bölümüne yerleÅŸtirildiÄŸinde, eÅŸleÅŸen tüm dosyaların, ismi <var>eylemci-ismi</var> ile belirtilen <a href="../handler.html">eylemci</a> tarafından çözümlenmesine sebep olur. @@ -3141,10 +4044,12 @@ sebep olur.</td></tr> <p>Evvelce tanımlanmış bir <code class="directive">SetHandler</code> yönergesini <code>None</code> deÄŸeriyle geçersiz hale getirebilirsiniz.</p> - <p><strong>Bilginize:</strong><code class="directive">SetHandler</code> yönergesi, + <div class="note"><h3>Bilgi</h3> + <p><code class="directive">SetHandler</code> yönergesi, öntanımlı eylemcileri geçersiz kıldığından, index dosyaları ve dizinleri - belirtmek için URL’nin sonuna / getirmek ÅŸeklindeki normal davranış - baskılanır.</p> + belirtmek için URL’nin sonuna bölü çizgisi (/) getirmek ÅŸeklindeki + normal davranış baskılanır.</p> + </div> <h3>Ayrıca bakınız:</h3> <ul> @@ -3222,8 +4127,8 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> - <p><code class="directive">TimeOut</code> yönergesi Apache’nin aÅŸağıdaki durumlarda - G/Ç için bekleyeceÄŸi süreyi belirler:</p> + <p><code class="directive">TimeOut</code> yönergesi Apache httpd’nin aÅŸağıdaki + durumlarda G/Ç için bekleyeceÄŸi süreyi belirler:</p> <ol> <li>Veriyi istemciden okurken, okuma tamponu boÅŸ olduÄŸu takdirde bir TCP @@ -3251,10 +4156,11 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> </td></tr> <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>TraceEnable <var>[on|off|extended]</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>TraceEnable on</code></td></tr> -<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> +<tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 1.3.34, 2.0.55 ve sonrasında mevcuttur.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 1.3.34, 2.0.55 ve sonraki sürümlerinde + kuallanılabilir.</td></tr> </table> <p>Bu yönerge çekirdek ve vekil (<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>) sunucuların her ikisi için öntanımlı <code>TRACE</code> davranışını deÄŸiÅŸtirir. @@ -3272,17 +4178,31 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> gövdesinde tüm baÅŸlıkları ve bölüm baÅŸlıklarının tamamını yansıtacaktır. Vekil sunucuda ise istek gövdesi için 64k’lık sınır yoktur.</p> + <div class="note"><h3>Bilgi</h3> + <p>Aksine iddialara raÄŸmen, <code>TRACE</code> bir güvenlik açığı deÄŸildir + ve iptal etmek için geçerli hiçbir sebep yoktur. Böyle yapmak sunucunuzu + uyumsuz yapmaktan baÅŸka iÅŸe yaramaz.</p> + </div> + + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="UnDefine" id="UnDefine">UnDefine</a> <a name="undefine" id="undefine">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Undefine the existence of a variable</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UnDefine <var>parameter-name</var></code></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir deÄŸiÅŸkeni tanımsız yapar</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UnDefine <var>deÄŸiÅŸken-ismi</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> -</table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen Ä°ngilizce sürümüne bakınız.</p></div> +</table> + <p><code class="directive"><a href="#define">Define</a></code> yönergesinde veya + <code class="program"><a href="../programs/httpd.html">httpd</a></code>'nin <code>-D</code> seçeneÄŸiyle belirtileni + geri alır.</p> + <p>Bu yönerge baÅŸlatma betiklerinde <code>-D</code> seçeneÄŸinin argümanını + deÄŸiÅŸtirmek gerekmeksizin <code class="directive"><a href="#ifdefine"><IfDefine></a></code> bölümlerinin kullanımını deÄŸiÅŸtirmek için + kullanılabilir.</p> + +</div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">Yönergesi</a></h2> <table class="directive"> @@ -3294,15 +4214,16 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> - <p>Apache‘nin çoÄŸu durumda özüne yönelik URL‘ler (isteÄŸin tekrar aynı - sunucuya yapıldığı bir URL türü) oluÅŸturması gerekir. - <code>UseCanonicalName On</code> ile Apache, sunucu için meÅŸru ismi ve - portu oluÅŸturmak için <code class="directive"><a href="#servername">ServerName</a></code> + <p>Apache httpd‘nin çoÄŸu durumda özüne yönelik URL‘ler (isteÄŸin tekrar + aynı sunucuya yapıldığı bir URL türü) oluÅŸturması gerekir. + <code>UseCanonicalName On</code> ile Apache httpd, sunucu için meÅŸru + ismi ve portu oluÅŸturmak için + <code class="directive"><a href="#servername">ServerName</a></code> yönergesinde belirtilen ismi ve portu kullanır. Bu isim CGI'lerde <code>SERVER_NAME</code> ve <code>SERVER_PORT</code> deÄŸerlerinde ve tüm özüne yönelik URL’lerde kullanılır.</p> - <p><code>UseCanonicalName Off</code> ile Apache, özüne yönelik URL’leri + <p><code>UseCanonicalName Off</code> ile Apache httpd, özüne yönelik URL’leri varsa istemci tarafından saÄŸlanan konak ismini ve portu kullanarak oluÅŸturur; bunlar istemci tarafından saÄŸlanmamışsa yukarıda tanımlanan iÅŸleme baÅŸvurulur. Bu deÄŸerler, <a href="../vhosts/name-based.html">isme @@ -3312,21 +4233,22 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> isim ve portla oluÅŸturulur.</p> <p>Bir örnek olarak, iç aÄŸdaki istemcilerin sunucuya <code>www</code> gibi - bir kısa isim kullanarak baÄŸlandığı durumu ele alırsak daha yararlı olur. - Kullanıcılar bir kısa isim ve bir dizin isminden oluÅŸan ve <em>bir / ile - sonlandırılmamış</em> <code>http://www/splat</code> ÅŸeklinde bir istek - yaparlarsa, Apache onları <code>http://www.mesela.dom/splat/</code> - adresine yönlendirecektir. EÄŸer kimlik doÄŸrulama da etkinse bu - kullanıcının iki defa kimlik doÄŸrulamasına sokulmasına sebep olacaktır - (bir kere <code>www</code> için bir kere de <code>www.mesela.dom</code> - için; daha ayrıntılı bilgi için <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">SSS</a>’y - e bakınız). Fakat <code class="directive">UseCanonicalName Off</code> olsaydı - Apache isteÄŸi <code>http://www/splat/</code> adresine yönlendirecekti.</p> + bir kısa isim kullanarak baÄŸlandığı durumu ele alırsak daha yararlı + olur. Kullanıcılar bir kısa isim ve bir dizin isminden oluÅŸan ve <em>bir + / ile sonlandırılmamış</em> <code>http://www/splat</code> ÅŸeklinde bir + istek yaparlarsa, Apache httpd onları + <code>http://www.example.com/splat/</code> adresine yönlendirecektir. + EÄŸer kimlik doÄŸrulama da etkinse bu kullanıcının iki defa kimlik + doÄŸrulamasına sokulmasına sebep olacaktır (bir kere <code>www</code> + için bir kere de <code>www.example.com</code> için; daha fazla bilgi için + <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">SSS</a>’ye bakınız). Fakat <code class="directive">UseCanonicalName Off</code> + olsaydı Apache httpd isteÄŸi <code>http://www/splat/</code> adresine + yönlendirecekti.</p> <p><code>UseCanonicalName DNS</code> diye üçüncü bir seçenek daha vardır ve istek yaparken <code>Host:</code> baÅŸlığını kullanmayan eski istemcileri desteklemek amacıyla IP’ye dayalı sanal konaklarla kullanmak için - tasarlanmıştır. Bu seçenek etkin olduÄŸunda Apache, istemciyi özüne + tasarlanmıştır. Bu seçenek etkin olduÄŸunda Apache httpd, istemciyi özüne yönelik URL’lerle doÄŸru yere baÄŸlamak için sunucu IP adresi üzerinde bir ters DNS sorgusu yapar.</p> @@ -3357,30 +4279,40 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr> </table> - <p>Apache‘nin çoÄŸu durumda özüne yönelik URL‘ler (isteÄŸin tekrar aynı - sunucuya yapıldığı bir URL türü) oluÅŸturması gerekir. Apache <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> yönergesine baÄŸlı olarak - sunucu için meÅŸru portu oluÅŸtururken <code>UseCanonicalPhysicalPort - On</code> ile olası port olarak istek tarafından kullanılmakta olan - fiziksel portu kullanacaktır. <code>UseCanonicalPhysicalPort Off</code> - olduÄŸunda ise geçerli bir port numarası oluÅŸturmak için asıl fiziksel - port yerine yapılandırma bilgisi kullanılır.</p> + <p>Apache httpd‘nin çoÄŸu durumda özüne yönelik URL‘ler (isteÄŸin tekrar + aynı sunucuya yapıldığı bir URL türü) oluÅŸturması gerekir. Apache httpd + <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> yönergesine baÄŸlı + olarak sunucu için meÅŸru portu oluÅŸtururken + <code>UseCanonicalPhysicalPort On</code> ile olası port olarak istek + tarafından kullanılmakta olan fiziksel portu kullanacaktır. + <code>UseCanonicalPhysicalPort Off</code> olduÄŸunda ise geçerli bir port + numarası oluÅŸturmak için asıl fiziksel port yerine yapılandırma bilgisi + kullanılır.</p> <div class="note"><h3>Ek Bilgi</h3> <p>Fiziksel port kullanımı etkin olduÄŸunda iÅŸlemler ÅŸu sırayla - yürütülür:<br /><br /> - <code>UseCanonicalName On</code></p> - <ul> - <li><code>Servername</code> yönergesinde belirtilen port</li> + yürütülür:</p> + <dl> + <dt><code>UseCanonicalName On</code></dt> + <dd> + <ol> + <li><code class="directive"><a href="#servername">Servername</a></code> ile saÄŸlanan port + </li> <li>Fiziksel port</li> <li>Öntanımlı port</li> - </ul> - <code>UseCanonicalName Off | DNS</code> - <ul> + </ol> + </dd> + <dt><code>UseCanonicalName Off | DNS</code></dt> + <dd> + <ol> <li><code>Host:</code> baÅŸlığından çözümlenen port</li> <li>Fiziksel port</li> - <li><code>Servername</code> yönergesinde belirtilen port</li> + <li><code class="directive"><a href="#servername">Servername</a></code> yönergesinde + belirtilen port</li> <li>Öntanımlı port</li> - </ul> + </ol> + </dd> + </dl> <p><code>UseCanonicalPhysicalPort Off</code> olduÄŸunda iÅŸlem sırasında fiziksel port adımları atlanır.</p> @@ -3410,28 +4342,30 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> uygulanacak yönergeleri sarmalamakta kullanılırlar. Bir sanal konak kapsamında belirtilebilecek her yönerge kullanılabilir. Sunucu belli bir sanal konak üzerindeki bir belge için bir istek aldığında <code class="directive"><VirtualHost></code> bölümünde bulunan yapılandırma - yönergelerini kullanır. <var>adres</var> ÅŸunlardan biri olabilir:</p> + yönergelerini kullanır. <var>adres</var> ÅŸunlardan biri olabilir, + istemlik olarak ikinokta imi ve bir port numarası (veya *) + eklenebilir:</p> <ul> <li>Sanal konağın IP adresi.</li> - <li>Sanal konağın IP adresi için tam nitelenmiÅŸ alan adı (önerilmez).</li> + <li>Sanal konağın IP adresi için tam nitelenmiÅŸ alan adı (önerilmez). + </li> - <li><code>NameVirtualHost *</code> ile birlikte tüm IP adresleri ile - eÅŸleÅŸmek üzere <code>*</code> karakteri.</li> + <li>Tüm IP adresleri ile eÅŸleÅŸmek üzere <code>*</code> karakteri.</li> - <li>Sadece IP sanal konaklarında kullanmak için eÅŸleÅŸmeyen IP adreslerini - yakalamak amacıyla <code>_default_</code> dizgesi.</li> + <li><code>*</code> için bir takma ad olarak <code>_default_</code> + dizgesi.</li> </ul> <div class="example"><h3>Örnek</h3><p><code> - <VirtualHost 10.1.2.3><br /> + <VirtualHost 10.1.2.3:80><br /> <span class="indent"> - ServerAdmin webmaster@konak.mesela.dom<br /> - DocumentRoot /www/docs/konak.mesela.dom<br /> - ServerName konak.mesela.dom<br /> - ErrorLog logs/konak.mesela.dom-error_log<br /> - TransferLog logs/konak.mesela.dom-access_log<br /> + ServerAdmin webmaster@host.example.com<br /> + DocumentRoot /www/docs/host.example.com<br /> + ServerName host.example.com<br /> + ErrorLog logs/host.example.com-error_log<br /> + TransferLog logs/host.example.com-access_log<br /> </span> </VirtualHost> </code></p></div> @@ -3460,30 +4394,27 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> saÄŸlanabilir.)</p> <div class="note"><h3>Ek Bilgi</h3> - <p><code class="directive"><VirtualHost></code> kullanımı Apache’nin - dinleyeceÄŸi adresler üzerinde belirleyici deÄŸildir. Apache’nin doÄŸru - adresi dinlediÄŸinden emin olmak için <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> kullanmanız gerekebilir.</p> + <p><code class="directive"><VirtualHost></code> kullanımı Apache + httpd’nin dinleyeceÄŸi adresler üzerinde belirleyici deÄŸildir. Apache + httpd’nin doÄŸru adresi dinlediÄŸinden emin olmak için <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> kullanmanız gerekebilir.</p> </div> - <p>IP’ye dayalı sanal konakları kullanıyorsanız, diÄŸer sanal konaklarda - açıkça belirtilmemiÅŸ bir IP adresiyle eÅŸleÅŸecek sanal konağı - <code>_default_</code> özel ismiyle belirtebilirsiniz. "Ana" sunucu - yapılandırmasında <code>_default_</code> diye bir sanal konağın - bulunmaması halinde, hiçbir IP adresi eÅŸleÅŸmesi bulunamadığı takdirde - <code class="directive"><VirtualHost></code> bölümleri dışında - kalan tüm yapılandırmalar bu amaca yönelik olarak kullanılır.</p> - - <p>EÅŸleÅŸilecek portu deÄŸiÅŸtirmek için bir <code>:port</code> - belirtebilirsiniz. Port bu ÅŸekilde deÄŸiÅŸtirilmediÄŸi takdirde ana - sunucunun son <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> - yönergesinde belirtilen port kullanılır. Bir adresteki tüm portlarla - eÅŸleÅŸileceÄŸini belirtmek için <code>:*</code> kullanabilirsiniz. (Bu, - <code>_default_</code> kullanıldığı takdirde önerilir.)</p> - <p>Her <code class="directive"><VirtualHost></code> bloku içinde bir <code class="directive"><a href="#servername">ServerName</a></code> yönergesi mutlaka - olmalıdır. YokluÄŸu halinde "ana" sunucu yapılandırmasındaki <code class="directive"><a href="#servername">ServerName</a></code> miras alınacaktır (yani, sanal konak - belirtmek için boÅŸuna uÄŸraÅŸmış olursunuz).</p> + olmalıdır. YokluÄŸu halinde "ana" sunucu yapılandırmasındaki <code class="directive"><a href="#servername">ServerName</a></code> miras alınacaktır.</p> + + <p>Bir istek alındığında, sunucu isteÄŸi, sadece yerel IP adresi ve port + çiftine dayalı en iyi eÅŸleÅŸen ilk <code class="directive"><VirtualHost></code> bölümüne eÅŸler. Joker kullanmayanlar daha + yüksek önceliÄŸe sahiptir. IP ve port çiftine dayalı bir eÅŸleÅŸme + bulunamazsa istek için ana sunucu yapılandırması kullanılır.</p> + + <p>En iyi eÅŸleÅŸen IP adresi ve port çiftini birden fazla sanal konak + kullanıyorsa sunucu bu sanal konaklar (liste) arasından istenen konak + ismiyle en iyi eÅŸleÅŸeni seçer. EÅŸleÅŸen hiçbir isme dayalı sanal konak + yoksa listedeki IP adresi ile eÅŸleÅŸen ilk sanal konak kullanılır. Bunun + sonucu olarak, belirtilen IP adresi ve port çifti için listedeki ilk + sanal konak, bu IP adresi ve port çifti için öntanımlı sanal + konaktır.</p> <div class="warning"><h3>Güvenlik</h3> <p>Günlük dosyalarının sunucuyu çalıştıran kullanıcıdan baÅŸka herkes @@ -3494,12 +4425,14 @@ gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> <h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li> -<li><a href="../dns-caveats.html">DNS ile Ä°lgili Konular ve Apache</a></li> -<li><a href="../bind.html">Apache’nin belli adresleri ve portları dinlemek - üzere yapılandırılması</a></li> -<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada - ele alındığının açıklaması için <a href="../sections.html"> +<li><a href="../vhosts/">Apache HTTP Sunucusu Sanal Konak Belgeleri</a> +</li> +<li><a href="../dns-caveats.html">DNS ile Ä°lgili Konular ve Apache HTTP + Sunucusu</a></li> +<li><a href="../bind.html">Apache HTTP Sunucusunun belli adresleri ve + portları dinlemek üzere yapılandırılması</a></li> +<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir + arada ele alındığının açıklaması için <a href="../sections.html"> <Directory>, <Location> ve <Files> bölümleri nasıl çalışır?</a> belgesine bakınız.</li> </ul> diff --git a/docs/manual/mod/core.xml.tr b/docs/manual/mod/core.xml.tr index 400859e834..c4c9023da8 100644 --- a/docs/manual/mod/core.xml.tr +++ b/docs/manual/mod/core.xml.tr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?> -<!-- English Revision: 1305164 --> +<!-- English Revision: 1305164:1302855 (outdated) --> <!-- ===================================================== Translated by: Nilgün Belma Bugüner <nilgun belgeler.org> Reviewed by: Orhan Berent <berent belgeler.org> diff --git a/docs/manual/mod/index.html.tr.utf8 b/docs/manual/mod/index.html.tr.utf8 index 9fabb1b276..0bf5b7d27d 100644 --- a/docs/manual/mod/index.html.tr.utf8 +++ b/docs/manual/mod/index.html.tr.utf8 @@ -27,12 +27,11 @@ <a href="../tr/mod/" title="Türkçe"> tr </a> | <a href="../zh-cn/mod/" 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>Apache dağıtımının parçası olarak gelen modüllerin tamamı aÅŸağıda - listelenmiÅŸtir. Ayrıca, tüm Apache yönergelerinin alfabetik olarak - listelendiÄŸi bir <a href="directives.html">Yönerge Dizini</a> de - mevcuttur.</p> + <p>Apache HTTP Sunucusu dağıtımının parçası olarak gelen modüllerin tamamı + aÅŸağıda listelenmiÅŸtir. Ayrıca, tüm Apache HTTP Sunucusu yönergelerinin + alfabetik olarak listelendiÄŸi bir <a href="directives.html">Yönerge + Dizini</a> de mevcuttur.</p> </div> <div id="quickview"><ul id="toc"> <li><img alt="" src="../images/down.gif" /> <a href="#core">Temel Özellikler ve Çoklu Ä°ÅŸlem Modülleri</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">DiÄŸer Modüller</a></li></ul><h3>Ayrıca bakınız:</h3> diff --git a/docs/manual/mod/index.xml.meta b/docs/manual/mod/index.xml.meta index 49daf77804..548e26eab0 100644 --- a/docs/manual/mod/index.xml.meta +++ b/docs/manual/mod/index.xml.meta @@ -13,7 +13,7 @@ <variant>fr</variant> <variant>ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> <variant>zh-cn</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_log_forensic.html.tr.utf8 b/docs/manual/mod/mod_log_forensic.html.tr.utf8 index 154f9fe62e..1a8a18d5d6 100644 --- a/docs/manual/mod/mod_log_forensic.html.tr.utf8 +++ b/docs/manual/mod/mod_log_forensic.html.tr.utf8 @@ -25,7 +25,6 @@ <a href="../ja/mod/mod_log_forensic.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../tr/mod/mod_log_forensic.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> <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Sunucuya yapılan isteklerin adli günlük kayıtlarının tutulması</td></tr> <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Eklenti</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>log_forensic_module</td></tr> diff --git a/docs/manual/mod/mod_log_forensic.xml.meta b/docs/manual/mod/mod_log_forensic.xml.meta index 00db06c100..6d0005a89a 100644 --- a/docs/manual/mod/mod_log_forensic.xml.meta +++ b/docs/manual/mod/mod_log_forensic.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ja</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_rewrite.html.en b/docs/manual/mod/mod_rewrite.html.en index ead24a6d87..927fe25514 100644 --- a/docs/manual/mod/mod_rewrite.html.en +++ b/docs/manual/mod/mod_rewrite.html.en @@ -118,7 +118,7 @@ URLs on the fly</td></tr> path.</p> <p> This directive is <em>required</em> when you use a relative path in a substitution in per-directory (htaccess) context unless either - of the following conditions are true: + of the following conditions are true:</p> <ul> <li> The original request, and the substitution, are underneath the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> @@ -129,7 +129,6 @@ URLs on the fly</td></tr> substitution is also valid as a URL path on the server (this is rare).</li> </ul> - </p> <p> In the example below, <code class="directive">RewriteBase</code> is necessary to avoid rewriting to http://example.com/opt/myapp-1.2.3/welcome.html diff --git a/docs/manual/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr index 1d1968c4e8..32dd160c3c 100644 --- a/docs/manual/mod/mod_rewrite.xml.fr +++ b/docs/manual/mod/mod_rewrite.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1301578:1308320 (outdated) --> +<!-- English Revision: 1301578:1309551 (outdated) --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> diff --git a/docs/manual/mod/mod_setenvif.html.tr.utf8 b/docs/manual/mod/mod_setenvif.html.tr.utf8 index bfeda48d37..1d8a2cd499 100644 --- a/docs/manual/mod/mod_setenvif.html.tr.utf8 +++ b/docs/manual/mod/mod_setenvif.html.tr.utf8 @@ -27,7 +27,6 @@ <a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/mod/mod_setenvif.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> <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Ortam deÄŸiÅŸkenlerinin isteÄŸin özelliklerine uygun olarak atanmasını saÄŸlar</td></tr> <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>setenvif_module</td></tr> @@ -35,10 +34,12 @@ <h3>Özet</h3> - <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> modülü ortam deÄŸiÅŸkenlerinin isteÄŸin - farklı bileÅŸenlerinin belirttiÄŸiniz düzenli ifade ile eÅŸleÅŸmesine baÄŸlı - olarak atanmasını mümkün kılar. Bu ortam deÄŸiÅŸkenleri sunucunun çeÅŸitli - kısımlarında yapılacak eylemlere karar verirken kullanılır.</p> + <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> modülü dahili ortam deÄŸiÅŸkenlerinin + isteÄŸin farklı bileÅŸenlerinin belirttiÄŸiniz düzenli ifade ile eÅŸleÅŸmesine + baÄŸlı olarak atanmasını mümkün kılar. Bu ortam deÄŸiÅŸkenleri sunucunun + çeÅŸitli kısımlarında yapılacak eylemlerin yanında CGI betiklerinde ve SSI + sayfalarında kullanılabilir hale gelmelerine karar verilirken + kullanılır.</p> <p>Yönergeler yapılandırma dosyasında yer aldıkları sıraya göre ele alınırlar. Böylece daha karmaşık dizilimler kullanılabilir, bu örnekteki @@ -60,7 +61,7 @@ </ul> <h3>Ayrıca bakınız:</h3> <ul class="seealso"> -<li><a href="../env.html">Apache’de Ortam DeÄŸiÅŸkenleri</a></li> +<li><a href="../env.html">Apache HTTP Sunucusundaki Ortam DeÄŸiÅŸkenleri</a></li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -183,15 +184,6 @@ duyarsız eÅŸleÅŸmelerine baÄŸlı olarak belirler.</td></tr> Ortam deÄŸiÅŸkenlerinin dikkate alınabilmesi için istek öznitelikleri arasında hiçbir eÅŸleÅŸme olmaması ve <code><em>öznitelik</em></code> olarak bir düzenli ifade belirtilmemiÅŸ olması gerekir.</li> - - <li>Nesne kimliÄŸi <code><em>oid</em></code> olan bir SSL istemci - sertifikası eklentisine bir baÅŸvuru. SSL olarak yapılmamış bir istekte - veya yapılandırılmış bir <code><em>oid</em></code>’in yokluÄŸunda - hiçbir deÄŸiÅŸken ataması yapılmaz. Birden fazla - <code><em>oid</em></code> söz konusu ise aralarına virgül - (<code>','</code>) konarak ilgili dizgeler birleÅŸtirilir. - <code><em>oid</em></code> dizge deÄŸerli bir eklentiyi - betimlemelidir.</li> </ol> <p>Ä°kinci bileÅŸen (<code><em>düzifd</em></code>) bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a>dir. <code><em>düzifd</em></code> @@ -213,8 +205,8 @@ duyarsız eÅŸleÅŸmelerine baÄŸlı olarak belirler.</td></tr> <p>Ä°lk biçemde deÄŸiÅŸkene "1" deÄŸeri atanır. Ä°kincisinde atanmış bir deÄŸiÅŸken atanmamış yapılır. Üçüncüsünde ise deÄŸiÅŸkene belirtilen <code><em>deÄŸer</em></code> bire bir atanır. 2.0.52 sürümünden itibaren - parantezli düzenli ifadelerin sonuçları ile deÄŸiÅŸtirilmek üzere - <code><em>value</em></code> içinde <code>$1</code>..<code>$9</code> + Apache httpd parantezli düzenli ifadelerin sonuçları ile deÄŸiÅŸtirilmek + üzere <code><em>value</em></code> içinde <code>$1</code>..<code>$9</code> gösterimleri tanınmaktadır.</p> <div class="example"><h3>Örnek:</h3><p><code> @@ -226,9 +218,7 @@ duyarsız eÅŸleÅŸmelerine baÄŸlı olarak belirler.</td></tr> :<br /> SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br /> :<br /> - SetEnvIf OID("2.16.840.1.113730.1.13") "(.*)" NetscapeComment=$1<br /> - :<br /> - SetEnvIf ^TS* ^[a-z].* TS_VAR<br /> + SetEnvIf ^TS ^[a-z] TS_VAR<br /> </code></p></div> <p>Ä°lk üçünde istek bir resim dosyası için yapılmışsa @@ -237,28 +227,56 @@ duyarsız eÅŸleÅŸmelerine baÄŸlı olarak belirler.</td></tr> bulunuyorsa <code>dahili_site_istendi</code> ortam deÄŸiÅŸkeni atanmaktadır.</p> - <p>Altıncı örnekte <code>NetscapeComment</code> ortam deÄŸiÅŸkenine ilgili - SSL istemci sertifikası alanındaki (varsa) dizge atanmaktadır.</p> - <p>Son örnekte ise istekte "TS" ile baÅŸlayıp [a-z] arasındaki karakterlerle devam eden bir baÅŸlık alanı varsa <code>TS_VAR</code> ortam deÄŸiÅŸkeni atanmaktadır.</p> <h3>Ayrıca bakınız:</h3> <ul> -<li><a href="../env.html">Apache’de Ortam DeÄŸiÅŸkenleri</a> belgesinde -daha fazla örnek bulunabilir.</li> +<li><a href="../env.html">Apache HTTP Sunucusundaki Ortam DeÄŸiÅŸkenleri</a> +belgesinde daha fazla örnek bulunabilir.</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="SetEnvIfExpr" id="SetEnvIfExpr">SetEnvIfExpr</a> <a name="setenvifexpr" id="setenvifexpr">Yönergesi</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sets environment variables based on an ap_expr expression</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code /></td></tr> +<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir ap_expr ifadesine dayanarak ortam deÄŸiÅŸkenlerine deÄŸer atar</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SetEnvIfExpr <em>ifade + [!]ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>] + [[!]<em>ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>]] ...</code></td></tr> <tr><th><a href="directive-dict.html#Context">BaÄŸlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_setenvif</td></tr> -</table><p>Documentation not yet translated. Please see English version of document.</p> +</table> + <p><code class="directive">SetEnvIfExpr</code> yönergesi bir + <code class="directive"><If></code> <code>ap_expr</code> ifadesine + dayanarak ortam deÄŸiÅŸkenlerine deÄŸer atar. Bu ifadeler çalışma anında + deÄŸerlendirilirerek <code class="directive">SetEnvIf</code> yönergesindeki gibi + <em>ort-deÄŸiÅŸkeni</em>ne uygulanır.</p> + +<div class="example"><p><code> + SetEnvIfExpr "tolower(req('X-Sendfile')) == 'd:\images\very_big.iso')" iso_delivered +</code></p></div> + + <p>Burada uygulamamızın her <code>X-Sendfile</code> göndermeye çalışmasında + ortam deÄŸiÅŸkenine <code>iso_delivered</code> deÄŸeri atanmaktadır.</p> + + <p>Uzak IP adresi RFC 1918'e göre özel bir adres ise rfc1918 deÄŸiÅŸkenine 1 + atanması daha kullanışlı bir örnek olurdu:</p> + +<div class="example"><p><code> + SetEnvIfExpr "-R '10.0.0.0/8' || -R '172.16.0.0/12' || -R '192.168.0.0/16'" rfc1918 +</code></p></div> + +<h3>Ayrıca bakınız:</h3> +<ul> +<li><a href="../expr.html">Expressions in Apache HTTP Server</a>, +for a complete reference and more examples.</li> +<li><code class="directive"><If></code> can be used to achive similar +results.</li> +<li><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></li> +</ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a> <a name="setenvifnocase" id="setenvifnocase">Yönergesi</a></h2> @@ -272,7 +290,6 @@ baÄŸlı olmaksızın yapılmış tanımlara göre atar.</td></tr> <tr><th><a href="directive-dict.html#Override">GeçersizleÅŸtirme:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr> <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_setenvif</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 1.3 ve sonrasında mevcuttur.</td></tr> </table> <p><code class="directive">SetEnvIfNoCase</code> yönergesi sözdizimsel ve anlamsal olarak <code class="directive"><a href="#setenvif">SetEnvIf</a></code> @@ -280,13 +297,13 @@ baÄŸlı olmaksızın yapılmış tanımlara göre atar.</td></tr> duyarsızdır. Örnek:</p> <div class="example"><p><code> - SetEnvIfNoCase Host Apache\.Org site=apache + SetEnvIfNoCase Host Example\.Org site=example </code></p></div> <p>Burada, <code>Host:</code> HTTP istek baÅŸlığında - <code>Apache.Org</code>, <code>apache.org</code> veya harf büyüklüğünce + <code>Example.Org</code>, <code>example.org</code> veya harf büyüklüğünce farklı benzerleri belirtilmiÅŸse <code>site</code> ortam deÄŸiÅŸkenine - "<code>apache</code>" deÄŸeri atanmaktadır.</p> + "<code>example</code>" deÄŸeri atanmaktadır.</p> </div> </div> diff --git a/docs/manual/mod/mod_setenvif.xml.meta b/docs/manual/mod/mod_setenvif.xml.meta index 864c18fdbe..493cbf2932 100644 --- a/docs/manual/mod/mod_setenvif.xml.meta +++ b/docs/manual/mod/mod_setenvif.xml.meta @@ -11,6 +11,6 @@ <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_so.html.tr.utf8 b/docs/manual/mod/mod_so.html.tr.utf8 index a01b8ce2a5..f051c60741 100644 --- a/docs/manual/mod/mod_so.html.tr.utf8 +++ b/docs/manual/mod/mod_so.html.tr.utf8 @@ -27,7 +27,6 @@ <a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/mod/mod_so.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> <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Modüllerin ve çalıştırılabilir kodun sunucunun baÅŸlatılması veya yeniden baÅŸlatılması sırasında yüklenmesini saÄŸlar.</td></tr> <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Eklenti</td></tr> @@ -37,19 +36,19 @@ yeniden baÅŸlatılması sırasında yüklenmesini saÄŸlar.</td></tr> <h3>Özet</h3> - <p>Seçilen iÅŸletim sistemleri üzerinde bu modül Apache’nin yeniden - derlenmesini gerektirmeden modüllerin <a href="../dso.html">Devingen - Paylaşımlı Nesne</a> (DSO) mekanizması üzerinden kullanılabilmesini - saÄŸlar.</p> + <p>Seçilen iÅŸletim sistemleri üzerinde bu modül Apache HTTP Sunucusunun + yeniden derlenmesini gerektirmeden modüllerin <a href="../dso.html">Devingen Paylaşımlı Nesne</a> (DSO) mekanizması üzerinden + kullanılabilmesini saÄŸlar.</p> <p>Unix’te yüklenen kod genellikle paylaşımlı nesne dosyalarından (<code>.so</code> uzantılı dosyalar), Windows’ta ise ya <code>.so</code> ya da <code>.dll</code> uzantılı dosyalardan gelir.</p> <div class="warning"><h3>Uyarı</h3> - <p>Apache 1.3 modülleri Apache 2.0’da doÄŸrudan kullanılamazlar - modül ya - devingen olarak yüklenecek hale getirilmeli ya da Apache 2.0’ın içinde - derlenmelidir.</p> + <p>Apache HTTP Sunucusunun ana sürümlerinden biri (1.3, 2.0, 2.2, 2.4 gibi) + için derlenmiÅŸ modüller genelde bir diÄŸerinde çalışmaz. Genellikle + aralarında API deÄŸiÅŸikliÄŸi sözkonusu olduÄŸundan çalışması için modüllerde + yeni sürüme göre deÄŸiÅŸiklik yapılması gerekir.</p> </div> </div> <div id="quickview"><h3 class="directives">Yönergeler</h3> @@ -67,40 +66,42 @@ yeniden baÅŸlatılması sırasında yüklenmesini saÄŸlar.</td></tr> <div class="note"><h3>Bilginize</h3> - <p>Windows için modül isimlendirme biçemi Apache 1.3.15 ve 2.0 - sürümlerinde deÄŸiÅŸmiÅŸtir; modüllere artık mod_filanca.so biçeminde isim - verilmektedir.</p> + <p>Windows üzeinde yüklenebilir dosyalar genelde <code>.dll</code> sonekini + alırlar. Apache httpd modülleri ise diÄŸer platformlardaki gibi + <code>mod_filanca.so</code> biçeminde isimlendirilmektedir. Bununla + birlikte, üçüncü parti modüllerden bazılarının (PHP gibi) hala + <code>.dll</code> sonekini kullandığı görülmektedir.</p> - <p><code>mod_so</code> modülü ApacheModuleFoo.dll biçeminde + <p><code>mod_so</code> modülü <code>ApacheModuleFoo.dll</code> biçeminde isimlendirilmiÅŸ modülleri hala yüklemekteyse de yeni adlandırma uzlaşımı tercih edilmelidir. Yüklenebilir modülleri 2.0’a dönüştürüyorsanız, lütfen isimlerini de 2.0 uzlaşımına uygun hale getiriniz.</p></div> - <p>Apache modül programlama arayüzü Unix ve Windows sürümleri arasında - deÄŸiÅŸiklik göstermez. Unix için kullanılan çoÄŸu modül hiç deÄŸiÅŸiklik - yapmadan ya da çok küçük bir deÄŸiÅŸiklikle Windows’ta da çalışmaktadır. - Çalışmayanlar Unix platformunun sahip olduÄŸu ancak Windows platformunun - sahip olmadığı nitelikleri kullanan modüllerdir.</p> + <p>Apache httpd modül programlama arayüzü Unix ve Windows sürümleri + arasında deÄŸiÅŸiklik göstermez. Unix için kullanılan çoÄŸu modül hiç + deÄŸiÅŸiklik yapmadan ya da çok küçük bir deÄŸiÅŸiklikle Windows’ta da + çalışmaktadır. Çalışmayanlar Unix platformunun sahip olduÄŸu ancak Windows + platformunun sahip olmadığı nitelikleri kullanan modüllerdir.</p> <p>Bir modül Windows’ta çalıştığı zaman, sunucuya iki ÅŸekilde yüklenebilir. Unix’te olduÄŸu gibi, doÄŸrudan sunucunun içinde - derlenebilir. Windows için hazırlanan Apache paketi, Unix için geçerli - olan <code>Configure</code> betiÄŸini içermediÄŸinden modülün kaynak - dosyası ApacheCore proje dosyasına, sembolleri de + derlenebilir. Windows için hazırlanan Apache httpd paketi, Unix için + geçerli olan <code>Configure</code> betiÄŸini içermediÄŸinden modülün + kaynak dosyası ApacheCore proje dosyasına, sembolleri de <code>os\win32\modules.c</code> dosyasına eklenmelidir.</p> <p>Ä°kinci yol ise modülü bir paylaşımlı kütüphane olarak çalışma anında <code class="directive"><a href="#loadmodule">LoadModule</a></code> yönergesi ile yüklemek için bir DLL olarak derlemektir. Bu DLL modüller dağıtılabilir ve - sunucuyu yeniden derlemek gerekmeksizin her Windows için Apache + sunucuyu yeniden derlemek gerekmeksizin her Windows için Apache httpd kurulumunda çalışabilir.</p> <p>Bir modül DLL’i oluÅŸturmak için modülün kaynak dosyasında küçük bir deÄŸiÅŸiklik yapmak gerekir: Modül kaydının daha sonra oluÅŸturulacak olan DLL’den ihraç edilebilmesi gerekir (aÅŸağıya bakınız). Bunu yapmak için - modülün modül kaydı tanımına (Apache baÅŸlık dosyalarında tanımlanmış - olan) <code>AP_MODULE_DECLARE_DATA</code> eklenmelidir. ÖrneÄŸin, - modülünüz</p> + modülün modül kaydı tanımına (Apache httpd baÅŸlık dosyalarında + tanımlanmış olan) <code>AP_MODULE_DECLARE_DATA</code> eklenmelidir. + ÖrneÄŸin, modülünüz</p> <div class="example"><p><code> module foo_module; @@ -120,7 +121,7 @@ yeniden baÅŸlatılması sırasında yüklenmesini saÄŸlar.</td></tr> <p>Artık modülü içeren bir DLL oluÅŸturmaya hazırsınız. Bunu, libhttpd.dll paylaşımlı kütüphanesi derlenirken oluÅŸturulan libhttpd.lib ihraç - kütüphanesi ile ilintilemeniz gerekecektir. Ayrıca, Apache baÅŸlık + kütüphanesi ile ilintilemeniz gerekecektir. Ayrıca, Apache httpd baÅŸlık dosyalarının doÄŸru konumlandığından emin olmak için derleyici seçeneklerinde deÄŸiÅŸiklik yapmanız gerekebilir. Bu kütüphaneyi sunucunuzun kök dizini altındaki <code>modules</code> dizininde diff --git a/docs/manual/mod/mod_so.xml.meta b/docs/manual/mod/mod_so.xml.meta index 62a027968f..f1833bcf28 100644 --- a/docs/manual/mod/mod_so.xml.meta +++ b/docs/manual/mod/mod_so.xml.meta @@ -11,6 +11,6 @@ <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_vhost_alias.html.tr.utf8 b/docs/manual/mod/mod_vhost_alias.html.tr.utf8 index 9081b389c5..4ced74aac8 100644 --- a/docs/manual/mod/mod_vhost_alias.html.tr.utf8 +++ b/docs/manual/mod/mod_vhost_alias.html.tr.utf8 @@ -24,7 +24,6 @@ <p><span>Mevcut Diller: </span><a href="../en/mod/mod_vhost_alias.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../tr/mod/mod_vhost_alias.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> <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Kitlesel sanal konakların devingen olarak yapılandırılmasını saÄŸlar</td></tr> <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Eklenti</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>vhost_alias_module</td></tr> @@ -231,7 +230,7 @@ Sanal Barındırma</a></li> </table> <p><code class="directive">VirtualDocumentRoot</code> yönergesi sunucu ismine göre - belgelerin bulunacağı yeri Apache’nin saptamasını saÄŸlar. + belgelerin bulunacağı yeri Apache HTTP Sunucusunun saptamasını saÄŸlar. <code><em>hesaplanan-dizin</em></code>’in dönüşüm sonucu <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> yönergesinin deÄŸeriymiÅŸ gibi belge aÄŸacının kök dizini olarak kullanılır. <code><em>hesaplanan-dizin</em></code> yerine <code>none</code> @@ -271,10 +270,11 @@ Sanal Barındırma</a></li> </table> <p><code class="directive">VirtualScriptAlias</code> yönergesi, CGI betiklerinin - bulunacağı yeri Apache’nin saptamasını saÄŸlamak bakımından <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> yönergesinin - yaptığını yapar. <code>/cgi-bin/</code> ile baÅŸlayan istekler için ise - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> yönergesinin - yaptığını yapar.</p> + bulunacağı yeri Apache httpd’nin saptamasını saÄŸlamak bakımından + <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> + yönergesinin yaptığını yapar. <code>/cgi-bin/</code> ile baÅŸlayan + istekler için ise <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + yönergesinin yaptığını yapar.</p> </div> diff --git a/docs/manual/mod/mod_vhost_alias.xml.meta b/docs/manual/mod/mod_vhost_alias.xml.meta index 4296658747..c03f23dcba 100644 --- a/docs/manual/mod/mod_vhost_alias.xml.meta +++ b/docs/manual/mod/mod_vhost_alias.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/mod/quickreference.html.tr.utf8 b/docs/manual/mod/quickreference.html.tr.utf8 index b8a4e6ad87..5eb7b46595 100644 --- a/docs/manual/mod/quickreference.html.tr.utf8 +++ b/docs/manual/mod/quickreference.html.tr.utf8 @@ -116,16 +116,15 @@ server</td></tr> <tr><td><a href="mod_proxy_connect.html#allowconnect">AllowCONNECT <var>port</var>[-<var>port</var>] [<var>port</var>[-<var>port</var>]] ...</a></td><td> 443 563 </td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the proxy</td></tr> -<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Kodlanmış dosya yolu ayracı içeren URL’lere izin verilip +<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off|NoDecode</a></td><td> Off </td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Kodlanmış dosya yolu ayracı içeren URL’lere izin verilip verilmeyeceÄŸini belirler.</td></tr> <tr><td><a href="mod_allowmethods.html#allowmethods">AllowMethods reset|<em>HTTP-method</em> [<em>HTTP-method</em>]...</a></td><td> reset </td><td>d</td><td>D</td></tr><tr><td class="descr" colspan="4">Restrict access to the listed HTTP methods</td></tr> <tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>yönerge-türü</var> -[<var>yönerge-türü</var>] ...</a></td><td> All </td><td>d</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4"><code>.htaccess</code> dosyalarında bulunmasına izin verilen +[<var>yönerge-türü</var>] ...</a></td><td> None (2.3.9 ve sonr +</td><td>d</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4"><code>.htaccess</code> dosyalarında bulunmasına izin verilen yönerge türleri belirtilir.</td></tr> -<tr><td><a href="core.html#allowoverridelist">AllowOverrideList None|<var>directive</var> -[<var>directive-type</var>] ...</a></td><td> None </td><td>d</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Individual directives that are allowed in -<code>.htaccess</code> files</td></tr> +<tr><td><a href="core.html#allowoverridelist">AllowOverrideList None|<var>yönerge</var> +[<var>yönerge-türü</var>] ...</a></td><td> None </td><td>d</td><td>Ç</td></tr><tr><td class="descr" colspan="4"><code>.htaccess</code> dosyalarında izin verilecek yönergeler tek tek belirtilir</td></tr> <tr class="odd"><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies userIDs that are allowed access without password verification</td></tr> <tr><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether the password entered will be logged in the @@ -352,12 +351,12 @@ belirler.</td></tr> <tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>language-tag</var></a></td><td></td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a default language-tag to be sent in the Content-Language header field for all resources in the current context that have not been assigned a language-tag by some other means.</td></tr> -<tr><td><a href="core.html#defaultruntimedir">DefaultRuntimeDir <var>directory-path</var></a></td><td> DEFAULT_REL_RUNTIME +</td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Base directory for the server run-time files</td></tr> +<tr><td><a href="core.html#defaultruntimedir">DefaultRuntimeDir <var>dizin-yolu</var></a></td><td> DEFAULT_REL_RUNTIME +</td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Sunucunun çalışma anı dosyaları için temel dizin</td></tr> <tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>ortam-türü</var>|none</a></td><td> none </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">DeÄŸeri <code>none</code> olduÄŸu takdirde, bu yönergenin bir uyarı vermekten baÅŸka bir etkisi yoktur. Önceki sürümlerde, bu yönerge, sunucunun ortam türünü saptayamadığı durumda göndereceÄŸi öntanımlı ortam türünü belirlerdi.</td></tr> -<tr><td><a href="core.html#define">Define <var>deÄŸiÅŸken-ismi</var></a></td><td></td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir deÄŸiÅŸkenin mevcudiyetini betimler.</td></tr> +<tr><td><a href="core.html#define">Define <var>deÄŸiÅŸken-ismi</var> [<var>deÄŸiÅŸken-deÄŸeri</var>]</a></td><td></td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir deÄŸiÅŸken tanımlar</td></tr> <tr class="odd"><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr> <tr><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">How much compression do we apply to the output</td></tr> <tr class="odd"><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr> @@ -368,7 +367,8 @@ türünü belirlerdi.</td></tr> server</td></tr> <tr class="odd"><td><a href="core.html#directory"><Directory <var>dizin-yolu</var>> ... </Directory></a></td><td></td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Sadece ismi belirtilen dosya sistemi dizininde ve bunun - altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr> + altdizinlerinde ve bunların içeriÄŸinde uygulanacak bir yönerge grubunu + sarmalar.</td></tr> <tr><td><a href="mod_dir.html#directoryindex">DirectoryIndex disabled | <var>yerel-url</var> [<var>yerel-url</var>] ...</a></td><td> index.html </td><td>skdh</td><td>T</td></tr><tr><td class="descr" colspan="4">Ä°stemci bir dizin istediÄŸinde dizin içeriÄŸini listeler. </td></tr> @@ -377,33 +377,26 @@ server</td></tr> </a></td><td> off </td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Configures an external redirect for directory indexes. </td></tr> <tr><td><a href="core.html#directorymatch"><DirectoryMatch <var>düzifd</var>> -... </DirectoryMatch></a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir düzenli ifade ile eÅŸleÅŸen dosya sistemi dizininde ve bunun - altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr> +... </DirectoryMatch></a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir düzenli ifade ile eÅŸleÅŸen dosya sistemi dizinlerinin içeriklerine uygulanacak bir yönerge grubunu sarmalar.</td></tr> <tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Bölü çizgisi ile biten yönlendirmeleri açar/kapar.</td></tr> <tr><td><a href="core.html#documentroot">DocumentRoot <var>dizin-yolu</var></a></td><td> /usr/local/apache/h +</td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Ä°stemciye görünür olan ana belge aÄŸacının kök dizinini belirler.</td></tr> <tr class="odd"><td><a href="mod_privileges.html#dtraceprivileges">DTracePrivileges On|Off</a></td><td> Off </td><td>s</td><td>D</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether the privileges required by dtrace are enabled.</td></tr> <tr><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all input data to the error log</td></tr> <tr class="odd"><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all output data to the error log</td></tr> -<tr><td><a href="core.html#else" id="E" name="E"><Else> ... </Else></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Contains directives that apply only if the condition of a -previous <code class="directive"><a href="../mod/core.html#if"><If></a></code> or -<code class="directive"><a href="../mod/core.html#elseif"><ElseIf></a></code> section is not -satisfied by a request at runtime</td></tr> -<tr class="odd"><td><a href="core.html#elseif"><ElseIf <var>expression</var>> ... </ElseIf></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only if a condition is satisfied -by a request at runtime while the condition of a previous -<code class="directive"><a href="../mod/core.html#if"><If></a></code> or -<code class="directive"><ElseIf></code> section is not -satisfied</td></tr> +<tr><td><a href="core.html#else" id="E" name="E"><Else> ... </Else></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Önceki bir <code class="directive"><a href="../mod/core.html#if"><If></a></code> veya <code class="directive"><a href="../mod/core.html#elseif"><ElseIf></a></code> bölümünün koÅŸulu, çalışma anında bir istek tarafından yerine getirilmediÄŸi takdirde uygulanacak yönergeleri içerir</td></tr> +<tr class="odd"><td><a href="core.html#elseif"><ElseIf <var>ifade</var>> ... </ElseIf></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">İçerdiÄŸi koÅŸulun bir istek tarafınan saÄŸlandığı ancak daha önceki bir <code class="directive"><a href="../mod/core.html#if"><If></a></code> veya +<code class="directive"><ElseIf></code> bölümlerininkilerin saÄŸlanmadığı durumda kapsadığı yönergelerin uygulanmasını saÄŸlar</td></tr> <tr><td><a href="mpm_common.html#enableexceptionhook">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Bir çöküş sonrası olaÄŸandışılık eylemcilerini çalıştıracak kancayı etkin kılar.</td></tr> <tr class="odd"><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Teslimat sırasında okunacak dosyalar için bellek eÅŸlemeyi etkin kılar.</td></tr> -<tr><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Dosyaların istemciye tesliminde çekirdeÄŸin dosya gönderme +<tr><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> Off </td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Dosyaların istemciye tesliminde çekirdeÄŸin dosya gönderme desteÄŸinin kullanımını etkin kılar.</td></tr> -<tr class="odd"><td><a href="core.html#error">Error <var>message</var></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Abort configuration parsing with a custom error message</td></tr> +<tr class="odd"><td><a href="core.html#error">Error <var>ileti</var></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Özel bir hata iletisiyle yapılandırma çözümlemesini durdurur</td></tr> <tr><td><a href="core.html#errordocument">ErrorDocument <var>hata-kodu</var> <var>belge</var></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir hata durumunda sunucunun istemciye ne döndüreceÄŸini belirler.</td></tr> <tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>dosya-yolu</var>|syslog[:<var>oluÅŸum</var>]</a></td><td> logs/error_log (Uni +</td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Sunucunun hata günlüğünü tutacağı yeri belirler.</td></tr> -<tr><td><a href="core.html#errorlogformat"> ErrorLogFormat [connection|request] <var>format</var></a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Format specification for error log entries</td></tr> +<tr><td><a href="core.html#errorlogformat"> ErrorLogFormat [connection|request] <var>biçem</var></a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Hata günlüğü girdileri için biçem belirtimi</td></tr> <tr class="odd"><td><a href="mod_example.html#example">Example</a></td><td></td><td>skdh</td><td>D</td></tr><tr class="odd"><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module API</td></tr> <tr><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td> Off </td><td>skdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables generation of <code>Expires</code> @@ -412,14 +405,12 @@ headers</td></tr> <var><code>seconds</var></a></td><td></td><td>skdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Value of the <code>Expires</code> header configured by MIME type</td></tr> <tr><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var><code>seconds</var></a></td><td></td><td>skdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr> -<tr class="odd"><td><a href="core.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off[*] </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Keep track of extended status information for each -request</td></tr> +<tr class="odd"><td><a href="core.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off[*] </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Her istekte ek durum bilgisinin izini sürer</td></tr> <tr><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Define an external filter</td></tr> <tr class="odd"><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> NoLogStderr </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr> <tr><td><a href="mod_dir.html#fallbackresource" id="F" name="F">FallbackResource <var>yerel-url</var></a></td><td></td><td>skdh</td><td>T</td></tr><tr><td class="descr" colspan="4">Bir dosya ile eÅŸleÅŸmeyen istekler için öntanımlı URL tanımlar </td></tr> -<tr class="odd"><td><a href="core.html#fileetag">FileETag <var>bileÅŸen</var> ...</a></td><td> INode MTime Size </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4"><code>ETag</code> HTTP yanıt baÅŸlığını oluÅŸturmakta kullanılacak - dosya özniteliklerini belirler.</td></tr> +<tr class="odd"><td><a href="core.html#fileetag">FileETag <var>bileÅŸen</var> ...</a></td><td> MTime Size </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Duruk dosyalar için <code>ETag</code> HTTP yanıt baÅŸlığını oluÅŸturmakta kullanılacak dosya özniteliklerini belirler.</td></tr> <tr><td><a href="core.html#files"><Files <var>dosya-adı</var>> ... </Files></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Dosya isimleriyle eÅŸleÅŸme halinde uygulanacak yönergeleri içerir.</td></tr> <tr class="odd"><td><a href="core.html#filesmatch"><FilesMatch <var>düzifd</var>> ... </FilesMatch></a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Düzenli ifadelerin dosya isimleriyle eÅŸleÅŸmesi halinde @@ -443,7 +434,7 @@ found</td></tr> <tr><td><a href="core.html#forcetype">ForceType <var>ortam-türü</var>|None</a></td><td></td><td>dh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bütün dosyaların belirtilen ortam türüyle sunulmasına sebep olur.</td></tr> <tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>dosya-adı</var>|<var>borulu-süreç</var></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adli günlük için dosya ismini belirler.</td></tr> -<tr><td><a href="core.html#gprofdir" id="G" name="G">GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Directory to write gmon.out profiling data to. </td></tr> +<tr><td><a href="core.html#gprofdir" id="G" name="G">GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</a></td><td></td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">gmon.out ayrıntılı inceleme verisinin yazılacağı dizin</td></tr> <tr class="odd"><td><a href="mpm_common.html#gracefulshutdowntimeout">GracefulShutDownTimeout <var>saniye</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Sunucunun nazikçe kapatılmasının ardından ana süreç çıkana kadar geçecek süre için bir zaman aşımı belirler.</td></tr> <tr><td><a href="mod_unixd.html#group">Group <var>unix-grubu</var></a></td><td> #-1 </td><td>s</td><td>T</td></tr><tr><td class="descr" colspan="4">Ä°steklere yanıt verecek sunucunun ait olacağı grubu belirler.</td></tr> @@ -477,10 +468,9 @@ yönergeleri sarmalar.</td></tr> that are not explicitly mapped</td></tr> <tr class="odd"><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Action if no coordinates are given when calling an imagemap</td></tr> -<tr><td><a href="core.html#include">Include <var>dosya-yolu</var>|<var>dizin-yolu</var></a></td><td></td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Sunucu yapılandırma dosyalarının baÅŸka dosyaları içermesini saÄŸlar. +<tr><td><a href="core.html#include">Include <var>dosya-yolu</var>|<var>dizin-yolu</var>|<var>joker</var></a></td><td></td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Sunucu yapılandırma dosyalarının baÅŸka dosyaları içermesini saÄŸlar. </td></tr> -<tr class="odd"><td><a href="core.html#includeoptional">IncludeOptional <var>file-path</var>|<var>directory-path</var>|<var>wildcard</var></a></td><td></td><td>skd</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Includes other configuration files from within -the server configuration files</td></tr> +<tr class="odd"><td><a href="core.html#includeoptional">IncludeOptional <var>dosya-yolu</var>|<var>dizin-yolu</var>|<var>joker</var></a></td><td></td><td>skd</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">DiÄŸer yapılandırma dosyalarının sunucu yapılandırma dosyasına dahil edilmesini saÄŸlar</td></tr> <tr><td><a href="mod_autoindex.html#indexheadinsert">IndexHeadInsert <var>"imlenim ..."</var></a></td><td></td><td>skdh</td><td>T</td></tr><tr><td class="descr" colspan="4">Bir dizin sayfasının HEAD bölümüne metin yerleÅŸtirir.</td></tr> <tr class="odd"><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>dosya</var> [<var>dosya</var>] ...</a></td><td></td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Dizin içerik listesinden gizlenecek dosyaların listesi belirtilir. </td></tr> @@ -547,11 +537,11 @@ kullanılacak eriÅŸim sınırlayıcıları sarmalar.</td></tr> belirler.</td></tr> <tr><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bayt-sayısı</var></a></td><td> 0 </td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Ä°stemci tarafından gönderilen HTTP istek gövdesinin toplam uzunluÄŸunu sınırlar.</td></tr> -<tr class="odd"><td><a href="core.html#limitrequestfields">LimitRequestFields <var>sayı</var></a></td><td> 100 </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Ä°stemciden kabul edilecek HTTP isteÄŸi baÅŸlık alanlarının sayısını +<tr class="odd"><td><a href="core.html#limitrequestfields">LimitRequestFields <var>sayı</var></a></td><td> 100 </td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Ä°stemciden kabul edilecek HTTP isteÄŸi baÅŸlık alanlarının sayısını sınırlar.</td></tr> -<tr><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize <var>bayt-sayısı</var></a></td><td> 8190 </td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Ä°stemciden kabul edilecek HTTP isteÄŸi baÅŸlık uzunluÄŸunu sınırlar. +<tr><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize <var>bayt-sayısı</var></a></td><td> 8190 </td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Ä°stemciden kabul edilecek HTTP isteÄŸi baÅŸlık uzunluÄŸunu sınırlar. </td></tr> -<tr class="odd"><td><a href="core.html#limitrequestline">LimitRequestLine <var>bayt-sayısı</var></a></td><td> 8190 </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Ä°stemciden kabul edilecek HTTP istek satırının uzunluÄŸunu sınırlar. +<tr class="odd"><td><a href="core.html#limitrequestline">LimitRequestLine <var>bayt-sayısı</var></a></td><td> 8190 </td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Ä°stemciden kabul edilecek HTTP istek satırının uzunluÄŸunu sınırlar. </td></tr> <tr><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bayt-sayısı</var></a></td><td> 1000000 </td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir XML temelli istek gövdesinin uzunluÄŸunu sınırlar.</td></tr> <tr class="odd"><td><a href="mpm_common.html#listen">Listen [<var>IP-adresi</var>:]<var>port-numarası</var> @@ -571,7 +561,9 @@ uygulanır.</td></tr> <tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>biçem</var>|<var>takma-ad</var> [<var>takma-ad</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sk</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Bir günlük dosyasında kullanılmak üzere girdi biçemi tanımlar. </td></tr> -<tr><td><a href="core.html#loglevel">LogLevel <var>seviye</var></a></td><td> warn </td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Hata günlüklerinin ayrıntı seviyesini belirler.</td></tr> +<tr><td><a href="core.html#loglevel">LogLevel [<var>modül</var>:]<var>seviye</var> + [<var>modül</var>:<var>seviye</var>] ... +</a></td><td> warn </td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Hata günlüklerinin ayrıntı seviyesini belirler.</td></tr> <tr class="odd"><td><a href="mod_log_debug.html#logmessage">LogMessage <var>message</var> [hook=<var>hook</var>] [expr=<var>expression</var>] </a></td><td></td><td>d</td><td>D</td></tr><tr class="odd"><td class="descr" colspan="4">Log userdefined message to error log @@ -598,12 +590,14 @@ will handle during its life</td></tr> <tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>sayı</var></a></td><td> 100 </td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Bir kalıcı baÄŸlantıda izin verilen istek sayısı</td></tr> <tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>kB-sayısı</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4"><code>free()</code> çaÄŸrılmaksızın ana bellek ayırıcının ayırmasına izin verilen azami bellek miktarını belirler.</td></tr> -<tr class="odd"><td><a href="core.html#maxrangeoverlaps">MaxRangeOverlaps default | unlimited | none | <var>number-of-ranges</var></a></td><td> 20 </td><td>skd</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Number of overlapping ranges (eg: <code>100-200,150-300</code>) allowed before returning the complete - resource </td></tr> -<tr><td><a href="core.html#maxrangereversals">MaxRangeReversals default | unlimited | none | <var>number-of-ranges</var></a></td><td> 20 </td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Number of range reversals (eg: <code>100-200,50-70</code>) allowed before returning the complete - resource </td></tr> -<tr class="odd"><td><a href="core.html#maxranges">MaxRanges default | unlimited | none | <var>number-of-ranges</var></a></td><td> 200 </td><td>skd</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Number of ranges allowed before returning the complete -resource </td></tr> +<tr class="odd"><td><a href="core.html#maxrangeoverlaps">MaxRangeOverlaps default | unlimited | none | + <var>aralık-sayısı</var></a></td><td> 20 </td><td>skd</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Özkaynağın tamamını döndürmeden önce izin verilen üst üste binen + aralık sayısı (<code>100-200,150-300</code> gibi)</td></tr> +<tr><td><a href="core.html#maxrangereversals">MaxRangeReversals default | unlimited | none | + <var>aralık-sayısı</var></a></td><td> 20 </td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Özkaynağın tamamını döndürmeden önce izin verilen ters sıralı + aralık sayısı (<code>100-200,50-70</code> gibi)</td></tr> +<tr class="odd"><td><a href="core.html#maxranges">MaxRanges default | unlimited | none | + <var>aralık-sayısı</var></a></td><td> 200 </td><td>skd</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Özkaynağın tamamını döndürmeden önce izin verilen aralık sayısı</td></tr> <tr><td><a href="mpm_common.html#maxrequestworkers">MaxRequestWorkers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of connections that will be processed simultaneously</td></tr> <tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>sayı</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">BoÅŸtaki çocuk süreçlerin azami sayısı</td></tr> @@ -626,15 +620,14 @@ components as part of the filename</td></tr> <tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers [Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when searching for a matching file with MultiViews</td></tr> -<tr><td><a href="core.html#mutex">Mutex <var>mechanism</var> [default|<var>mutex-name</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Configures mutex mechanism and lock file directory for all -or specified mutexes</td></tr> -<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>adres</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Ä°sme dayalı sanal konaklar için IP adresi belirtir</td></tr> +<tr><td><a href="core.html#mutex">Mutex <var>mekanizma</var> [default|<var>muteks-ismi</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Muteks mekanizmasını ve kilit dosyası dizinini tüm muteksler veya belirtilenler için yapılandırır</td></tr> +<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>adres</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">ÖNERÄ°LMÄ°YOR: Ä°sme dayalı sanal konaklar için IP adresi belirtir</td></tr> <tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to directly</td></tr> <tr class="odd"><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">List of additional client certificates</td></tr> <tr><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>T</td></tr><tr><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr> <tr class="odd"><td><a href="core.html#options" id="O" name="O">Options - [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>] ...</a></td><td> All </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Belli bir dizinde geçerli olacak özellikleri yapılandırır. + [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>] ...</a></td><td> FollowSymlinks </td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Belli bir dizinde geçerli olacak özellikleri yapılandırır. </td></tr> <tr><td><a href="mod_access_compat.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Controls the default access state and the order in which <code class="directive">Allow</code> and <code class="directive">Deny</code> are @@ -665,7 +658,7 @@ evaluated.</td></tr> <tr class="odd"><td><a href="mod_policy.html#policyversionurl">PolicyVersionURL <var>url</var></a></td><td></td><td>skd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the minimum request HTTP version policy.</td></tr> <tr><td><a href="mod_privileges.html#privilegesmode">PrivilegesMode FAST|SECURE|SELECTIVE</a></td><td></td><td>skd</td><td>D</td></tr><tr><td class="descr" colspan="4">Trade off processing speed and efficiency vs security against malicious privileges-aware code.</td></tr> -<tr class="odd"><td><a href="core.html#protocol">Protocol <var>protocol</var></a></td><td></td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Protocol for a listening socket</td></tr> +<tr class="odd"><td><a href="core.html#protocol">Protocol <var>protokol</var></a></td><td></td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Dinlenen bir soket için protokol</td></tr> <tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td> Off </td><td>sk</td><td>D</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr> <tr class="odd"><td><a href="mod_proxy.html#proxy"><Proxy <var>wildcard-url</var>> ...</Proxy></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr> <tr><td><a href="mod_proxy.html#proxyaddheaders">ProxyAddHeaders Off|On</a></td><td> On </td><td>skd</td><td>E</td></tr><tr><td class="descr" colspan="4">Add proxy information in X-Forwarded-* headers</td></tr> @@ -802,13 +795,13 @@ must succeed for the enclosing directive to not fail.</td></tr> <tr class="odd"><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>skdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr> <tr><td><a href="mod_rewrite.html#rewriterule">RewriteRule <em>Pattern</em> <em>Substitution</em> [<em>flags</em>]</a></td><td></td><td>skdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr> -<tr class="odd"><td><a href="core.html#rlimitcpu">RLimitCPU <var>saniye</var>|max [<var>saniye</var>|max]</a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Apache alt süreçleri tarafından çalıştırılan süreçlerin iÅŸlemci -tüketimine sınırlama getirir.</td></tr> +<tr class="odd"><td><a href="core.html#rlimitcpu">RLimitCPU <var>saniye</var>|max [<var>saniye</var>|max]</a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Apache httpd alt süreçleri tarafından çalıştırılan süreçlerin + iÅŸlemci tüketimine sınırlama getirir.</td></tr> <tr><td><a href="core.html#rlimitmem">RLimitMEM <var>bayt-sayısı</var>|max [<var>bayt-sayısı</var>|max] -</a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Apache alt süreçleri tarafından çalıştırılan süreçlerin bellek -tüketimine sınırlama getirir.</td></tr> -<tr class="odd"><td><a href="core.html#rlimitnproc">RLimitNPROC <var>sayı</var>|max [<var>sayı</var>|max]</a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Apache alt süreçleri tarafından çalıştırılabilecek süreç sayısına -sınırlama getirir.</td></tr> +</a></td><td></td><td>skdh</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Apache httpd alt süreçleri tarafından çalıştırılan süreçlerin + bellek tüketimine sınırlama getirir.</td></tr> +<tr class="odd"><td><a href="core.html#rlimitnproc">RLimitNPROC <var>sayı</var>|max [<var>sayı</var>|max]</a></td><td></td><td>skdh</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Apache httpd alt süreçleri tarafından çalıştırılabilecek süreç + sayısına sınırlama getirir.</td></tr> <tr><td><a href="mod_access_compat.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Interaction between host-level access control and user authentication</td></tr> <tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>dosya-yolu</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Çocuk süreçler için eÅŸgüdüm verisini saklamakta kullanılan @@ -829,9 +822,9 @@ in the scriptlog</td></tr> the cgi daemon</td></tr> <tr><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var> <var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>T</td></tr><tr><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr> -<tr class="odd"><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Determine if mod_status displays the first 63 characters -of a request or the last 63, assuming the request itself is greater than -63 chars.</td></tr> +<tr class="odd"><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Ä°steÄŸin 63 karakterden büyük olduÄŸu varsayımıyla, mod_status'un + ilk 63 karakteri mi yoksa son 63 karakteri mi göstereceÄŸini + belirler.</td></tr> <tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bayt-sayısı</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP tamponu boyu</td></tr> <tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>eposta-adresi</var>|<var>URL</var></a></td><td></td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4">Sunucunun hata iletilerinde istemciye göstereceÄŸi eposta adresi </td></tr> @@ -874,7 +867,9 @@ kullanılacak konak adları için baÅŸka isimler belirtebilmeyi saÄŸlar. düzifd [!]ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>] [[!]<em>ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>]] ...</a></td><td></td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Ortam deÄŸiÅŸkenlerini isteÄŸin özniteliklerine göre atar. </td></tr> -<tr><td><a href="mod_setenvif.html#setenvifexpr" /></td><td></td><td>skdh</td><td>T</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on an ap_expr expression</td></tr> +<tr><td><a href="mod_setenvif.html#setenvifexpr">SetEnvIfExpr <em>ifade + [!]ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>] + [[!]<em>ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>]] ...</a></td><td></td><td>skdh</td><td>T</td></tr><tr><td class="descr" colspan="4">Bir ap_expr ifadesine dayanarak ortam deÄŸiÅŸkenlerine deÄŸer atar</td></tr> <tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>öznitelik düzifd [!]ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>] [[!]<em>ort-deÄŸiÅŸkeni</em>[=<em>deÄŸer</em>]] ...</a></td><td></td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Ortam deÄŸiÅŸkenlerini isteÄŸin özniteliklerinde harf büyüklüğüne @@ -997,12 +992,12 @@ Certificate verification</td></tr> yığıtın bayt cinsinden uzunluÄŸunu belirler.</td></tr> <tr><td><a href="core.html#timeout">TimeOut <var>saniye</var></a></td><td> 60 </td><td>sk</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir istek için baÅŸarısız olmadan önce belirli olayların gerçekleÅŸmesi için sunucunun geçmesini bekleyeceÄŸi süre.</td></tr> -<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>s</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4"><code>TRACE</code> isteklerinde davranış ÅŸeklini belirler +<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>sk</td><td>Ç</td></tr><tr class="odd"><td class="descr" colspan="4"><code>TRACE</code> isteklerinde davranış ÅŸeklini belirler </td></tr> <tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>dosya</var>|<var>borulu-süreç</var> [<var>takma-ad</var>]</a></td><td></td><td>sk</td><td>T</td></tr><tr><td class="descr" colspan="4">Bir günlük dosyasının yerini belirtir.</td></tr> <tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr> -<tr><td><a href="core.html#undefine" id="U" name="U">UnDefine <var>parameter-name</var></a></td><td></td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Undefine the existence of a variable</td></tr> +<tr><td><a href="core.html#undefine" id="U" name="U">UnDefine <var>deÄŸiÅŸken-ismi</var></a></td><td></td><td>s</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Bir deÄŸiÅŸkeni tanımsız yapar</td></tr> <tr class="odd"><td><a href="mod_env.html#unsetenv">UnsetEnv <var>ortam-deÄŸiÅŸkeni</var> [<var>ortam-deÄŸiÅŸkeni</var>] ...</a></td><td></td><td>skdh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Ortamdaki deÄŸiÅŸkenleri tanımsız hale getirir.</td></tr> <tr><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>skd</td><td>Ç</td></tr><tr><td class="descr" colspan="4">Sunucunun kendi adını ve portunu nasıl belirleyeceÄŸini ayarlar diff --git a/docs/manual/programs/ab.html.en b/docs/manual/programs/ab.html.en index b90eeb7e2f..32c4b2de92 100644 --- a/docs/manual/programs/ab.html.en +++ b/docs/manual/programs/ab.html.en @@ -251,7 +251,7 @@ <dt>Failed requests</dt> <dd>The number of requests that were considered a failure. If the number is greater than zero, another line will be printed showing the - numer of requests that failed due to connecting, reading, incorrect + number of requests that failed due to connecting, reading, incorrect content length, or exceptions.</dd> <dt>Write errors</dt> diff --git a/docs/manual/programs/ab.html.tr.utf8 b/docs/manual/programs/ab.html.tr.utf8 index 82d42ae325..dde9c438ce 100644 --- a/docs/manual/programs/ab.html.tr.utf8 +++ b/docs/manual/programs/ab.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/ab.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><code><strong>ab</strong></code> Apache Hiper Metin Aktarım Protokolü (HTTP) sunucunuzun baÅŸarımını ölçmek amacıyla kullanabileceÄŸiniz bir @@ -33,6 +32,7 @@ </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#output">Çıktı</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#bugs">Börtü böcek</a></li> </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -41,6 +41,7 @@ <p><code><strong>ab</strong> [ -<strong>A</strong> <var>yetkili-kullanıcı:parola</var> ] [ -<strong>b</strong> <var>tampon-boyu</var> ] + [ -<strong>B</strong> <var>yerel-adres</var> ] [ -<strong>c</strong> <var>baÄŸlantı-sayısı</var> ] [ -<strong>C</strong> <var>çerez-ismi=deÄŸer</var> ] [ -<strong>d</strong> ] @@ -69,7 +70,8 @@ [ -<strong>y</strong> <var><tr>-öznitelikleri</var> ] [ -<strong>z</strong> <var><td>-öznitelikleri</var> ] [ -<strong>Z</strong> <var>ÅŸifre-kümesi</var> ] - [http[s]://]<var>konakadı</var>[:<var>port</var>]/<var>dizin</var></code></p> + [http[s]://]<var>konakadı</var>[:<var>port</var>]/<var>dizin</var> + </code></p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="options" id="options">Seçenekler</a></h2> @@ -85,6 +87,9 @@ <dt><code><strong>-b</strong> <var>tampon-boyu</var></code></dt> <dd>TCP gönderme/alma tamponlarının bayt cinsinden uzunluÄŸu.</dd> + <dt><code><strong>-B</strong> <var>yerel-adres</var></code></dt> + <dd>Uzak baÄŸlantılar yaparken dinlenecek adres.</dd> + <dt><code><strong>-c</strong> <var>baÄŸlantı-sayısı</var></code></dt> <dd>Aynı anda iÅŸleme sokulacak baÄŸlantı sayısı. Aynı anda bir baÄŸlantı öntanımlı deÄŸerdir.</dd> @@ -221,7 +226,92 @@ belirtilir.</dd> <dt><code>-Z <var>ÅŸifre-kümesi</var></code></dt> - <dd>SSL/TLS ÅŸifre kümesi belirtilir (<code><strong>openssl</strong></code>(1) ÅŸifrelerine bakınız).</dd> + <dd>SSL/TLS ÅŸifre kümesi belirtilir + (<code><strong>openssl</strong></code>(1) ÅŸifrelerine bakınız).</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="output" id="output">Çıktı</a></h2> + <p>AÅŸağıda <code><strong>ab</strong></code> tarafından döndürülen deÄŸerler + açıklanmıştır:</p> + + <dl> + <dt>Server Software</dt> + <dd>Ä°lk baÅŸarılı yanıtın, varsa, <var>server</var> HTTP baÅŸlığında + döndürülen deÄŸer. Bu baÅŸlıktaki baÅŸlangıçtan 32 ondalık deÄŸerli + karaktere (genellikle boÅŸluk veya CR/LF karakteri) kadar tüm + karakterleri içerir.</dd> + + <dt>Server Hostname</dt> + <dd>Komut satırında belirtilen DNS veya IP adresi.</dd> + + <dt>Server Port</dt> + <dd><code><strong>ab</strong></code>'nin baÄŸlandığı port. Komut + satırında port belirtilmemiÅŸse, öntanımlı olarak http için 80, https + için 443'tür.</dd> + + <dt>SSL/TLS Protocol</dt> + <dd>Ä°stemci le sunucu arasında uzlaşılmış protokol deÄŸerleri. Bu sadece + SSL kullanılıyorsa çıktılanır.</dd> + + <dt>Document Path</dt> + <dd>Komut satırı dizgesinden çözümlenen isteÄŸin URI'si.</dd> + + <dt>Document Length</dt> + <dd>BaÅŸarıyla döndürülen ilk belgenin bayt cinsinden uzunluÄŸu. EÄŸer + belge uzunluÄŸu sınama sırasında deÄŸiÅŸirse yanıt bir hata + içerecektir.</dd> + + <dt>Concurrency Level</dt> + <dd>Sınama sırasında kullanılan eÅŸzamanlı istemcilerin sayısı.</dd> + + <dt>Time taken for tests</dt> + <dd>Ä°lk soket baÄŸlantısının alındığı andan son yanıtın alındığı ana + kadar geçen süre.</dd> + + <dt>Complete requests</dt> + <dd>Alınan baÅŸarılı yanıtların sayısı.</dd> + + <dt>Failed requests</dt> + <dd>BaÅŸarısızlık olarak addedilen isteklerin sayısı. Sayı sıfırdan + büyükse, diÄŸer satırda, baÄŸlanma, okuma, yanlış içerik uzunluÄŸu, + istisnalar gibi sebeplerle baÅŸarısız olmuÅŸ istekler gösterilir.</dd> + + <dt>Write errors</dt> + <dd>BaÅŸarısız yazma hatalarının (kırık boru) sayısı.</dd> + + <dt>Non-2xx responses</dt> + <dd>200 serisi yanıt kodları ile açıklanamayan yanıtların sayısı. Tüm + yanıtlar 200 olursa bu alan çıktılanmaz.</dd> + + <dt>Keep-Alive requests</dt> + <dd>Keep-Alive isteklerinde sonuçlanan baÄŸlantı sayısı.</dd> + + <dt>Total body sent</dt> + <dd>Sınamanın parçası olarak veri gönderimi yapılandırılmışsa, bu + sınama sırasında gönderilen toplam bayt sayısıdır. Sınama sırasında + gövde gönderilmiyorsa bu alan çıktılanmaz.</dd> + + <dt>Total transferred</dt> + <dd>Sunucudan alınan toplam bayt sayısı. Bu sayı aslında hattan + gönderilen bayt sayısıdır.</dd> + + <dt>HTML transferred</dt> + <dd>Sunucudan alınan belge baytlarının sayısı. Bu sayı HTTP + baÅŸlıklarının bayt sayısını içermez.</dd> + + <dt>Requests per second</dt> + <dd>Saniyedeki istek sayısı. Ä°stek sayısının toplam süreye + oranıdır.</dd> + + <dt>Time per request</dt> + <dd>Ä°stek başına harcanan süre. Ä°lk deÄŸer <code>eÅŸzamanlılık * süre * + 1000 / biten</code> formülüyle hesaplanırken ikincisi için + <code>süre * 1000 / biten</code> formülü kullanılır.</dd> + + <dt>Transfer rate</dt> + <dd><code>okunantoplam / 1024 / süre</code> formülüyle hesaplanan + aktarım hızı.</dd> </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> diff --git a/docs/manual/programs/ab.xml.ko b/docs/manual/programs/ab.xml.ko index 9cfb52b938..8667eceeed 100644 --- a/docs/manual/programs/ab.xml.ko +++ b/docs/manual/programs/ab.xml.ko @@ -1,7 +1,7 @@ <?xml version='1.0' encoding='EUC-KR' ?> <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?> -<!-- English Revision: 105989:1308459 (outdated) --> +<!-- English Revision: 105989:1309536 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/programs/ab.xml.meta b/docs/manual/programs/ab.xml.meta index 368dedfcee..e036f6eb4e 100644 --- a/docs/manual/programs/ab.xml.meta +++ b/docs/manual/programs/ab.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/apachectl.html.tr.utf8 b/docs/manual/programs/apachectl.html.tr.utf8 index 8debbfe1a6..0c5ce41c32 100644 --- a/docs/manual/programs/apachectl.html.tr.utf8 +++ b/docs/manual/programs/apachectl.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/apachectl.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/apachectl.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><code><strong>apachectl</strong></code> Apache Hiper Metin Aktarım Protokolü (HTTP) sunucusu için bir denetim aracıdır. Sistem diff --git a/docs/manual/programs/apachectl.xml.meta b/docs/manual/programs/apachectl.xml.meta index 68ddb62698..0bcf6f52d8 100644 --- a/docs/manual/programs/apachectl.xml.meta +++ b/docs/manual/programs/apachectl.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/apxs.html.tr.utf8 b/docs/manual/programs/apxs.html.tr.utf8 index 6958f046ea..5df9b306d4 100644 --- a/docs/manual/programs/apxs.html.tr.utf8 +++ b/docs/manual/programs/apxs.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/apxs.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><code><strong>apxs</strong></code>, Apache Hiper Metin Aktarım Protokolü (HTTP) sunucusu için ek modül derleme ve kurulum aracıdır. Bu diff --git a/docs/manual/programs/apxs.xml.meta b/docs/manual/programs/apxs.xml.meta index ca3dc74db3..02df297b96 100644 --- a/docs/manual/programs/apxs.xml.meta +++ b/docs/manual/programs/apxs.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/configure.html.tr.utf8 b/docs/manual/programs/configure.html.tr.utf8 index a7c61f3eca..da1a22677f 100644 --- a/docs/manual/programs/configure.html.tr.utf8 +++ b/docs/manual/programs/configure.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/configure.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><code>configure</code> betiÄŸi, Apache HTTP Sunucusunun kaynak kodlarını belli bir platform için yapılandırmakta ve derlemekte kullanılır. @@ -191,7 +190,7 @@ <dd>Paylaşımlı modüller gibi program dosyaları <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak <code>libexecdir</code> bu dizini - <code><var>EPREFIX</var>/libexec</code> olarak tanımlar.</dd> + <code><var>EPREFIX</var>/modules</code> olarak tanımlar.</dd> <dt><code>--localstatedir=<var>dizin</var></code></dt> <dd>Düzenlenebilir tek makinelik veri <code><em>dizin</em></code> @@ -232,8 +231,8 @@ <dd><code>httpd.conf</code>, <code>mime.types</code> gibi tek makinelik salt okunur sunucu yapılandırma dosyaları <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak - <code>sysconfdir</code> bu dizini <code><var>PREFIX</var>/etc</code> - olarak tanımlar.</dd> + <code>sysconfdir</code> bu dizini + <code><var>PREFIX</var>/conf</code> olarak tanımlar.</dd> </dl> @@ -284,11 +283,11 @@ <code>yes</code> (evet) öntanımlıdır.</dd> <dt><code>--enable-<var>modül</var>=shared</code></dt> - <dd>Belirtilen modül DSO modülü olarak derlenir.</dd> + <dd>Belirtilen modül DSO modülü olarak derlenir. Öntanımlı olarak + etkin modüller devingen ilintilenir.</dd> <dt><code>--enable-<var>modül</var>=static</code></dt> - <dd>Öntanımlı olarak etkin olan modüller duraÄŸan ilintilenir. Bunu bu - seçenekle alenen zorlayabilirsiniz.</dd> + <dd>Belirtilen modül duraÄŸan ilintilenir.</dd> </dl> <div class="note"><h3>Bilginize</h3> @@ -299,366 +298,87 @@ </div> + <h4><a name="choosemodules" id="choosemodules">Derlenecek modüllerin seçimi</a></h4> + <p>Modüllerin çoÄŸu öntanımlı olarak derlenir ve ya açıkça iptal edilmek + ya da <code>few</code> veya <code>none</code> anahtar sözcükleri + kullanılarak kaldırılmak zorunda kalınır (ayrıntılar için + <code>--enable-modules</code>, <code>--enable-mods-shared</code> ve + <code>--enable-mods-static</code> seçeneklerine bakın).</p> + + <p>Öntanımlı olarak derlenmeyenler ise ya açıkça etkin kılınmak ya da + <code>all</code> veya <code>reallyall</code> anahtar sözcükleriyle + kullanılabilir yapılmak zorunda kalınır.</p> + + <p>Hangi modüllerin öntanımlı olarak derlendiÄŸini öğrenmek için + <code>./configure -h</code> veya <code>./configure --help</code> + komutunu çalıştırın ve çıktıdaki <code>Optional Features</code> + bölümüne bakın. Örnek olarak, <code class="module"><a href="../mod/mod_example1.html">mod_example1</a></code> ve + <code class="module"><a href="../mod/mod_example2.html">mod_example2</a></code> modülleriyle ilgilendiÄŸinizi + varsayalım:</p> + + <div class="example"><pre>Optional Features: + ... + --disable-example1 example module 1 + --enable-example2 example module 2 + ...</pre></div> + + <p>Burada, <code>mod_example1</code> öntanımlı olarak etkindir ve + derlenmemesini istiyorsanız <code>--disable-example1</code> + seçeneÄŸini kullanmalısınız. <code>mod_example2</code> ise öntanımlı + olarak derlenmemektedir ve derlenmesini istiyorsanız + <code>--enable-example2</code> seçeneÄŸini kullanmalısınız.</p> - <h4><a name="enabledmodules" id="enabledmodules">Öntanımlı olarak etkin modüller</a></h4> - <p>Bazı modüller öntanımlı olarak derlendiÄŸinden iptal edilmek istenirse - bunun açıkça belirtilmesi gerekir. AÅŸağıdaki seçenekler bu tür - modüllerin diÄŸerlerinden bağımsız olarak derlenmemesini saÄŸlar.</p> - <dl> - <dt><code>--disable-actions</code></dt> - <dd><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code> modülü tarafından saÄŸlanan ve - isteklerle tetiklenen eylemleri iptal eder.</dd> - - <dt><code>--disable-alias</code></dt> - <dd><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> modülü tarafından saÄŸlanan, isteklerin - farklı dosya sistemi bölümleriyle eÅŸlenmesi iptal edilir.</dd> - - <dt><code>--disable-asis</code></dt> - <dd><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code> modülü tarafından saÄŸlanan kendinden - HTTP baÅŸlıklı dosya türü desteÄŸini iptal eder.</dd> - - <dt><code>--disable-auth</code></dt> - <dd><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> modülü tarafından saÄŸlanan kullanıcıya - dayalı eriÅŸim denetimi iptal edilir. Bu modül, kullanıcı isminin ve - parolasının salt metin dosyalarda saklandığı Temel HTTP Kimlik - DoÄŸrulaması için kullanılır.</dd> - - <dt><code>--disable-autoindex</code></dt> - <dd><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> modülü tarafından saÄŸlanan dizin - içerik listelemesini iptal eder.</dd> - - <dt><code>--disable-access</code></dt> - <dd><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> modülü tarafından saÄŸlanan konaÄŸa - dayalı eriÅŸim denetimi iptal edilir.</dd> - - <dt><code>--disable-cgi</code></dt> - <dd>CGI betiklerine destek saÄŸlayan <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, çok - evreli olmayan MPM kullanıldığında öntanımlı olarak etkin kılınır. - CGI desteÄŸini iptal etmek için bu seçeneÄŸi kullanın.</dd> - - <dt><code>--disable-cgid</code></dt> - <dd><code class="module"><a href="../mod/worker.html">worker</a></code> çok evreli MPM’i kullanılırken CGI - betikleri için desteÄŸi öntanımlı olarak <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> - modülü saÄŸlar. CGI desteÄŸini iptal etmek için bu seçeneÄŸi - kullanın.</dd> - - <dt><code>--disable-charset-lite</code></dt> - <dd><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> modülü tarafından saÄŸlanan - karakter kümesi dönüşümleri iptal edilir. Bu modül sadece EBCDIC - sistemlerinde öntanımlı olarak kurulur.</dd> - - <dt><code>--disable-dir</code></dt> - <dd><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> modülü tarafından saÄŸlanan dizin - isteklerine destek iptal edilir.</dd> - - <dt><code>--disable-env</code></dt> - <dd><code class="module"><a href="../mod/mod_env.html">mod_env</a></code> modülü tarafından saÄŸlanan ortam - deÄŸiÅŸkenlerine destek iptal edilir.</dd> - - - <dt><code>--disable-http</code></dt> - <dd>HTTP protokolüne destek iptal edilir. <code>http</code> modülü - en temel modüldür ve sunucunun bir HTTP sunucusu olarak çalışmasını - saÄŸlar. Sadece, HTTP protokolü yerine baÅŸka bir protokol kullanmak - isterseniz bu seçeneÄŸi kullunın. <strong>Ne yaptığınızdan gerçekten - emin olamıyorsanız bu desteÄŸi asla iptal etmeyin.</strong> - <br /> - Dikkat: Bu modül ana kodla daima duraÄŸan ilintilidir.</dd> - - <dt><code>--disable-imagemap</code></dt> - <dd><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> modülü tarafından saÄŸlanan resim - eÅŸlemlerine destek iptal edilir.</dd> - - <dt><code>--disable-include</code></dt> - <dd><code class="module"><a href="../mod/mod_include.html">mod_include</a></code> modülü tarafından saÄŸlanan SSI - sayfaları desteÄŸi iptal edilir.</dd> - - <dt><code>--disable-log-config</code></dt> - <dd><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> modülü tarafından saÄŸlanan günlük - kayıtları yapılandırması iptal edilir. Bu modül olmaksızın sunucu - yapılan isteklerin günlük kayıtlarını tutamaz.</dd> - - <dt><code>--disable-mime</code></dt> - <dd><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> modülü istenen dosyanın uzantısına - bakarak dosya içeriÄŸinin (<a class="glossarylink" href="../glossary.html#mime-type" title="sözlüğe bakınız">MIME - türü</a>, dil, karakter kümesi ve kodlama) nasıl ele - alınacağını belirler. Bu modülün iptal edilmesi önerilmez.</dd> - - <dt><code>--disable-negotiation</code></dt> - <dd><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> modülü tarafından saÄŸlanan içerik - dili uzlaşımı iptal edilir.</dd> - - <dt><code>--disable-setenvif</code></dt> - <dd><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> modülü tarafından saÄŸlanan - baÅŸlıklarla ilgili ortam deÄŸiÅŸkenlerine dayalı destek iptal - edilir.</dd> - - <dt><code>--disable-status</code></dt> - <dd><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> modülü tarafından saÄŸlanan süreç/evre - izleme iptal edilir.</dd> - - <dt><code>--disable-userdir</code></dt> - <dd><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> modülü tarafından saÄŸlanan, - isteklerin kullanıcıya özel dizinlere eÅŸlenmesi iptal edilir.</dd> - </dl> - - - <h4><a name="disabledmodules" id="disabledmodules">Öntanımlı olarak etkin olmayan modüller</a></h4> - - - <p>Bazı modüller öntanımlı olarak derlendiÄŸi halde açıkça istenmedikçe - veya <code>most</code> ya da <code>all</code> anahtar sözcükleri - kullanılmadıkça etkin kılınmazlar (bu konu, <a href="#otheroptfeat">aÅŸağıda</a> <code>--enable-mods-shared</code> - seçeneÄŸinde daha ayrıntılı ele alınmıştır). Bu modülleri - etkinleÅŸtirmek için aÅŸağıdaki seçenekleri kullanabilirsiniz.</p> - - <dl> - <dt><code>--enable-authn-anon</code></dt> - <dd><code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code> modülünün saÄŸladığı anonim - kullanıcı eriÅŸimi etkin kılınır.</dd> - - <dt><code>--enable-authn-dbm</code></dt> - <dd><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> modülü kullanıcı isimlerinin ve - parolalarının DBM türü veritabanı dosyalarında saklandığı HTTP Temel - Kimlik Kanıtlaması için destek saÄŸlar. Bu seçeneÄŸi bu modülü etkin - kılmak için kullanabilirsiniz.</dd> - - <dt><code>--enable-authz-dbm</code></dt> - <dd><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> modülü kullanıcı isimlerinin ve - gruplarının DBM türü veritabanı dosyalarında saklandığı HTTP Temel - Kimlik Kanıtlaması için destek saÄŸlar. Bu seçeneÄŸi bu modülü etkin - kılmak için kullanabilirsiniz.</dd> - - <dt><code>--enable-auth-digest</code></dt> - <dd><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> modülü tarafından saÄŸlanan - RFC2617 Özet Kimlik Kanıtlaması etkin kılınır. Bu modül delilleri - salt metin dosyalarda saklar.</dd> - - <dt><code>--enable-authnz-ldap</code></dt> - <dd><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> modülü tarafından saÄŸlanan LDAP’a - Dayalı Kimlik Kanıtlaması etkin kılınır.</dd> - - <dt><code>--enable-cache</code></dt> - <dd><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> modülü tarafından saÄŸlanan devingen - dosya önbelleklemesi etkin kılınır. Bu deneysel modülün kullanımı, - aşırı yüklü sunucularda ya da önbellekli vekillerde ilginç sonuçlar - verebilir. Bunun yanında en azından bir saklama alanı yönetim modülü - (örn, <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>) gerekebilir.</dd> - - <dt><code>--enable-cern-meta</code></dt> - <dd><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code> modülü tarafından saÄŸlanan CERN - türü temel veri dosyalarına destek etkin kılınır.</dd> - - <dt><code>--enable-charset-lite</code></dt> - <dd><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> modülü tarafından saÄŸlanan - karakter kümesi dönüşümleri etkin kılınır. Bu modül sadece EBCDIC - sistemlerinde öntanımlı olarak etkindir. DiÄŸer sistemlerde gerekirse - alenen etkin kılınması gerekir.</dd> - - <dt><code>--enable-dav</code></dt> - <dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> modülü tarafından saÄŸlanan WebDAV - protokolü desteÄŸi etkin kılınır. Dosya sistemi özkaynaklarına destek - için <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> modülü de gerekir ve bu seçenekle o - da etkin kılınır.<br /> - Dikkat: <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> sadece <code>http</code> protokolü - modülü ile birlikte kullanılabilir.</dd> - - <dt><code>--enable-dav-fs</code></dt> - <dd><code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> modülü tarafından saÄŸlanan WebDAV - protokolünün dosya sistemi özkaynaklarına eriÅŸim desteÄŸi etkin - kılınır. Bu modül <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> modülü için destek - saÄŸlar. Bu bakımdan, <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> modülünü de etkin - kılmak için <code>--enable-dav</code> seçeneÄŸini de - kullanmalısınız.</dd> - - <dt><code>--enable-dav-lock</code></dt> - <dd><code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> modülü tarafından saÄŸlanan geri - destek modüllerine temel DAV kilitleme desteÄŸi etkin kılınır. Bu - modülün iÅŸlevsel olabilmesi için en azından <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - modülünün etkin olması gerekir, dolayısıyla bu seçeneÄŸi - <code>--enable-dav</code> ile birlikte kullanmalısınız.</dd> - - <dt><code>--enable-deflate</code></dt> - <dd><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> modülü tarafından saÄŸlanan - sıkıştırılmış aktarım kodlaması etkin kılınır.</dd> - - <dt><code>--enable-disk-cache</code></dt> - <dd><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> modülü tarafından saÄŸlanan diskte - önbellekleme etkin kılınır.</dd> - - <dt><code>--enable-expires</code></dt> - <dd><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> modülü tarafından saÄŸlanan - <code>Expires</code> baÅŸlığıyla denetim etkin kılınır.</dd> - - <dt><code>--enable-ext-filter</code></dt> - <dd><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> modülü tarafından saÄŸlanan harici - süzgeç desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-file-cache</code></dt> - <dd><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> modülü tarafından saÄŸlanan dosya - önbelleklemesi etkin kılınır.</dd> - - <dt><code>--enable-headers</code></dt> - <dd><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> modülü tarafından saÄŸlanan HTTP - baÅŸlıkları denetimi etkin kılınır.</dd> - - <dt><code>--enable-info</code></dt> - <dd> <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> modülü tarafından saÄŸlanan sunucu - bilgileri etkin kılınır.</dd> - - <dt><code>--enable-ldap</code></dt> - <dd><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> modülü tarafından saÄŸlanan LDAP - önbelleklemesi ve baÄŸlantı havuzu hizmetleri etkin kılınır.</dd> - - <dt><code>--enable-logio</code></dt> - <dd><code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> modülü tarafından saÄŸlanan baÅŸlıklarda - bulunan girdi ve çıktı bayt sayılarının günlüklenmesi etkin - kılınır.</dd> - - <dt><code>--enable-mime-magic</code></dt> - <dd><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code> modülü tarafından saÄŸlanan - <a class="glossarylink" href="../glossary.html#mime-type" title="sözlüğe bakınız">MIME türleri</a>nin kendiliÄŸinden - belirlenmesi desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-isapi</code></dt> - <dd><code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> modülü tarafından saÄŸlanan isapi - eklenti desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-proxy</code></dt> - <dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülü tarafından saÄŸlanan - vekil/aÄŸ-geçidi iÅŸlevselliÄŸi etkin kılınır. <code>AJP13</code>, - <code>CONNECT</code>, <code>FTP</code>, <code>HTTP</code> ve - dengeleyici vekil yetenekleri ayrı olarak - <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>, <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>, - <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>, <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> ve - <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülleri tarafından saÄŸlanır. - Bu beÅŸ modül bu seçenekle kendiliÄŸinden etkin olur.</dd> - - <dt><code>--enable-proxy-ajp</code></dt> - <dd><code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> modülü tarafından saÄŸlanan - <code>AJP13</code> (Apache JServ Protokolü 1.3) için vekil desteÄŸi - etkin kılınır. Bu modül <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülünün bir - eklentisidir, dolayısıyla bu seçeneÄŸi <code>--enable-proxy</code> - seçeneÄŸi ile birlikte kullanmalısınız.</dd> - - <dt><code>--enable-proxy-balancer</code></dt> - <dd><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülü tarafından saÄŸlanan - <code>AJP13</code>, <code>FTP</code> ve <code>HTTP</code> - protokollerine yük dengeleme desteÄŸi etkin kılınır. Bu modül - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, dolayısıyla - bu seçeneÄŸi <code>--enable-proxy</code> seçeneÄŸi ile birlikte - kullanmalısınız.</dd> - - <dt><code>--enable-proxy-connect</code></dt> - <dd><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> modülü tarafından saÄŸlanan - <code>CONNECT</code> isteklerine vekil desteÄŸi etkin kılınır. Bu - modül <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, - dolayısıyla bu seçeneÄŸi <code>--enable-proxy</code> seçeneÄŸi ile - birlikte kullanmalısınız.</dd> - - <dt><code>--enable-proxy-ftp</code></dt> - <dd><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> modülü tarafından saÄŸlanan - <code>FTP</code> isteklerine vekil desteÄŸi etkin kılınır. Bu modül - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, dolayısıyla - bu seçeneÄŸi <code>--enable-proxy</code> seçeneÄŸi ile birlikte - kullanmalısınız.</dd> - - <dt><code>--enable-proxy-http</code></dt> - <dd><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> modülü tarafından saÄŸlanan - <code>HTTP</code> isteklerine vekil desteÄŸi etkin kılınır. Bu modül - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, dolayısıyla - bu seçeneÄŸi <code>--enable-proxy</code> seçeneÄŸi ile birlikte - kullanmalısınız.</dd> - - <dt><code>--enable-rewrite</code></dt> - <dd><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> modülü tarafından saÄŸlanan kurallara - dayalı URL kurgulaması etkin kılınır.</dd> - - <dt><code>--enable-so</code></dt> - <dd><code class="module"><a href="../mod/mod_so.html">mod_so</a></code> modülü tarafından saÄŸlanan DSO yeteneÄŸi - etkin kılınır. <code>--enable-mods-shared</code> seçeneÄŸi bu - seçeneÄŸi de etkin kılar.</dd> - - <dt><code>--enable-speling</code></dt> - <dd><code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code> modülü tarafından saÄŸlanan URL - yanlışlarını düzeltme desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-ssl</code></dt> - <dd><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> modülü tarafından saÄŸlanan SSL/TLS - ÅŸifreleme desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-unique-id</code></dt> - <dd><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> modülü tarafından saÄŸlanan her - isteÄŸe bir eÅŸsiz kimlik atama desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-usertrack</code></dt> - <dd><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> modülü tarafından saÄŸlanan - kullanıcı oturumunu izleme desteÄŸi etkin kılınır.</dd> - - <dt><code>--enable-vhost-alias</code></dt> - <dd><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> modülü tarafından saÄŸlanan - kitlesel sanal barındırma desteÄŸi etkin kılınır.</dd> - </dl> - + <h4><a name="mpms" id="mpms">Çok Süreçlilik Modülleri</a></h4> + <p><a href="../mpm.html">Çok Süreçlilik Modülleri</a> veya MPM'ler + sunucunun temel davranışını belirler. Sunucuya yüklenebilecek azami MPM + sayısı birdir. Kullanılabilecek modüller <a href="../mod/">modül + dizini</a>nde listelenmiÅŸtir.</p> - <h4><a name="developermodules" id="developermodules">GeliÅŸtiriciler için modüller</a></h4> - - - <p>AÅŸağıdakiler geliÅŸtiricilerin yaptıklarını sınamalar için yararlı - modülleri etkinleÅŸtiren seçeneklerdir. Bu seçenekler öntanımlı olarak - etkin deÄŸildir. Bu modüllere ihtiyacınız olup olmadığı konusunda bir - fikriniz yoksa bu bölümü atlayabilirsiniz.</p> + <p>MPM'ler devingen yükleme için DSO olarak derlenebileceÄŸi gibi + sunucuyla duruk olarak da ilintilenebilir ve bunlar aÅŸağıdaki + seçeneklerle etkin kılınır:</p> <dl> - - <dt><code>--enable-bucketeer</code></dt> - <dd><code>mod_bucketeer</code> modülü tarafından saÄŸlanan veri - kümelerine müdahale süzgeci etkin kılınır.</dd> - - - <dt><code>--enable-case-filter</code></dt> - <dd><code>mod_case_filter</code> modülünün saÄŸladığı çıktıda büyük - harfe dönüşüm süzgeci örneÄŸi etkin kılınır.</dd> - - - <dt><code>--enable-case-filter-in</code></dt> - <dd><code>mod_case_filter_in</code> modülünün saÄŸladığı girdide büyük - harfe dönüşüm süzgeci örneÄŸi etkin kılınır.</dd> - - <dt><code>--enable-echo</code></dt> - <dd><code class="module"><a href="../mod/mod_echo.html">mod_echo</a></code> modülünün saÄŸladığı ECHO sunucusu etkin - kılınır.</dd> + <dt><code>--with-mpm=MPM</code></dt> + <dd> + <p>Sunucu için öntanımlı MPM'i seçer. MPM'ler DSO modülleri olarak + derleniyorsa (bak <code>--enable-mpms-shared</code>), bu seçenek + öntanımlı yapılandırma dosyasında yüklenecek MPM'i seçer. Aksi + takdirde, sunucuyla duruk olarak ilintilenecek, kullanılabilir tek + MPM'i seçer.</p> + + <p>Bu seçenek belirtilmezse, iÅŸletim sisteminiz için + <a href="../mpm.html#defaults">öntanımlı olan MPM</a> seçilir.</p> + </dd> - <dt><code>--enable-example</code></dt> - <dd>Örnek ve demo modülü <code class="module"><a href="../mod/mod_example.html">mod_example</a></code> etkin - kılınır.</dd> + <dt><code>--enable-mpms-shared=<var>MPM-LISTESÄ°</var></code></dt> + <dd> + <p>MPM'leri devingen paylaşımlı modül olarak etkinleÅŸtirir. + <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi + kullanılarak bu modüllerden biri devingen olarak yüklenmelidir.</p> - - <dt><code>--enable-optional-fn-export</code></dt> - <dd><code>mod_optional_fn_export</code> modülünün saÄŸladığı seçimlik - iÅŸlev ihraç örneÄŸi etkin kılınır.</dd> + <p><var>MPM-LISTESÄ°</var> MPM'lerin aralarına boÅŸluk bırakılarak ve + tamamı tek tırnaklarla sarmalanarak oluÅŸturulmuÅŸ bir listesidir. + Örnek:</p> - - <dt><code>--enable-optional-fn-import</code></dt> - <dd><code>mod_optional_fn_import</code> modülünün saÄŸladığı seçimlik - iÅŸlev ithal örneÄŸi etkin kılınır.</dd> + <div class="example"><p><code> + --enable-mpms-shared='prefork worker' + </code></p></div> - - <dt><code>--enable-optional-hook-export</code></dt> - <dd><code>mod_optional_hook_export</code> modülünün saÄŸladığı seçimlik - kanca iÅŸlev ihraç örneÄŸi etkin kılınır.</dd> + <p>Ek olarak, kullandığınız platformda devingen yüklemeyi destekleyen + ve DSO modülü olarak derlenmiÅŸ tüm modülleri seçmek için + <code>all</code> anahtar sözcüğünü de kullanabilirsiniz. Örnek:</p> - - <dt><code>--enable-optional-hook-import</code></dt> - <dd><code>mod_optional_hook_import</code> modülünün saÄŸladığı seçimlik - kanca iÅŸlev ithal örneÄŸi etkin kılınır.</dd> - </dl> + <div class="example"><p><code> + --enable-mpms-shared=all + </code></p></div> + </dd> + </dl> - <h4><a name="modules" id="modules">MPM'ler ve üçüncü parti modüller</a></h4> - <p>Gereken çok süreçlilik modüllerini ve üçüncü parti modülleri etkin - kılmak için ÅŸu seçenekler kullanılır:</p> + <h4><a name="modules" id="modules">Üçüncü parti modüller</a></h4> + <p>Üçüncü parti modülleri etkin kılmak için ÅŸu seçenekler kullanılır:</p> <dl> <dt><code>--with-module=<var>modül-türü</var>:<var>modül-dosyası</var>[,<var>modül-türü</var>:<var>modül-dosyası</var>]</code></dt> @@ -682,13 +402,6 @@ isterseniz <code class="program"><a href="../programs/apxs.html">apxs</a></code> programını kullanınız.</p> </div> </dd> - - <dt><code>--with-mpm=<var>MPM</var></code></dt> - <dd>Sunucu süreç modeli seçilir. Bu seçenekte <a href="../mpm.html">çok süreçlilik modüllerinden sadece biri</a> - belirtilebilir. Bu seçenek kullanılmadığı takdirde iÅŸletim - sisteminiz için <a href="../mpm.html#defaults">öntanımlı MPM</a> - etkin olur. Bu seçenekte belirtilebilecek MPM isimleri: - <code class="module"><a href="../mod/prefork.html">prefork</a></code> ve <code class="module"><a href="../mod/worker.html">worker</a></code>.</dd> </dl> @@ -696,7 +409,7 @@ <dl> <dt><code>--enable-maintainer-mode</code></dt> <dd>Hata ayıklama iletileri ve derleme sırasındaki uyarıların - gösterilmesi etkin kılınır.</dd> + gösterilmesi etkin kılınır ve derlenmiÅŸ tüm modüller yüklenir.</dd> <dt><code>--enable-mods-shared=<var>modül-listesi</var></code></dt> <dd> @@ -712,15 +425,36 @@ --enable-mods-shared='headers rewrite dav' </code></p></div> - <p><code><var>modül-listesi</var></code> yerine <code>all</code> ve - <code>most</code> anahtar sözcükleri de belirtilebilir. - ÖrneÄŸin,</p> + <p><code><var>modül-listesi</var></code> yerine + <code>reallyall</code>, <code>all</code>, <code>most</code>, + <code>few</code> ve <code>none</code> anahtar sözcükleri de + belirtilebilir. ÖrneÄŸin,</p> <div class="example"><p><code> --enable-mods-shared=most </code></p></div> - <p>seçeneÄŸi ile çoÄŸu modül DSO modülü olarak derlenecektir.</p> + <p>seçeneÄŸi ile çoÄŸu modül DSO modülü olarak derlenir,</p> + + <div class="example"><p><code> + --enable-mods-shared=few + </code></p></div> + + <p>seçeneÄŸi ile sadece en temel modüller derlenir.</p> + + <p><code>most</code> öntanımlıdır.</p> + + <p>Seçilen modüller için <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergeleri ana yapılandırma dosyasında + kendiliÄŸinden üretilir. Öntanımlı olarak, <code>--enable-foo</code> + yapılandıma seçeneÄŸi ile açıkça seçilen modüller ve gerekli olanlar + dışında kalan <code>LoadModule</code> yönergeleri açıklama haline + getirilir. Yüklü modülleri <code>httpd.conf</code> dosyasındaki + <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergelerini + etkin kılarak veya açıklama haline getirerek deÄŸiÅŸtirebilirsiniz. + <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergelerine ek + olarak, derlenmiÅŸ tüm modüller + <code>--enable-load-all-modules</code> yapılandırma seçeneÄŸi ile de + etkinleÅŸtirilebilir.</p> <p><strong>Yetersizlikler:</strong> <code>--enable-mods-shared=all</code> aslında bütün modüllerin @@ -731,19 +465,24 @@ ./configure \<br /> <span class="indent"> --with-ldap \<br /> - --enable-mods-shared="all ssl ldap cache proxy authn_alias - file_cache authnz_ldap charset_lite dav_lock cache_disk" + --enable-mods-shared="all ssl ldap cache proxy authn_alias file_cache authnz_ldap charset_lite dav_lock cache_disk" </span> </code></p></div> </dd> - <dt><code>--enable-modules=<var>modül-listesi</var></code></dt> + <dt><code>--enable-mods-static=<var>modül-listesi</var></code></dt> <dd>Bu seçenek modülleri devingen deÄŸil de duraÄŸan ilintilemek dışında <code>--enable-mods-shared</code> seçeneÄŸine benzer. Yani bu modüller <code class="program"><a href="../programs/httpd.html">httpd</a></code> çalıştırılır çalıştırılmaz etkin olurlar. Yüklenmeleri için <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesine ihtiyaçları yoktur.</dd> + <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt> + <dd>Bu seçenek <code>--enable-mods-shared</code> gibi davranır ve ek + olarak belirtilen modülleri devingen olarak ilintiler.Özel + <code>none</code> anahtar sözcüğü tüm modüllerin derlenmesini iptal + eder.</dd> + <dt><code>--enable-v4-mapped</code></dt> <dd>IPv6 soketlierinin IPv4 baÄŸlantılar üzerinde kullanılması mümkün olur.</dd> diff --git a/docs/manual/programs/configure.xml.meta b/docs/manual/programs/configure.xml.meta index e13f997cea..0585ed0169 100644 --- a/docs/manual/programs/configure.xml.meta +++ b/docs/manual/programs/configure.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/dbmmanage.html.tr.utf8 b/docs/manual/programs/dbmmanage.html.tr.utf8 index 58d7a20821..a1947a34d4 100644 --- a/docs/manual/programs/dbmmanage.html.tr.utf8 +++ b/docs/manual/programs/dbmmanage.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/dbmmanage.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/dbmmanage.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><code><strong>dbmmanage</strong></code>, <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> üzerinden HTTP kullanıcılarının temel diff --git a/docs/manual/programs/dbmmanage.xml.meta b/docs/manual/programs/dbmmanage.xml.meta index 3e9f4cdced..66bff74946 100644 --- a/docs/manual/programs/dbmmanage.xml.meta +++ b/docs/manual/programs/dbmmanage.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/fcgistarter.html.tr.utf8 b/docs/manual/programs/fcgistarter.html.tr.utf8 index a1d76a0088..6c3f0720f7 100644 --- a/docs/manual/programs/fcgistarter.html.tr.utf8 +++ b/docs/manual/programs/fcgistarter.html.tr.utf8 @@ -21,18 +21,19 @@ <p><span>Mevcut Diller: </span><a href="../en/programs/fcgistarter.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../tr/programs/fcgistarter.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 /> - <div class="note"><h3>Bilginize</h3> - <p>Åžimdilik sadece Unix sistemlerinde çalışmaktadır.</p> - </div> </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#note">Bilginize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li> </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></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="note" id="note">Bilginize</a></h2> + <p>Åžimdilik sadece Unix sistemlerinde çalışmaktadı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="synopsis" id="synopsis">Kullanım</a></h2> <p><code><strong>fcgistarter</strong> -<strong>c</strong> <var>komut</var> diff --git a/docs/manual/programs/fcgistarter.xml.meta b/docs/manual/programs/fcgistarter.xml.meta index 7152ae9889..728df887da 100644 --- a/docs/manual/programs/fcgistarter.xml.meta +++ b/docs/manual/programs/fcgistarter.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/htcacheclean.html.tr.utf8 b/docs/manual/programs/htcacheclean.html.tr.utf8 index e0700ea4e3..423aa290cc 100644 --- a/docs/manual/programs/htcacheclean.html.tr.utf8 +++ b/docs/manual/programs/htcacheclean.html.tr.utf8 @@ -22,18 +22,23 @@ <a href="../ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/htcacheclean.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><code><strong>htcacheclean</strong></code>, <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> deposunun boyutlarını belli sınırlar - içinde tutmak için kullanılır. Bu araç ya elle ya da bir artalan süreci + içinde veya kullanımdaki dosya düğümlerinin sınırları içinde tutmak için + kullanılır. Bu araç ya elle ya da bir artalan süreci olarak çalıştırılır. Artalan süreci olarak çalıştırıldığında, silinecek arabellek içeriÄŸini tespit etmek için arabellek dizinlerine belli aralıklarla bakmak dışında uykuda olur. Artalan sürecini temiz olarak - durdurmak için TERM veya INT sinyali göndermeniz yeterlidir.</p> + durdurmak için TERM veya INT sinyali göndermeniz yeterlidir. Elle + çalıştırıldığında, silinecek arabellek içeriÄŸini tespit etmek için + arabellek dizinlerine bir kereliÄŸine bakar. Bir veya daha fazla URL + belirtilmesi durumunda arabellekte olanlar arabellekten silinir.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#delete">Belli bir URL'nin silinmesi</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#list">Arabellekteki URL'lerin listelenmesi</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#exit">Çıkış Durumu</a></li> </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -45,19 +50,39 @@ [ -<strong>t</strong> ] [ -<strong>r</strong> ] [ -<strong>n</strong> ] + [ -<strong>R</strong><var>boyut</var> ] -<strong>p</strong><var>yol</var> - -<strong>l</strong><var>sınır</var></code></p> + [ -<strong>l</strong><var>sınır</var> | + -<strong>L</strong><var>limit</var> ]</code></p> <p><code><strong>htcacheclean</strong> [ -<strong>n</strong> ] [ -<strong>t</strong> ] [ -<strong>i</strong> ] + [ -<strong>P</strong><var>piddosyası</var> ] + [ -<strong>R</strong><var>boyut</var> ] -<strong>d</strong><var>süre</var> -<strong>p</strong><var>yol</var> - -<strong>l</strong><var>sınır</var></code></p> + [ -<strong>l</strong><var>sınır</var> | + -<strong>L</strong><var>limit</var> ]</code></p> + + <p><code><strong>htcacheclean</strong> + [ -<strong>v</strong> ] + [ -<strong>R</strong><var>boyut</var> ] + -<strong>p</strong><var>yol</var> + [ -<strong>a</strong> ] + [ -<strong>A</strong> ]</code></p> + + <p><code><strong>htcacheclean</strong> + [ -<strong>D</strong> ] + [ -<strong>v</strong> ] + [ -<strong>t</strong> ] + [ -<strong>R</strong><var>boyut</var> ] + -<strong>p</strong><var>yol</var> + <var>url</var></code></p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="options" id="options">Options</a></h2> +<h2><a name="options" id="options">Seçenekler</a></h2> <dl> <dt><code><strong>-d</strong><var> süre</var></code></dt> <dd>Artalanda çalışarak <code><var>süre</var></code> dakikada bir @@ -69,7 +94,10 @@ <dt><code><strong>-D</strong></code></dt> <dd>Kuru kuruya çalışıp, hiçbir ÅŸeyi silmez. - <code><strong>-d</strong></code> seçeneÄŸi ile birlikte kullanılamaz.</dd> + <code><strong>-d</strong></code> seçeneÄŸi ile birlikte kullanılamaz. Kuru + çalıştırma sırasında <code><strong>-t</strong></code> seçeneÄŸi ile dizinler + silinmek istenirse, statlarda silinmiÅŸ görünen dosya düğümleri silinmiÅŸ + dizinler olarak hesaba katılmaz ve tahmini olarak imlenir.</dd> <dt><code><strong>-v</strong></code></dt> <dd>Çıktı daha ayrıntılı olur. <code><strong>-d</strong></code> seçeneÄŸi @@ -99,23 +127,85 @@ belirtilir. <code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code> yönergesinde belirtilen dizin olmalıdır.</dd> + <dt><code><strong>-P</strong><var>piddosyası</var></code></dt> + <dd>Artalan süreci olarak çalışmada süreç kimliÄŸinin yazılacağı dosyanın + adını belirtmek için kullanılır.</dd> + + <dt><code><strong>-R</strong><var>boyut</var></code></dt> + <dd>Disk bloklarının boyunu denkleÅŸtirmek için yuvarlanacak üst boyutu + belirtmekte kullanılır. Arabellek bölümünün blok boyutunu belirler.</dd> + <dt><code><strong>-l</strong><var> sınır</var></code></dt> <dd><code><var>sınır</var></code>, disk arabelleÄŸinin toplam boyutu olarak belirtilir. DeÄŸerin öntanımlı olarak bayt cinsinden belirtileceÄŸi varsayılır. DeÄŸerin sonuna kilobayt için <code>K</code>, megabayt <code>M</code>, bayt için <code>B</code> harfi konulabilir.</dd> + <dt><code><strong>-L</strong><var>limit</var></code></dt> + <dd>Disk arabellek dosyası düğümü toplamının sınırını belirlemekte + kullanılır.</dd> + <dt><code><strong>-i</strong></code></dt> <dd>Akıllı olup sadece disk arabelleÄŸi deÄŸiÅŸtiÄŸi zaman çalışır. Bu seçenek <code><strong>-d</strong></code> seçeneÄŸi ile birlikte belirtilmek zorundadır.</dd> + + <dt><code><strong>-a</strong></code></dt> + <dd>O an arabellekte saklanmakta olan URL'leri listeler. Birden fazla aynı + URL varsa yalnız biri listelenir.</dd> + + <dt><code><strong>-A</strong></code></dt> + <dd>O an arabellekte saklanmakta olan URL'leri öznitelikleri ile listeler. + Öznitelikler ÅŸu sırayla verilir: url, header size, body size, status, + entity version, date, expiry, request time, response time, body present, + head request</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="delete" id="delete">Belli bir URL'nin silinmesi</a></h2> + <p><code><strong>htcacheclean</strong></code> tarafından aktarılan URL'ler + arabellekten silinir. Bir URL birden fazla mevcutsa hepsi silinir.</p> + + <p>Ters vekilli bir URL silinmiÅŸse, etkin URL <strong>Host</strong> baÅŸlığı + <strong>port</strong>, <strong>yol</strong> ve <strong>sorgu</strong> ile + oluÅŸturulur. Bir sorgu dizgesi olsun olmasın, URL içinde '?' daima açıkça + belirtilmelidir. ÖrneÄŸin, <strong>localhost</strong> sunucusundaki + <strong>/</strong> yolu silinmek istenirse silinecek URL + <strong>http://localhost:80/?</strong> olurdu.</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="list" id="list">Arabellekteki URL'lerin listelenmesi</a></h2> + <p><code><strong>htcacheclean</strong></code>'e + <code><strong>-a</strong></code> veya <code><strong>-A</strong></code> + seçeneÄŸinin aktarılmasıyla, arabellekteki URL'ler bulundukça her satıra bir + URL gelecek biçemde listelenir. <code><strong>-A</strong></code> seçeneÄŸi + URL'nin ardından arabellek içeriÄŸini tamamını ÅŸu sırayla dökümler:</p> + + <dl> + <dt>url</dt><dd>Öğenin URL'si.</dd> + <dt>header size</dt><dd>Bayt cinsinden baÅŸlık uzunluÄŸu.</dd> + <dt>body size</dt><dd>Bayt cinsinden gövde uzunluÄŸu.</dd> + <dt>status</dt><dd>Arabellekteki yanıtın durumu.</dd> + <dt>entity version</dt><dd>Öğenin silinmeksizin kaç kere + doÄŸrulandığı.</dd> + <dt>date</dt><dd>Yanıt tarihi.</dd> + <dt>expiry</dt><dd>Yanıtın zaman aşımı tarihi.</dd> + <dt>request time</dt><dd>Ä°steÄŸin baÅŸlama zamanı.</dd> + <dt>response time</dt><dd>Ä°steÄŸin bitiÅŸ zamanı.</dd> + <dt>body present</dt><dd>0 ise istekle birlikte gövde saklanmaz, 1 ise + saklanır.</dd> + <dt>head request</dt><dd>1 ise, öğe, gövde olmaksızın arabellekli bir + HEAD isteÄŸi içerir, 0 ise içermez.</dd> </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="exit" id="exit">Çıkış Durumu</a></h2> <p><code><strong>htcacheclean</strong></code>, tüm iÅŸlemler baÅŸarıyla yerine getirildiÄŸinde <code>0</code>, aksi takdirde <code>1</code> - döndürür.</p> + döndürür. Bir URL belirtildiÄŸinde, bu URL arablleklenmi ve silinmiÅŸse + <code>0</code>, aksi takdirde <code>2</code> döndürür. URL'nin silinmesi + sırasında bir hata oluÅŸursa <code>1</code> döndürür.</p> </div></div> <div class="bottomlang"> <p><span>Mevcut Diller: </span><a href="../en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English"> en </a> | diff --git a/docs/manual/programs/htcacheclean.xml.meta b/docs/manual/programs/htcacheclean.xml.meta index 7c95a185b1..3b614d6418 100644 --- a/docs/manual/programs/htcacheclean.xml.meta +++ b/docs/manual/programs/htcacheclean.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/htpasswd.html.tr.utf8 b/docs/manual/programs/htpasswd.html.tr.utf8 index 10528e41ab..4f3ca7cf10 100644 --- a/docs/manual/programs/htpasswd.html.tr.utf8 +++ b/docs/manual/programs/htpasswd.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/htpasswd.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/htpasswd.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><code><strong>htpasswd</strong></code>, HTTP kullanıcılarının temel kimlik doÄŸrulaması için kullanıcı isimlerinin ve parolalarının diff --git a/docs/manual/programs/htpasswd.xml.meta b/docs/manual/programs/htpasswd.xml.meta index 2ac1370b0c..c9a12dce02 100644 --- a/docs/manual/programs/htpasswd.xml.meta +++ b/docs/manual/programs/htpasswd.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/httpd.html.tr.utf8 b/docs/manual/programs/httpd.html.tr.utf8 index 5d67a5f8d3..5c08072889 100644 --- a/docs/manual/programs/httpd.html.tr.utf8 +++ b/docs/manual/programs/httpd.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/httpd.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/httpd.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><code>httpd</code></strong>, Apache Hiper Metin Aktarım Protokolü (HTTP) sunucusu programıdır. Tek başına çalışan bir artalan @@ -38,7 +37,7 @@ </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li> -</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="../invoking.html">Apache'nin BaÅŸlatılması</a></li><li><a href="../stopping.html">Apache'nin Durdurulması</a></li><li><a href="../configuring.html">Yapılandırma Dosyaları</a></li><li><a href="../platform/">Platforma Özgü Belgeler</a></li><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li></ul></div> +</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="../invoking.html">Apache httpd'nin BaÅŸlatılması</a></li><li><a href="../stopping.html">Apache httpd'nin Durdurulması</a></li><li><a href="../configuring.html">Yapılandırma Dosyaları</a></li><li><a href="../platform/">Platforma Özgü Belgeler</a></li><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></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="synopsis" id="synopsis">Kullanım</a></h2> @@ -50,10 +49,11 @@ [ -<strong>e</strong> <var>seviye</var> ] [ -<strong>E</strong> <var>dosya</var> ] [ <strong>-k</strong> start | restart | graceful | stop | graceful-stop ] - [ -<strong>R</strong> <var>dizin</var> ] [ -<strong>h</strong> ] + [ -<strong>h</strong> ] [ -<strong>l</strong> ] [ -<strong>L</strong> ] [ -<strong>S</strong> ] [ -<strong>t</strong> ] [ -<strong>v</strong> ] [ -<strong>V</strong> ] - [ -<strong>X</strong> ] [ -<strong>M</strong> ]</code></p> + [ -<strong>X</strong> ] [ -<strong>M</strong> ] [ -<strong>T</strong> ] + </code></p> <p><a href="../platform/windows.html">Windows sistemlerinde</a>, ek olarak ÅŸunlar vardır:</p> @@ -82,7 +82,7 @@ <dt><code><strong>-k</strong> <code>start | restart | graceful | stop | graceful-stop</code></code></dt> <dd><strong><code>httpd</code></strong>'yi baÅŸlatmak, durdurmak ve yeniden - baÅŸlatmak için sinyal gönderir. Daha ayrıntılı bilgi edinmek için <a href="../stopping.html">Apache'nin Durdurulması</a> belgesine + baÅŸlatmak için sinyal gönderir. Daha ayrıntılı bilgi edinmek için <a href="../stopping.html">Apache httpd'nin Durdurulması</a> belgesine bakınız.</dd> <dt><code><strong>-C</strong> <var>yönerge</var></code></dt> @@ -130,14 +130,15 @@ <dt><code><strong>-M</strong></code></dt> <dd>Yüklü duraÄŸan ve paylaşımlı modülleri listeler.</dd> - <dt><code><strong>-R</strong> <var>dizin</var></code></dt> - <dd>Sunucu <code>SHARED_CORE</code> kullanılarak derlendiÄŸi takdirde bu - seçenek paylaşımlı nesne dosyaları için <var>dizin</var> belirtir.</dd> - <dt><code><strong>-S</strong></code></dt> <dd>Yapılandırma dosyasından çözümlenmiÅŸ haliyle ayarları gösterir (ÅŸu an sadece sanal konak ayarları gösterilmektedir).</dd> + <dt><code><strong>-T</strong></code> (2.3.8 ve sonrasında + kullanılabilmektedir)</dt> + <dd>BaÅŸlatma ve yeniden baÅŸlatma sırasında belge kökü sınanmadan + geçilir.</dd> + <dt><code><strong>-t</strong></code></dt> <dd>Yapılandırma dosyasını sözdizimi hatalarına karşı denetler. Program sözdizimini denetledikten sonra sözdizimi geçerliyse 0 ile, deÄŸilse @@ -164,12 +165,12 @@ <dl> <dt><code><strong>-k</strong> install | config | uninstall</code></dt> - <dd>Parametreler bakımından sırasıyla: Apache bir Windows NT hizmeti - haline getirilir; baÅŸlatma seçenekleri Apache hizmeti için deÄŸiÅŸtirilir; - ve Apache hizmeti sistemden kaldırılır.</dd> + <dd>Parametreler bakımından sırasıyla: Apache httpd bir Windows NT hizmeti + haline getirilir; baÅŸlatma seçenekleri Apache httpd hizmeti için + deÄŸiÅŸtirilir; ve Apache httpd hizmeti sistemden kaldırılır.</dd> <dt><code><strong>-n</strong> <var>isim</var></code></dt> - <dd>Sinyal gönderilecek Apache hizmetinin <var>ismi</var>.</dd> + <dd>Sinyal gönderilecek Apache httpd hizmetinin <var>ismi</var>.</dd> <dt><code><strong>-w</strong></code></dt> <dd>Hata durumunda konsol penceresi açık tutularak hata iletilerinin diff --git a/docs/manual/programs/httpd.xml.meta b/docs/manual/programs/httpd.xml.meta index 9c5ddffd9d..8563a32feb 100644 --- a/docs/manual/programs/httpd.xml.meta +++ b/docs/manual/programs/httpd.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/httxt2dbm.html.tr.utf8 b/docs/manual/programs/httxt2dbm.html.tr.utf8 index 12cfa9bc5d..728a1daf6b 100644 --- a/docs/manual/programs/httxt2dbm.html.tr.utf8 +++ b/docs/manual/programs/httxt2dbm.html.tr.utf8 @@ -21,7 +21,6 @@ <p><span>Mevcut Diller: </span><a href="../en/programs/httxt2dbm.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../tr/programs/httxt2dbm.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><code><strong>httxt2dbm</strong></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> ile kullanmak için düz metin dosyalardan DBM dosyaları üretir.</p> @@ -49,19 +48,19 @@ <dt><code><strong>-f</strong> <var>DBM_türü</var></code></dt> <dd>Çıktı için kullanılacak DBM türü belirtilir. BelirtilmediÄŸi takdirde <a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a> öntanımlısı kullanılır. Belirtilebilecek DBM - türleri:<br /> - GDBM dosyalar için <code>GDBM</code><br /> - SDBM dosyalar için <code>SDBM</code><br /> - Berkeley DB dosyalar için <code>DB</code><br /> - NDBM dosyalar için <code>NDBM</code><br /> + türleri: + GDBM dosyalar için <code>GDBM</code>, + SDBM dosyalar için <code>SDBM</code>, + Berkeley DB dosyalar için <code>DB</code>, + NDBM dosyalar için <code>NDBM</code>, öntanımlı DBM türü için <code>default</code> </dd> <dt><code><strong>-i</strong> <var>kaynak_metin</var></code></dt> <dd>DBM dosyasının üretiminde kullanılacak girdi dosyası belirtilir. Bu dosya, her satırda bir kayıt bulunmak üzere her satırı şöyle biçemlenmiÅŸ - olmalıdır:<br /> - <code>anahtar deÄŸer</code><br /> + olmalıdır: + <code>anahtar deÄŸer</code>. Bu dosyanın biçemi ve manası ile ilgili ayrıntılar için <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> yönergesinin açıklamasına bakınız. </dd> diff --git a/docs/manual/programs/httxt2dbm.xml.meta b/docs/manual/programs/httxt2dbm.xml.meta index c3d9815922..65e1ff3cb3 100644 --- a/docs/manual/programs/httxt2dbm.xml.meta +++ b/docs/manual/programs/httxt2dbm.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/logresolve.html.tr.utf8 b/docs/manual/programs/logresolve.html.tr.utf8 index dd94b96821..5813bf3fd9 100644 --- a/docs/manual/programs/logresolve.html.tr.utf8 +++ b/docs/manual/programs/logresolve.html.tr.utf8 @@ -24,7 +24,6 @@ <a href="../ko/programs/logresolve.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/logresolve.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><code><strong>logresolve</strong></code>, Apache'nin eriÅŸim günlüklerindeki IP adreslerini çözümlemek için bir ardıl iÅŸlem diff --git a/docs/manual/programs/logresolve.xml.meta b/docs/manual/programs/logresolve.xml.meta index 8b415550e6..15f655bf4d 100644 --- a/docs/manual/programs/logresolve.xml.meta +++ b/docs/manual/programs/logresolve.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/other.html.tr.utf8 b/docs/manual/programs/other.html.tr.utf8 index da78a14c1c..80f9c60767 100644 --- a/docs/manual/programs/other.html.tr.utf8 +++ b/docs/manual/programs/other.html.tr.utf8 @@ -22,7 +22,6 @@ <a href="../ko/programs/other.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/other.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>AÅŸağıdaki programlar Apache HTTP Sunucusu ile gelen basit destek programları olup kendilerine ait kılavuz sayfaları yoktur. Bunlar diff --git a/docs/manual/programs/other.xml.meta b/docs/manual/programs/other.xml.meta index 8e637629ac..26ca1e9b59 100644 --- a/docs/manual/programs/other.xml.meta +++ b/docs/manual/programs/other.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/programs/rotatelogs.html.tr.utf8 b/docs/manual/programs/rotatelogs.html.tr.utf8 index 08803fa377..d4dd57ea37 100644 --- a/docs/manual/programs/rotatelogs.html.tr.utf8 +++ b/docs/manual/programs/rotatelogs.html.tr.utf8 @@ -24,7 +24,6 @@ <a href="../ko/programs/rotatelogs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/programs/rotatelogs.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><code><strong>rotatelogs</strong></code>, Apache'nin borulu günlük dosyaları özelliÄŸi ile birlikte kullanmak için tasarlanmış basit bir @@ -42,8 +41,12 @@ <p><code><strong>rotatelogs</strong> [ -<strong>l</strong> ] + [ -<strong>L</strong> <var>isim</var> ] + [ -<strong>p</strong> <var>program</var> ] [ -<strong>f</strong> ] [ -<strong>v</strong> ] + [ -<strong>e</strong> ] + [ -<strong>c</strong> ] <var>dosyaismi</var> <var>süre</var>|<var>boyut</var>(B|K|M|G) [ <var>saat_farkı</var> ]</code></p> @@ -53,9 +56,24 @@ <dl> <dt><code><strong>-l</strong></code></dt> - <dd>GMT yerine yerel zamanın kullanılmasını saÄŸlar. Zaman dilimi deÄŸiÅŸik - olan ortamlarda (BST, DST gibi) bu seçeneÄŸin kullanımı beklenmedik - sonuçlar verebilir!</dd> + <dd>GMT yerine yerel zamanın kullanılmasını saÄŸlar.</dd> + + <dt><code><strong>-L</strong></code> <var>bagismi</var></dt> + <dd>Belirtilen baÄŸ dosyası ismine geçerli günlük dosyasından kalıcı bir baÄŸ + oluÅŸturulur. <code>tail -F bagismi</code> gibi bir komut kullanılarak + günlüğün sürekli izlenmesi için kullanılabilir.</dd> + + <dt><code><strong>-p</strong></code> <var>program</var></dt> + + <dd>BelirtildiÄŸi takdirde, <code><strong>rotatelogs</strong></code> yeni + bir günlük dosyasının her açılışında belirtilen programı çalıştırır. Yeni + açılan dosyanın ismi programa ilk argüman olarak aktarılır. Bu iÅŸlem bir + döndürme sonrası yapılırsa eski günlük dosyası ikinci argüman olarak + aktarılır. <code><strong>rotatelogs</strong></code> iÅŸlemini sürdürmek için + belirtilen programın sonlanmasını beklemez, dolayısıyla sonlanma soucunda + döndürülen hata kodunu günlüğe kaydetmez. Çalıştırılan program + <code><strong>rotatelogs</strong></code> ile aynı stdin, stdout ve stderr'i + kullanır ve ortamı da miras alır.</dd> <dt><code><strong>-f</strong></code></dt> <dd>Ä°lk günlük giridisinin okunmasını beklemeden @@ -65,21 +83,47 @@ özdevinimli iÅŸlemler yapan bazı günlükleme araçlarında sorunlara yol açabilir. Bu seçenek bu gibi durumlarda yararlıdır.</dd> + <dt><code><strong>-t</strong></code></dt> + <dd>Günlük dosyasının döndürülmek yerine tepeden kırpılmasına sebep olur. + Günlüğün <code><strong>tail</strong></code> gibi bir araç tarafından gerçek + zamanda iÅŸlendiÄŸi ve veriyi saklamanın gerekmediÄŸi durumda kullanışlıdır. + Dosya ismine bir sonek eklenmez, ancak biçem dizgesi '%' karakteri + içeriyorsa buna uyulur.</dd> + <dt><code><strong>-v</strong></code></dt> <dd>Standart hataya verilen çıktı daha ayrıntılı olur. Çıktı, yapılandırma çözümlemesinin sonuçlarını ve tüm dosya açma/kapama iÅŸlemlerini içerir.</dd> + <dt><code><strong>-e</strong></code></dt> + <dd>Günlüğü standart çıktıya basar. Günlüğün zincirdeki ilgili araç + tarafından gerçek zamanda iÅŸlenmesi gerektiÄŸinde kullanışlıdır.</dd> + + <dt><code><strong>-c</strong></code></dt> + <dd>Create log file for each interval, even if empty.</dd> + <dt><code><var>dosyaismi</var></code></dt> - <dd>Günlük dosyasının ismi yoluyla birlikte belirtilir. - <var>dosyaismi</var> '%' karakterleri içeriyorsa bunlar - <code>strftime(3)</code> biçem belirteçleri olarak ele alınır. Aksi - takdirde, özdevinimli olarak <var>.nnnnnnnnnn</var> uzantısı üretilir. - Uzantı saniye cinsindendir ve her iki durumda da bu deÄŸer, mevcut döngü - diliminin baÅŸlangıcına göre hesaplanır. ÖrneÄŸin, döndürmenin 86400 - saniyede bir yapılacağı belirtilmiÅŸse, <code>strftime(3)</code> biçeminde - oluÅŸturulan saat, dakika ve saniye alanları, 24 saatlik sürenin - baÅŸlangıcını (geceyarısı) göstermek üzere sıfırlarla doldurulur.</dd> + <dd><p>Günlük dosyasının ismi yoluyla birlikte belirtilir. + <var>dosyaismi</var> '%' karakterleri içeriyorsa bunlar + <code>strftime(3)</code> biçem belirteçleri olarak ele alınır. Aksi + takdirde, özdevinimli olarak <var>.nnnnnnnnnn</var> uzantısı üretilir. + (<code><strong>-t</strong></code> seçeneÄŸi kullanılmadıkça) Uzantı saniye + cinsindendir ve her iki durumda da bu deÄŸer, mevcut döngü + diliminin baÅŸlangıcına göre hesaplanır. ÖrneÄŸin, döndürmenin 86400 + saniyede bir yapılacağı belirtilmiÅŸse, <code>strftime(3)</code> biçeminde + oluÅŸturulan saat, dakika ve saniye alanları, 24 saatlik sürenin + baÅŸlangıcını (geceyarısı) göstermek üzere sıfırlarla doldurulur.</p> + + <p><code>strftime(3)</code> dosyaismi biçemlemesi kullanılırken, günlük + dosyası biçeminin günlük dosyası döndürülürken her zaman farklı bir dosya + ismi üretecek yeterlilikte parçacıklı yapıya sahip olduÄŸundan emin + olmalısınız. Aks takdirde döndürme iÅŸlemi yeni bir dosya baÅŸlatmak yerine + hep aynı dosyanın üzerine yazar. ÖrneÄŸin, <var>logfile</var> için + <code>/var/logs/errorlog.%Y-%m-%d</code> belirtilmiÅŸse 5 mega baytta bir + yeni bir günlük dosyasına baÅŸlanacaktır. Fakat 5 megabayta gün içinde iki + kez ulaşılırsa aynı günlük dosyası üretilir ve günlük hep aynı dosyanın + üzerine yazılır.</p> + </dd> <dt><code><var>süre</var></code></dt> <dd>Günlük dosyasının yenisinin kaç saniyede bir açılacağı belirtilir. @@ -102,8 +146,8 @@ öntanımlıdır. ÖrneÄŸin, -5 saatlik bir zaman diliminde bulunuyorsanız bu deÄŸer <code>-300</code> olmalıdır. ÇoÄŸu durumda, bunun yerine <code><strong>-l</strong></code> seçeneÄŸini kullanmak gerekir.</dd> - </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="examples" id="examples">Örnekler</a></h2> @@ -140,6 +184,14 @@ <code>errorlog.YYYY-mm-dd-HH_MM_SS</code> biçemli bir isimle oluÅŸturulmasını saÄŸlar.</p> +<div class="example"><p><code> + CustomLog "|bin/rotatelogs -t /var/logs/logfile 86400" common +</code></p></div> + + <p>/var/logs/logfile dosyasını oluÅŸturur, sunucu baÅŸlatılırken ve günde + bir kere dosyanın tepesi kırpılır. Bu senaryoda ayrı bir sürecin (tail + gibi) dosyayı gerçek zamanlı iÅŸleyeceÄŸi umulur.</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="portability" id="portability">Taşınabilirlik</a></h2> diff --git a/docs/manual/programs/rotatelogs.xml.meta b/docs/manual/programs/rotatelogs.xml.meta index 5b7478a80c..dcc2687bb8 100644 --- a/docs/manual/programs/rotatelogs.xml.meta +++ b/docs/manual/programs/rotatelogs.xml.meta @@ -9,6 +9,6 @@ <variants> <variant>en</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/vhosts/details.html.tr.utf8 b/docs/manual/vhosts/details.html.tr.utf8 index 1a18ae20e2..6e423559ba 100644 --- a/docs/manual/vhosts/details.html.tr.utf8 +++ b/docs/manual/vhosts/details.html.tr.utf8 @@ -23,155 +23,75 @@ <a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/vhosts/details.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>Sanal konak kodu <strong>Apache 1.3</strong> sürümünde baÅŸtan yeniden - yazıldı. Bu belgede, bir istek aldığında Apache’nin hangi sanal konak - ile hizmet sunacağına nasıl karar verdiÄŸi açıklanmaya çalışılmıştır. - <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> yönergesi sayesinde - sanal konak yapılandırması 1.3 sürümünün öncesine göre daha kolay ve - daha güvenilir hale gelmiÅŸtir.</p> + <p>Bu belgede, bir istek aldığında Apache’nin hangi sanal konak + ile hizmet sunacağına nasıl karar verdiÄŸi açıklanmaya çalışılmıştır.</p> - <p>Sanal konakların nasıl çalıştığını öğrenmeden sadece çalıştırmak - isterseniz doÄŸrudan <a href="examples.html">örneklerin bulunduÄŸu - sayfaya</a> bakabilirsiniz.</p> + <p>ÇoÄŸu kullanıcı hangi türü kullanacağına karar vermek için önce <a href="name-based.html#namevip">Ä°sme dayalı ve IP’ye dayalı Sanal + Konak</a> bölümünü, sonra <a href="name-based.html">Ä°sme Dayalı Sanal + Konak DesteÄŸi</a> veya <a href="ip-based.html">IP’ye Dayalı Sanal Konak + DesteÄŸi</a> belgesini okumalı ve <a href="examples.html">bazı + örneklere</a> göz atmalıdır.</p> + + <p>Bunlardan sonra tüm ayrıntıları anlamak isterseniz tekrar bu sayfaya + gelebilirsiniz.</p> </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing">Yapılandırma Dosyasının Çözümlenmesi</a></li> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing">Yapılandırma Dosyası</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#hostmatching">Sanal Konağın Belirlenmesi</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#tips">Ä°puçları</a></li> -</ul></div> +</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="ip-based.html">IP’ye Dayalı Sanal Konak DesteÄŸi</a></li><li><a href="name-based.html">Ä°sme Dayalı Sanal Konak DesteÄŸi</a></li><li><a href="examples.html">Çok Kullanılan Sanal Konak Örnekleri</a></li><li><a href="mass.html">Devingen olarak Yapılandırılan Kitlesel Sanal Barındırma</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="configparsing" id="configparsing">Yapılandırma Dosyasının Çözümlenmesi</a></h2> +<h2><a name="configparsing" id="configparsing">Yapılandırma Dosyası</a></h2> <p>Bu belgede <code><VirtualHost></code> bölümleri dışında kalan - tanımlardan bahsederken <em>ana_sunucu</em>, <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümlerindeki tanımlamalardan - bahsederken <em>sankonlar</em> diyeceÄŸiz.</p> - - <p><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, - <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> ve - <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> yönergeleri bir sunucu - yapılandırmasının her yerinde karşımıza çıkabilir. Bununla birlikte, - sunucu dahilinde son göründükleri yerlerde önceki eÅŸdeÄŸerlerini geçersiz - kılarlar.</p> - - <p><code>Listen</code> yönergesinin ana_sunucu için öntanımlı deÄŸeri - 80’dir. <code>ServerPath</code> ve <code>ServerAlias</code> - yönergelerinin ana_sunucu için öntanımlı deÄŸerleri yoktur. Öntanımlı - <code>ServerName</code> deÄŸeri ise sunucunun IP adresinden elde - edilir.</p> - - <p>Ana_sunucu <code>Listen</code> yönergesinin iki iÅŸlevi vardır. Biri - Apache’nin dinleyeceÄŸi öntanımlı aÄŸ portunu belirlemek, diÄŸeri ise - yönlendirmeler sırasında mutlak URI’lerde kullanılan port numarasını - belirlemektir.</p> - - <p>Ana_sunucunun aksine sankonların portları Apache‘nin dinleyeceÄŸi - portlar üzerinde etkili deÄŸildir.</p> + tanımlardan bahsederken <em>ana_sunucu</em> diyeceÄŸiz.</p> + + <p><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + bölümlerindeki tanımlamalardan bahsederken <em>sankonlar</em> + diyeceÄŸiz.</p> + + <p>Her <code>VirtualHost</code> bölümü en az bir adres ve isteÄŸe baÄŸlı + portlar içerir.</p> + + <p>Sanal konak tanımlarının içindeki IP adreslerinin yerine konak isimleri + kullanılabilir, fakat bunlar baÅŸlatma sırasında çözümleneceklerinden + çözümlemedeki bir baÅŸarısızlık bu sanal konak tanımlarının yoksayılması + ile sonuçlanacaktır. Bu bakımdan önerilmez.</p> <p><code>VirtualHost</code> yönergesinde görünen her adresin seçimlik bir - portu olabilir. EÄŸer bir port belirtilmemiÅŸse öntanımlı olarak - ana_sunucunun son <code>Listen</code> yönergesinin deÄŸeri kullanılır. - Port olarak <code>*</code> belirtildiÄŸi takdirde bütün portlar dinlenir. - Adreslerin tamamını (DNS sorgularındaki çoklu A kayıtları dahil) içeren - kümeye sankonların <em>adres kümesi</em> denir.</p> - - <p><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> yönergesi ilk - sankonun IP adresi için kullanılmadığı takdirde bu IP adresine sahip ilk - sankon IP’ye dayalı sankon olarak ele alınır. IP adresi olarak - <code>*</code> belirtmek de mümkündür.</p> - - <p>EÄŸer isme dayalı sankonlar kullanılacaksa <code>NameVirtualHost</code> - yönergesinin bu isme dayalı sankonların IP adresi kümesini içermesi - <em>gerekir</em>. BaÅŸka bir deyiÅŸle, yapılandırma dosyanızın - <code>NameVirtualHost</code> yönergesine sankonların sunucu isimlerinin - karşı düştüğü IP adresini yazmalısınız.</p> - - <p>Çok sayıda <code>NameVirtualHost</code> yönergesi belirtebilirse de her - IP:port çifti için birden fazla <code>NameVirtualHost</code> yönergesi - belirtilmemelidir.</p> - - <p>AÅŸağıdaki iki örneÄŸin eÅŸdeÄŸer olması için <code>NameVirtualHost</code> - ve <code>VirtualHost</code> yönergelerinin sıralamasının bir önemi - yoktur. (Sadece <em>tek</em> adreslik küme içindeki - <code>VirtualHost</code> yönergelerinin sırası önemlidir; aÅŸağıya - bakınız:)</p> - -<table><tr> -<td><div class="example"><p><code> - NameVirtualHost 111.22.33.44<br /> - <VirtualHost 111.22.33.44><br /> - # sunucu A<br /> - ...<br /> - </VirtualHost><br /> - <VirtualHost 111.22.33.44><br /> - # sunucu B<br /> - ...<br /> - </VirtualHost><br /> - <br /> - NameVirtualHost 111.22.33.55<br /> - <VirtualHost 111.22.33.55><br /> - # sunucu C<br /> - ...<br /> - </VirtualHost><br /> - <VirtualHost 111.22.33.55><br /> - # sunucu D<br /> - ...<br /> - </VirtualHost> -</code></p></div></td> -<td><div class="example"><p><code> - <VirtualHost 111.22.33.44><br /> - # sunucu A<br /> - </VirtualHost><br /> - <VirtualHost 111.22.33.55><br /> - # sunucu C<br /> - ...<br /> - </VirtualHost><br /> - <VirtualHost 111.22.33.44><br /> - # sunucu B<br /> - ...<br /> - </VirtualHost><br /> - <VirtualHost 111.22.33.55><br /> - # sunucu D<br /> - ...<br /> - </VirtualHost><br /> - <br /> - NameVirtualHost 111.22.33.44<br /> - NameVirtualHost 111.22.33.55<br /> - <br /> -</code></p></div></td> -</tr></table> - - - <p>(Okuma kolaylığı bakımından soldaki sürümü tercih etmenizi öneririz.) - </p> - - <p><code>VirtualHost</code> yönergesi çözümlendikten sonra sankon - sunucusuna yönergedeki ilk isme atanmış portun öntanımlı olduÄŸu bir - <code>Listen</code> verilir.</p> - - <p>EÄŸer tüm <code>VirtualHost</code> isimlerinin listesi aynı adres - kümesine çözümleniyorsa bu isimler birer <code>ServerAlias</code> gibi - ele alınırlar (bir <code>ServerAlias</code> yönergesi ile geçersiz - kılınmadıkça). Bir sankon tanımından sonra gelen <code>Listen</code> - satırlarının o sankonun adres kümesine atanmış portlara bir etkisinin - olmayacağına dikkat ediniz.</p> - - <p>Ä°sim listeleri IP adreslerine göre gruplanır ve bir çiftler tablosuna - kaydedilir. EÄŸer IP adresi bir <code>NameVirtualHost</code> yönergesinde - kullanılmışsa, liste bu IP adresi için tanımlanmış tüm sankonları - içerir. EÄŸer bu IP adresinin tanımlandığı bir sankon yoksa o - <code>NameVirtualHost</code> yönergesi yoksayılır ve günlüğe bir hata - kaydı düşülür. IP’ye dayalı sankonlar için çiftler listesinde isim - alanları boÅŸtur.</p> - - <p>Çiftler listesini iÅŸleyen iÅŸlevin hızı nedeniyle bir istek sırasında IP - adresine göre gruplama yaparken kaynak harcaması en düşük düzeyde olur - hatta neredeyse hiç olmaz. Ek olarak, tablo, IP adresinin son - sekizlisindeki deÄŸiÅŸikliklere göre de en iyilenir.</p> + portu olabilir. EÄŸer bir port belirtilmemiÅŸse, port olarak <code>*</code> + belirtilmiÅŸ gibi bütün portlar dinlenir.</p> + + <p>(<code>VirtualHost</code> yönergesinde belirtilen port numaraları Apache + httpd'nin dinleyeceÄŸi port numaraları olarak yorumlanmaz, sadece bir + isteÄŸi iÅŸleme sokarken hangi <code>VirtualHost</code> bölümünün + seçileceÄŸini belirlerler. Sunucunun dinleyeceÄŸi adresleri ve portları + belirtmek için <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> + yönergesini kullanın.)</p> + + <p>Adreslerin tamamını (DNS sorgularındaki çoklu sonuçlar dahil) içeren + kümeye <em>sankonların adres kümesi</em> denir.</p> + + <p>Apache httpd, bir IP adresi ve port birleÅŸimi için en belirgin + eÅŸleÅŸmelerin listelendiÄŸi çok sayıdaki sanal konak arasında ayırdedici + olarak istemci tarafından saÄŸlanan HTTP <code>Host</code> baÅŸlığını + kullanır.</p> + + <p><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> yönergesi sunucu + tanımının içinde herhangi bir yerde görünebilirse de her göründüğü yerde + bir öncekini iptal eder. Hiç <code>ServerName</code> belirtilmemiÅŸse, + Apache httpd, sunucu ismini sunucunun IP adresinden saptamaya + çalışır.</p> + + <p>Belli bir IP adresi ve port çifti için yapılandırma dosyasındaki ilk + isme dayalı sankon önemlidir, çünkü baÅŸka hiçbir sankonun ServerName veya + ServerAlias yönergesi ile eÅŸleÅŸmeyen bu adres ve port çifti için alınmış + tüm isteklerde bu sankon kullanılır. Ayrıca, sunucunun <a class="glossarylink" href="../glossary.html#servernameindication" title="sözlüğe bakınız">Sunucu Ä°smi Belirtimi</a>ni + desteklemediÄŸi durumlarda tüm SSL baÄŸlantıları için bu sankon + kullanılır.</p> <p>Her sankon için bazı deÄŸerler öntanımlı olarak atanır. Bunların baÅŸlıcaları:</p> @@ -179,14 +99,12 @@ <ol> <li>Sankon bir <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code> yönergesi içermiyorsa, - <code class="directive"><a href="../mod/core.html#resourceconfig">ResourceConfig</a></code>, - <code class="directive"><a href="../mod/core.html#accessconfig">AccessConfig</a></code>, <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code>, <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>, <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>, <code class="directive"><a href="../mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></code>, - <code class="directive"><a href="../mod/core.html#receivebuffersize">ReceiveBufferSize</a></code> ve - <code class="directive"><a href="../mod/core.html#sendbuffersize">SendBufferSize</a></code> yönergeleri için + <code class="directive"><a href="../mod/mpm_common.html#receivebuffersize">ReceiveBufferSize</a></code> ve + <code class="directive"><a href="../mod/mpm_common.html#sendbuffersize">SendBufferSize</a></code> yönergeleri için öntanımlı deÄŸerler ana_sunucudaki eÅŸdeÄŸerlerinden miras alınır. (Yani, bu yönergeler için ana_sunucudaki son deÄŸerler miras alınır.)</li> @@ -226,70 +144,66 @@ <p>Sunucu bir istek durumunda hangi sankonun kullanılacağını şöyle belirler:</p> - <h3><a name="hashtable" id="hashtable">DeÄŸer çiftleri tablosu aranır</a></h3> + <h3><a name="hashtable" id="hashtable">IP adresi aranır</a></h3> - <p>Bir istemci tarafından baÄŸlantı ilk yapıldığında önce IP-isim çiftleri - tablosunda istemcinin baÄŸlandığı IP adresi için bir arama yapılır.</p> + <p>Bir adres ve port için baÄŸlantı ilk alındığında Apache httpd tüm + <code>VirtualHost</code> tanımlarında bu çifti arar.</p> - <p>Arama baÅŸarısız olursa (IP adresi yoksa) hizmet, istekte belirtilen - port için bir <code>_default_</code> sankon varsa, o sankondan, yoksa - ana_sunucudan sunulur.</p> + <p>Arama baÅŸarısız olursa <code>*</code> (herÅŸey) eÅŸleÅŸmelerine + bakılır.</p> - <p>EÄŸer çiftler tablosunda IP adresi yoksa port numarası ile eÅŸleÅŸtirme - çabası ayrıca, diÄŸer isme dayalı sanal konaklardaki gibi ard arda ele - alınmayı gerektiren <code>NameVirtualHost *</code> durumundaki bir - girdiyle sonuçlanabilir.</p> + <p>Bir eÅŸleÅŸme bulunamazsa hizmet ana sunucudan sunulur.</p> - <p>Arama sonucunda tabloda IP adresi bulunursa sonraki adım hizmetin bir - IP’ye dayalı sankondan mı yoksa isme dayalı bir sankondan mı - sunulacağına karar vermektir.</p> + <p>Arama sonucunda bu IP adresi için bulunmuÅŸ <code>VirtualHost</code> + tanımları varsa sonraki adım hizmetin bir IP’ye dayalı sankondan mı yoksa + isme dayalı bir sankondan mı sunulacağına karar vermektir.</p> <h3><a name="ipbased" id="ipbased">IP’ye dayalı sankon</a></h3> - <p>EÄŸer tabloda bulduÄŸumuz girdinin isim alanları boÅŸsa bir IP’ye dayalı - sanal konak bulmuÅŸuz demektir. Artık karar vermek için baÅŸka bir ÅŸey - yapmaya gerek yoktur ve istek bu sankondan sunulur.</p> + <p>EÄŸer en iyi eÅŸleÅŸme olarak saptanmış IP adresi ve port çiftini içeren + sadece bir <code>VirtualHost</code> yönergesi varsa artık karar vermek + için baÅŸka bir ÅŸey yapmaya gerek yoktur ve istek bu sankondan + sunulur.</p> <h3><a name="namebased" id="namebased">Ä°sme dayalı sankon</a></h3> - <p>Tabloda bulduÄŸumuz girdi için bir isim listesi varsa bir isme dayalı - sankon sözkonusudur. Bu isim listesi, sankonları, ilgili - <code>VirtualHost</code> bölümlerinin yapılandırma dosyasında yer alış - sırasına göre içerir.</p> - - <p>Bu listedeki ilk sankon (yapılandırma dosyasında belirtilen IP adresine - sahip ilk sankon) en yüksek önceliÄŸe sahiptir ve sunucu ismi - belirtilmeyen veya <code>Host:</code> baÅŸlık alanı olmayan istekleri bu - sankon karşılar.</p> - - <p>EÄŸer istemci bir <code>Host:</code> baÅŸlık alanı ile istek yapmışsa - liste bu sankon için aranır ve hizmet <code>ServerName</code> veya - <code>ServerAlias</code> ile ilk eÅŸleÅŸmenin saÄŸlandığı sankondan - sunulur. <code>Host:</code> alanında bir port belirtilebilirse de Apache - daima istemcinin isteÄŸi gönderdiÄŸi portu gerçek port kabul eder.</p> - - <p>EÄŸer istemci <code>Host:</code> baÅŸlık alanı bulunmayan bir HTTP/1.0 - isteÄŸi yapmışsa istemcinin hangi sankona baÄŸlanmayı denediÄŸini bilemeyiz - ve istekteki URI ile mevcut <code>ServerPath</code> deÄŸerini - eÅŸleÅŸtirmeye çalışırız. Listedekilerden ilk eÅŸleÅŸen yola sahip sankondan - hizmeti sunarız.</p> - - <p>Ä°stekle eÅŸleÅŸen bir sankon bulunamazsa IP listesinde istemcinin - baÄŸlandığı portla eÅŸleÅŸen ilk sankondan hizmeti sunarız.</p> + <p>EÄŸer en iyi eÅŸleÅŸme olarak saptanmış IP adresi ve port çiftini içeren + birden fazla <code>VirtualHost</code> yönergesi varsa, sonraki + adımlardaki "liste" eÅŸleÅŸen sankonların listesi olup sankonlar listede + yapılandırma dosyasındaki yerlerine göre sıralanırlar.</p> + + <p>BaÄŸlantı SSL kullanıyorsa, sunucunun <a class="glossarylink" href="../glossary.html#servernameindication" title="sözlüğe bakınız">Sunucu Ä°smi Belirtimi</a>ni + desteklediÄŸi durumlarda SSL istemci uzlaşımı, istenen konak ismiyle + birlikte TLS eklentisini de içeriyorsa, konak ismi, SSL olmayan + baÄŸlantılardaki <code>Host:</code> baÅŸlığı kullanımına benzer ÅŸekilde + aÅŸağıdaki gibi kullanılır. Aksi takdirde, SSL baÄŸlantıları için adresin + eÅŸleÅŸtiÄŸi ilk isme dayalı sankon kullanılır. Sunucunun baÄŸlantı için + hangi sertifikayı kullanacağını sankon belirlediÄŸi için bu önemlidir.</p> + + <p>Ä°stek bir <code>Host:</code> baÅŸlık alanı içeriyorsa, listede + <code>ServerName</code> veya <code>ServerAlias</code> alanı baÅŸlık alanı + ile eÅŸleÅŸen ilk sankona bakılır. <code>Host:</code> alanı bir port + içerebilirse de Apache httpd bunu yoksayarak daima istemcinin isteÄŸi + gönderdiÄŸi portu gerçek port kabul eder.</p> + + <p>Yapılandırma dosyasındaki belirtilen IP adresiyle eÅŸleÅŸen ilk sankon en + yüksek önceliÄŸe sahiptir ve sunucu ismi bilinmeyen ve (bir HTTP/1.0 + isteÄŸi gibi) <code>Host:</code> baÅŸlık alanı içermeyen istekleri de + yakalar.</p> <h3><a name="persistent" id="persistent">Kalıcı baÄŸlantılar</a></h3> - <p>Yukarıda açıklanan IP araması belli bir TCP/IP oturumunda bir defaya - mahsus yapıldığı halde bir kalıcı/KeepAlive baÄŸlantı sırasında her istek - için ayrı bir arama yapılır. BaÅŸka bir deyiÅŸle, bir istemci tek bir - kalıcı baÄŸlantı üzerinde farklı isme dayalı sankonlardan sayfa talebinde - bulunabilir.</p> + <p>Yukarıda açıklanan <em>IP araması</em> belli bir TCP/IP oturumunda + <em>bir</em> defaya mahsus yapıldığı halde bir kalıcı/KeepAlive baÄŸlantı + sırasında <em>her</em> istek için ayrı bir <em>arama</em> yapılır. BaÅŸka + bir deyiÅŸle, bir istemci tek bir kalıcı baÄŸlantı üzerinde farklı isme + dayalı sankonlardan sayfa talebinde bulunabilir.</p> @@ -305,60 +219,35 @@ <h3><a name="observations" id="observations">Ä°zlenimler</a></h3> <ul> - <li>Bir isme dayalı sankon asla bir IP’ye dayalı sankon ile (veya tersi) - etkileÅŸime girmez. IP’ye dayalı sankonlara sadece kendi adres - kümesindeki bir IP adresi üzerinden eriÅŸilebilir, asla baÅŸka bir - adresten eriÅŸilemez. Aynısı isme dayalı sankonlara da uygulanır; - onlara sadece bir <code>NameVirtualHost</code> yönergesi ile - tanımlanmış adres kümesindeki bir IP adresi üzerinden - eriÅŸilebilir.</li> + <li>Ä°sme dayalı sanal konak iÅŸlemleri, sunucunun en iyi eÅŸleÅŸen IP'ye + dayalı sanal konağı seçmesinin ardından uygulanır.</li> + + <li>Ä°stemcinin hangi IP adresine baÄŸlandığını umursamıyorsanız, sanal + konaklarınızda adres olarak "*" kullanın, böylece yapılandırılmış + sankonların hepsine isme dayalı sanal konak iÅŸlemleri uygulanır.</li> <li>Bir IP’ye dayalı sankon için asla <code>ServerAlias</code> ve <code>ServerPath</code> deÄŸerine bakılmaz.</li> - <li>Yapılandırma dosyası içinde isme/IP’ye dayalı ve - <code>_default_</code> sankonlar ile <code>NameVirtualHost</code> - yönergelerinin yer alış sırasının birbirlerine göre bir önemi yoktur. - Sıralama sadece aynı IP adresine sahip isme dayalı sankonlar arasında + <li>Sıralama sadece aynı IP adresine sahip isme dayalı sankonlar arasında önemlidir. Aynı adres kümesine mensup isme dayalı sankonlardan yapılandırma dosyasında ilk sırada yer alanı en yüksek önceliÄŸe sahiptir.</li> - <li>Güvenlik saikiyle, eÅŸleÅŸtirme iÅŸlemi sırasında <code>Host:</code> - baÅŸlık alanında belirtilen port asla kullanılmaz. Apache daima - istemcinin baÄŸlantı kurduÄŸu gerçek portu kullanır.</li> - - <li>DeÄŸeri baÅŸka bir <code>ServerPath</code> yönergesinin deÄŸeri için - önek olan bir <code>ServerPath</code> yönergesi yapılandırma - dosyasında daha önce yer alıyorsa sonrakiyle eÅŸleÅŸme asla - gerçekleÅŸmez. (Bu belirsizliÄŸi giderecek bir <code>Host:</code> baÅŸlık - alanının mümkün olmadığı varsayılır.)</li> - - <li>EÄŸer tek bir IP adresine sahip IP’ye dayalı iki sankon varsa eÅŸleÅŸme - daima yapılandırma dosyasında ilk yer alanla gerçekleÅŸir. Böyle bir - ÅŸey kasten yapılmaz. Sunucu böyle bir durumu saptadığında hata - günlüğünde bir uyarı verecektir.</li> - - <li>Bir <code>_default_</code> sankon sadece istekle eÅŸleÅŸen bir IP - adresi bulunamadığında port numarası eÅŸleÅŸtiÄŸi takdirde isteÄŸe hizmet - sunabilir. Port düzeyinde eÅŸleÅŸmenin olabilmesi için isteÄŸin geldiÄŸi - port ile sankon için belirtilen port eÅŸleÅŸmelidir. Olası tüm portlarla - eÅŸleÅŸmeyi saÄŸlamak üzere yıldız imi (<code>_default_:*</code> - ÅŸeklinde) kullanılabilir. Aynı ÅŸey <code>NameVirtualHost *</code> - sankonlarına da uygulanır.</li> + <li>EÅŸleÅŸtirme iÅŸlemi sırasında <code>Host:</code> + baÅŸlık alanında belirtilen port asla kullanılmaz. Apache httpd daima + istemcinin isteÄŸi gönderdiÄŸi gerçek portu kullanır.</li> + + <li>EÄŸer aynı IP adresine sahip IP’ye dayalı iki sankon varsa, bunlara + örtük olarak isme dayalı sanal konak iÅŸlemleri uygulanır. 2.3.11 + sürümünden beri yeni davranış ÅŸekli budur.</li> <li>Ana_sunucunun bir isteÄŸe hizmet sunabilmesi için istemcinin baÄŸlandığı IP adresi ve port hiçbir yerde belirtilmemiÅŸ ve - <code>_default_</code> dahil hiçbir sankon ile eÅŸleÅŸme saÄŸlanamamış - olmalıdır. BaÅŸka bir deyiÅŸle, istemcinin baÄŸlandığı port ile eÅŸleÅŸen - bir <code>_default_</code> sankon olmadıkça adres ve port belirtmeyen - bir isteÄŸe ana_sunucu yanıt verecektir.</li> - - <li><code>Host:</code> baÅŸlık alanı içermeyen veya hedefi bilinmeyen bir - istek geldiÄŸi takdirde, eÄŸer bu istemcinin baÄŸlandığı adres ve port - için (örneÄŸin, <code>NameVirtualHost</code> ile) tanımlanmış bir isme - dayalı sankon varsa bu isteÄŸe ne ana_sunucu ne de bir - <code>_default_</code> sankon hizmet sunabilir.</li> + hiçbir sankon ile eÅŸleÅŸme saÄŸlanamamış olmalıdır. BaÅŸka bir deyiÅŸle, + istemcinin baÄŸlandığı port ile eÅŸleÅŸen bir <code>_default_</code> + sankon olmadıkça adres ve port belirtmeyen bir isteÄŸe ana_sunucu yanıt + verecektir.</li> <li><code>VirtualHost</code> yönergelerinde asla DNS isimleri belirtmemelisiniz. Aksi takdirde sunucuyu baÅŸlatma sırasında DNS @@ -380,21 +269,12 @@ ipuçlarına ilaveten burada da bazı ipuçları bulacaksınız:</p> <ul> - <li>Ana_sunucu tanımlarının hepsini <code>VirtualHost</code> + <li>Ana sunucu tanımlarının hepsini <code>VirtualHost</code> tanımlarının öncesinde bitirin. Bu ayrıca yapılandırmanızın okunabilirliÄŸini de arttırır; <code>VirtualHost</code> tanımlarının sonrasına sarkan yapılandırmaların katıştırılması iÅŸlemi tüm sanal konakları etkileyebilen tanımlar bakımından bir karışıklığa/belirsizliÄŸe sebep olabilir.)</li> - - <li>Birbirleriyle ilgili <code>NameVirtualHost</code> ve - <code>VirtualHost</code> tanımlarını okunabilirliÄŸi arttırmak için - gruplayın.</li> - - <li>DeÄŸeri baÅŸka bir <code>ServerPath</code> için önek olan tanımlamalar - yapmaktan kaçının. Bundan kaçınamıyorsanız, yolu uzun olanı yolu kısa - olanın öncesine yerleÅŸtirin. ÖrneÄŸin, "ServerPath /abc/def" önce - "ServerPath /abc" sonra yer alsın.</li> </ul> </div></div> diff --git a/docs/manual/vhosts/details.xml.meta b/docs/manual/vhosts/details.xml.meta index 5cd5c305f7..218242a6f0 100644 --- a/docs/manual/vhosts/details.xml.meta +++ b/docs/manual/vhosts/details.xml.meta @@ -10,6 +10,6 @@ <variant>en</variant> <variant>fr</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/vhosts/examples.html.tr.utf8 b/docs/manual/vhosts/examples.html.tr.utf8 index bec3cef5cb..b9f59be8c0 100644 --- a/docs/manual/vhosts/examples.html.tr.utf8 +++ b/docs/manual/vhosts/examples.html.tr.utf8 @@ -24,13 +24,12 @@ <a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/vhosts/examples.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 sanal konaklarla ile ilgili olarak karşılaşılması olası tüm - senaryolara yer verilmeye çalışılmıştır. Buradaki senaryolar, tek bir - sunucu üzerinde <a href="name-based.html">isme dayalı</a> veya <a href="ip-based.html">IP’ye dayalı</a> sanal konaklar aracılığıyla çok - sayıda sitenin sunumu ile ilgilidir. + <p>Bu belgede <a href="index.html">sanal konaklarla</a> ile ilgili olarak + karşılaşılması olası tüm senaryolara yer verilmeye çalışılmıştır. + Buradaki senaryolar, tek bir sunucu üzerinde <a href="name- based.html">isme dayalı</a> veya <a href="ip-based.html">IP’ye dayalı</a> + sanal konaklar aracılığıyla çok sayıda sitenin sunumu ile ilgilidir. </p> </div> @@ -76,9 +75,6 @@ # Apache’nin 80. portu dinlediÄŸinden emin olalım<br /> Listen 80<br /> <br /> - # Sanal konak istekleri için bütün IP adresleri dinlensin.<br /> - NameVirtualHost *:80<br /> - <br /> <VirtualHost *:80><br /> <span class="indent"> DocumentRoot /siteler/mesela<br /> @@ -102,17 +98,17 @@ <p>Yıldız imleri tüm adreslerle eÅŸleÅŸmeyi saÄŸladığından ana sunucu (yapılandırma dosyası genelindeki yapılandırma - sunucu geneli) - eriÅŸilebilir olmayacaktır. <code>mesela.dom</code> yapılandırma - dosyasındaki ilk sanal konak olduÄŸundan en yüksek önceliÄŸe sahiptir ve + eriÅŸilebilir olmayacaktır. Yapılandırma + dosyasındaki <code>ServerName mesela.dom</code> yönergeli konak, ilk + sanal konak olduÄŸundan en yüksek önceliÄŸe sahiptir ve <cite>öntanımlı</cite> veya <cite>baskın</cite> site olarak davranır. Yani, hiçbir <code>ServerName</code> yönergesi ile eÅŸleÅŸmeyen bir istek alındığında bu istek ilk <code>VirtualHost</code> yapılandırması ile karşılanır.</p> <div class="note"><h3>Bilginize</h3> - <p>Ä°sterseniz, <code>*</code> yerine kendi IP adresinizi yazabilirsiniz. - Ancak bu durumda bunu hem <code>VirtualHost</code> hem de - <code>NameVirtualHost</code> için yapmalısınız:</p> + <p>IP adresi ve porta dayalı ayrımı umursamıyorsanız, <code>*</code> + yerine kendi IP adresinizi yazabilirsiniz.</p> <div class="example"><p><code> NameVirtualHost 192.168.1.22<br /> @@ -158,9 +154,6 @@ ServerName sunucu.faraza.dom<br /> DocumentRoot /siteler/anasunucu<br /> <br /> - # Burası da diÄŸer adres için<br /> - NameVirtualHost 192.168.2.2<br /> - <br /> <VirtualHost 192.168.2.2><br /> <span class="indent"> DocumentRoot /siteler/mesela<br /> @@ -202,9 +195,6 @@ verebilir.</p> <div class="example"><h3>Sunucu yapılandırması</h3><p><code> - - NameVirtualHost 192.168.1.1<br /> - NameVirtualHost 172.20.30.40<br /> <br /> <VirtualHost 192.168.1.1 172.20.30.40><br /> <span class="indent"> @@ -235,21 +225,14 @@ <p>Aynı IP adresine sahip çok sayıda konak ismine sahip olduÄŸunuzu ve bunların bazılarının farklı portları kullanmasını istediÄŸinizi - varsayalım. <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - yönergesi ile port tanımlamak suretiyle bunu mümkün kılabilirsiniz. - <code>NameVirtualHost <em>isim:port</em></code> tanımı yapmadan - veya bunun yerine <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> - kullanarak <code>VirtualHost <em>isim:port</em></code> kullanmaya - kalkışırsanız, yapılandırmanız çalışmayacaktır.</p> + varsayalım. AÅŸağıdaki örnekte, isim eÅŸleÅŸmesinin, en iyi eÅŸleÅŸen IP + adresi ve port çifti saptandıktan sonra yer alması gösterilmiÅŸtir. </p> <div class="example"><h3>Sunucu yapılandırması</h3><p><code> Listen 80<br /> Listen 8080<br /> <br /> - NameVirtualHost 172.20.30.40:80<br /> - NameVirtualHost 172.20.30.40:8080<br /> - <br /> <VirtualHost 172.20.30.40:80><br /> <span class="indent"> ServerName mesela.dom<br /> @@ -360,15 +343,14 @@ <h2><a name="mixed" id="mixed">Hem isme hem de IP‘ye dayalı sanal konaklar</a></h2> - <p>Bazı adreslerde isme dayalı, bazılarında da IP’ye dayalı sanal konaklar - çalışsın istersek...</p> + <p>Bir <code>VirtualHost</code> yönergesinde belirtilen bir IP adresi baÅŸka + bir sanal konakta görünmüyorsa bu sankon kesinlikle IP'ye dayalı bir + sanal konaktır.</p> <div class="example"><h3>Sunucu yapılandırması</h3><p><code> Listen 80<br /> <br /> - NameVirtualHost 172.20.30.40<br /> - <br /> <VirtualHost 172.20.30.40><br /> <span class="indent"> DocumentRoot /siteler/mesela<br /> @@ -513,7 +495,10 @@ <p>80. porttan gelen IP adresi belirtilmemiÅŸ isteklere <code>_default_</code> sanal konağı, diÄŸer portlardan gelen adres belirtilmemiÅŸ isteklere ise ana sunucu hizmet verecektir.</p> - + + <p>Bir sanal konak bildiriminde <code>*</code> kullanımı + <code>_default_</code> kullanımından daha yüksek öncelik saÄŸlar.</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> @@ -528,7 +513,8 @@ sunmamız lazım.</p> <p>Çözüm kolay, çünkü yapacağımız sadece <code>VirtualHost</code> - yönergesine yeni IP adresini (<code>192.168.2.2</code>) eklemek olacak.</p> + yönergesine yeni IP adresini (<code>192.168.2.2</code>) eklemek + olacak.</p> <div class="example"><h3>Sunucu yapılandırması</h3><p><code> @@ -578,14 +564,12 @@ <div class="example"><h3>Sunucu yapılandırması</h3><p><code> - NameVirtualHost 172.20.30.40<br /> - <br /> <VirtualHost 172.20.30.40><br /> <span class="indent"> # ilk sanal konak<br /> DocumentRoot /siteler/baska<br /> RewriteEngine On<br /> - RewriteRule ^/.* /siteler/baska/index.html<br /> + RewriteRule . /siteler/baska/index.html<br /> # ...<br /> </span> </VirtualHost><br /> diff --git a/docs/manual/vhosts/examples.xml.meta b/docs/manual/vhosts/examples.xml.meta index c15857860f..4bd55405bf 100644 --- a/docs/manual/vhosts/examples.xml.meta +++ b/docs/manual/vhosts/examples.xml.meta @@ -11,6 +11,6 @@ <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/vhosts/fd-limits.html.tr.utf8 b/docs/manual/vhosts/fd-limits.html.tr.utf8 index 81dc11b5b4..95fd33508f 100644 --- a/docs/manual/vhosts/fd-limits.html.tr.utf8 +++ b/docs/manual/vhosts/fd-limits.html.tr.utf8 @@ -24,7 +24,6 @@ <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/vhosts/fd-limits.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>Çok büyük sayıda sanal konak kullanıyorsanız ve bunların her biri için diff --git a/docs/manual/vhosts/fd-limits.xml.meta b/docs/manual/vhosts/fd-limits.xml.meta index 4203342ef4..2993e90a58 100644 --- a/docs/manual/vhosts/fd-limits.xml.meta +++ b/docs/manual/vhosts/fd-limits.xml.meta @@ -11,6 +11,6 @@ <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/vhosts/index.html.tr.utf8 b/docs/manual/vhosts/index.html.tr.utf8 index f4d2dd328f..d12ac7b5a7 100644 --- a/docs/manual/vhosts/index.html.tr.utf8 +++ b/docs/manual/vhosts/index.html.tr.utf8 @@ -26,13 +26,13 @@ <a href="../tr/vhosts/" title="Türkçe"> tr </a> | <a href="../zh-cn/vhosts/" 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><cite>Sanal Konak</cite> (Virtual Host) terimi tek bir makine üzerinde - birden fazla sitenin (www.sirket1.dom, www.sirket2.dom gibi) barındırılma - uygulamasını betimler. Sanal konaklar, "<a href="ip-based.html">IP’ye - dayalı</a>" veya "<a href="name-based.html">isme dayalı</a>" olabilir; + birden fazla sitenin (sirket1.example.com, sirket2.example.com gibi) + barındırılma uygulamasını betimler. Sanal konaklar, + "<a href="ip-based.html">IP’ye dayalı</a>" veya + "<a href="name-based.html">isme dayalı</a>" olabilir; birincisinde, her site ayrı bir IP adresinden sunulurken, ikincisinde her IP adresinde birden fazla site sunulur. Olayda aynı fiziksel sunucu kullanıldığı halde bu sunucu son kullanıcıya görünür deÄŸildir.</p> @@ -43,13 +43,14 @@ konaklara bazen <em>konaÄŸa dayalı</em> sanal konaklar veya <em>IP’ye dayanmayan</em> sanal konaklar da denmektedir.</p> - <p>AÅŸağıda, Apache’nin 1.3 sürümü ve sonrası için sanal konak desteÄŸini bütün + <p>AÅŸağıda, Apache HTTP Suncusundaki sanal konak desteÄŸini bütün ayrıntıları ile açıklayan belgeler listelenmiÅŸtir.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">Sanal Konak DesteÄŸi</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#directives">Yapılandırma Yönergeleri</a></li> -</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Ä°sme Dayalı Sanal Konaklar</a></li><li><a href="ip-based.html">IP Adresine Dayalı Sanal Konaklar</a></li><li><a href="examples.html">Sanal Konak Örnekleri</a></li><li><a href="fd-limits.html">Dosya Tanıtıcı Sınırları</a></li><li><a href="mass.html">Kütlesel Sanal Konaklık</a></li><li><a href="details.html">Ayrıntılı olarak Konak EÅŸleme</a></li></ul></div> +</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Ä°sme Dayalı Sanal Konaklar</a></li><li><a href="ip-based.html">IP Adresine Dayalı Sanal Konaklar</a> +</li><li><a href="examples.html">Sanal Konak Örnekleri</a></li><li><a href="fd-limits.html">Dosya Tanıtıcı Sınırları</a></li><li><a href="mass.html">Kütlesel Sanal Konaklık</a></li><li><a href="details.html">Ayrıntılı olarak Konak EÅŸleme</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="support" id="support">Sanal Konak DesteÄŸi</a></h2> @@ -57,15 +58,16 @@ <ul> <li><a href="name-based.html">Ä°sme Dayalı Sanal Konaklar</a> (Her IP adresinde birden fazla site)</li> - <li><a href="ip-based.html">IP Adresine Dayalı Sanal Konaklar</a> (Her site - için ayrı IP adresi)</li> + <li><a href="ip-based.html">IP Adresine Dayalı Sanal Konaklar</a> (Her + site için ayrı IP adresi)</li> <li><a href="examples.html">Çok kullanılan sanal konak yapılandırma örnekleri</a></li> <li><a href="fd-limits.html">Dosya Tanıtıcı Sınırları</a> (veya, <em>çok fazla günlük dosyası</em>)</li> <li><a href="mass.html">Devingen olarak Yapılandırılan Kütlesel Sanal Barındırma</a></li> - <li><a href="details.html">Konak EÅŸlemenin DerinliÄŸine Ä°ncelenmesi</a></li> + <li><a href="details.html">Konak EÅŸlemenin DerinliÄŸine + Ä°ncelenmesi</a></li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -74,7 +76,6 @@ <ul> <li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li> - <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li> <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li> <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li> <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li> diff --git a/docs/manual/vhosts/index.xml.meta b/docs/manual/vhosts/index.xml.meta index cb60dcce60..99c1944a65 100644 --- a/docs/manual/vhosts/index.xml.meta +++ b/docs/manual/vhosts/index.xml.meta @@ -12,7 +12,7 @@ <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> diff --git a/docs/manual/vhosts/ip-based.html.tr.utf8 b/docs/manual/vhosts/ip-based.html.tr.utf8 index e908d21aa7..da868bcacc 100644 --- a/docs/manual/vhosts/ip-based.html.tr.utf8 +++ b/docs/manual/vhosts/ip-based.html.tr.utf8 @@ -5,7 +5,7 @@ This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>Apache’de IP’ye Dayalı Sanal Konak DesteÄŸi - Apache HTTP Sunucusu</title> +<title>IP’ye Dayalı Sanal Konak DesteÄŸi - 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" /> @@ -16,7 +16,7 @@ <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.5</a> > <a href="./">Sanal Konaklar</a></div><div id="page-content"><div id="preamble"><h1>Apache’de IP’ye Dayalı Sanal Konak DesteÄŸi</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.5</a> > <a href="./">Sanal Konaklar</a></div><div id="page-content"><div id="preamble"><h1>IP’ye Dayalı Sanal Konak DesteÄŸi</h1> <div class="toplang"> <p><span>Mevcut Diller: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | @@ -24,9 +24,9 @@ <a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/vhosts/ip-based.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> </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Sistem gereksinimleri</a></li> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#explanation">IP'ye dayalı sanal konak desteÄŸi nedir</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#requirements">Sistem gereksinimleri</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#howto">Apache nasıl ayarlanır?</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#multiple">Çok sayıda sürecin yapılandırılması</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#single">Sanal konaklar tek bir sürecin yapılandırılması</a></li> @@ -35,17 +35,33 @@ </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="explanation" id="explanation">IP'ye dayalı sanal konak desteÄŸi nedir</a></h2> + <p>IP'ye dayalı sanal konak desteÄŸi, bir isteÄŸin alındığı IP adresi ve + porta baÄŸlı olarak farklı yönergeleri uygulamak için bir yoldur. Özetle, + farklı siteleri farklı portlardan ve arayüzlerden sunmakta + kullanılır.</p> + + <p>ÇoÄŸu durumda, <a href="name-based.html">isme dayalı sanal konaklar</a> + birçok sanal konağın tek bir IP adresi/port çiftini paylaÅŸmasını + saÄŸladığından daha kullanışlıdır. Neyi kullanacağınıza karar vermek için + <a href="name-based.html#namevip">Ä°sme dayalı ve IP’ye dayalı Sanal + Konaklar</a> bölümüne bakı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="requirements" id="requirements">Sistem gereksinimleri</a></h2> <p><cite>IP’ye dayalı</cite> deyince, sunucunun <strong>her IP’ye dayalı - sanal konak için ayrı bir IP adresi</strong>ne sahip olduÄŸunu anlıyoruz. - Bunun olması için, makine ya çok sayıda aÄŸ baÄŸlantısına sahiptir ya da - makinede, günümüzde çoÄŸu iÅŸletim sistemi tarafından desteklenen sanal - arabirimler kullanılıyordur. (Sanal arabirimlerle ilgili ayrıntılar için - sistem belgelerinize bakınız; bu konu genellikle IP rumuzları (ip aliases) - olarak geçer ve ayarlamak için genellikle "ifconfig" komutu - kullanılır.)</p> - + sanal konak için ayrı bir IP adresi/port çifti</strong>ne sahip olduÄŸunu + anlıyoruz. Bunun olması için, makine ya çok sayıda aÄŸ baÄŸlantısına + sahiptir ya da makinede, günümüzde çoÄŸu iÅŸletim sistemi tarafından + desteklenen sanal arabirimler ve/veya çok sayıda port kullanılıyordur. + (Sanal arabirimlerle ilgili ayrıntılar için sistem belgelerinize bakınız; + bu konu genellikle IP rumuzları (ip aliases) olarak geçer ve ayarlamak + için genellikle "ifconfig" komutu kullanılır.)</p> + + <p>Apache HTTP Sunucusu terminolojisinde, tek bir IP adresinin çok sayıda + TCP portuyla kullanımı IP'ye dayalı sanal konak desteÄŸi olarak + bilinir.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="howto" id="howto">Apache nasıl ayarlanır?</a></h2> @@ -61,8 +77,8 @@ <li>Güvenli bölgeler oluÅŸturmanız gerekiyordur. ÖrneÄŸin, ÅŸirket2’deki hiç kimse dosya sistemi üzerinden ÅŸirket1’e ait verileri okuyamasın, sadece herkes gibi tarayıcı kullanarak okuyabilsin istenebilir. Bu durumda, - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>, - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>, + <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>, + <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> ve <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> yönergeleri farklı deÄŸerlerle yapılandırılmış iki ayrı süreç çalıştırmanız gerekir.</li> @@ -97,7 +113,7 @@ yönergesi kullanılır. Örnek:</p> <div class="example"><p><code> - Listen www.birkobi.dom:80 + Listen 192.0.2.100:80 </code></p></div> <p>Burada konak ismi yerine IP adresi kullanmanız önerilir (ayrıntılar için @@ -122,7 +138,7 @@ DocumentRoot /gruplar/birkobi/belgeler<br /> ServerName www.birkobi.dom<br /> ErrorLog /gruplar/birkobi/günlükler/hatalar.log<br /> - TransferLog /gruplar/birkobi/günlükler/erisim.log + CustomLog /gruplar/birkobi/günlükler/erisim.log combined </span> </VirtualHost><br /> <br /> @@ -132,7 +148,7 @@ DocumentRoot /gruplar/digerkobi/belgeler<br /> ServerName www.digerkobi.dom<br /> ErrorLog /gruplar/digerkobi/günlükler/hatalar.log<br /> - TransferLog /gruplar/digerkobi/günlükler/erisim.log + CustomLog /gruplar/digerkobi/günlükler/erisim.log combined </span> </VirtualHost> </code></p></div> @@ -142,10 +158,15 @@ <a href="../dns-caveats.html">DNS ile ilgili konular</a> belgesine bakınız).</p> + <p>Belli bir IP adresi veya port kullanımı bunların joker eÅŸdeÄŸerlerine + göre daha yüksek öncelik saÄŸlar ve eÅŸleÅŸen bir sanal konak da genel + sunucuya göre öncelik alır.</p> + <p>Süreç oluÅŸturmayı denetleyen yönergeler ve bir kaç baÅŸka yönerge dışında - hemen hemen tüm yapılandırma yönergeleri <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> bölümleri içinde kullanılabilir. Bir - yönergenin <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> bölümlerinde - kullanılıp kullanılmayacağını öğrenmek için <a href="../mod/directives.html">yönerge dizinini</a> kullanarak yönergenin <a href="../mod/directive-dict.html#Context">BaÄŸlam</a>’ına bakınız.</p> + hemen hemen tüm yapılandırma yönergeleri <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> bölümleri içinde kullanılabilir. + Bir yönergenin <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> + bölümlerinde kullanılıp kullanılmayacağını öğrenmek için <a href="../mod/directives.html">yönerge dizinini</a> kullanarak yönergenin + <a href="../mod/directive-dict.html#Context">BaÄŸlam</a>’ına bakınız.</p> <p><a href="../suexec.html">suEXEC sarmalayıcısı</a> kullanıldığı takdirde <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> yönergesi de @@ -154,9 +175,9 @@ <p><em>GÃœVENLÄ°K:</em>Günlük dosyalarının yazılacağı yeri belirlerken, Apache’yi baÅŸlatan kullanıcıdan baÅŸka kimsenin yazamayacağı bir yerin - seçilmesi bazı güvenlik risklerini ortadan kaldırmak bakımından önemlidir. - Ayrıntılar için <a href="../misc/security_tips.html">güvenlik ipuçları</a> - belgesine bakınız.</p> + seçilmesi bazı güvenlik risklerini ortadan kaldırmak bakımından + önemlidir. Ayrıntılar için <a href="../misc/security_tips.html">güvenlik + ipuçları</a> belgesine bakınız.</p> </div></div> <div class="bottomlang"> <p><span>Mevcut Diller: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | diff --git a/docs/manual/vhosts/ip-based.xml.meta b/docs/manual/vhosts/ip-based.xml.meta index 1d24a40e09..bcb6ed04a0 100644 --- a/docs/manual/vhosts/ip-based.xml.meta +++ b/docs/manual/vhosts/ip-based.xml.meta @@ -11,6 +11,6 @@ <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/vhosts/mass.html.tr.utf8 b/docs/manual/vhosts/mass.html.tr.utf8 index 8a25f8103e..aea49ea418 100644 --- a/docs/manual/vhosts/mass.html.tr.utf8 +++ b/docs/manual/vhosts/mass.html.tr.utf8 @@ -23,23 +23,23 @@ <a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/vhosts/mass.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 sanal konakların sonu belirsiz bir ÅŸekilde artışı karşısında - Apache httpd sunucusunun nasıl daha verimli kullanılacağı açıklanmıştır. + Apache HTTP Sunucusunun nasıl daha verimli kullanılacağı açıklanmıştır. + Devingen kitlesel konakları oluÅŸturmak için <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> + modülünün kullanımını açıklayan <a href="../rewrite/vhosts.html">ayrı bir + belge</a> de mevcuttur. </p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">Amaç</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#overview">Genel Bakış</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#simple">Basit Devingen Sanal Konaklar</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#homepages">Sanal KiÅŸisel Sayfalar Sistemi</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#simple">mod_vhost_alias ile Kitlesel Sanal Konaklar</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#homepages">BasitleÅŸtirilmiÅŸ Kitlesel Sanal Konaklar</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#combinations">Aynı Sunucuda KiÅŸisel ve Kurumsal Sanal Konaklar</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#ipbased">IP’ye dayalı sanal konakları daha verimli kılmak</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#simple.rewrite"><code>mod_rewrite</code> ile Kurumsal Müşteriler Sistemi</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#homepages.rewrite"><code>mod_rewrite</code> ile KiÅŸisel Sayfalar Sistemi</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#xtra-conf">Sanal konaklar için ayrı bir yapılandırma dosyası kullanmak</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#simple.rewrite"><code>mod_rewrite</code> ile Kitlesel Sanal Konaklar</a></li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> @@ -50,40 +50,35 @@ <code><VirtualHost></code> bölümü içereceÄŸi zaman yapılacaklar ile ilgilidir.</p> -<div class="example"><p><code> -NameVirtualHost 111.22.33.44<br /> -<VirtualHost 111.22.33.44><br /> -<span class="indent"> - ServerName musteri-1.dom<br /> - DocumentRoot /siteler/musteri-1.dom/belgeler<br /> - ScriptAlias /cgi-bin/ /siteler/musteri-1.dom/cgi-bin<br /> -</span> -</VirtualHost><br /> -<VirtualHost 111.22.33.44><br /> -<span class="indent"> - ServerName musteri-2.dom<br /> - DocumentRoot /siteler/musteri-2.dom/belgeler<br /> - ScriptAlias /cgi-bin/ /siteler/musteri-2.dom/cgi-bin<br /> -</span> -</VirtualHost><br /> -# blah blah blah<br /> -<VirtualHost 111.22.33.44><br /> -<span class="indent"> - ServerName musteri-N.dom<br /> - DocumentRoot /siteler/musteri-N.dom/belgeler<br /> - ScriptAlias /cgi-bin/ /siteler/musteri-N.dom/cgi-bin<br /> -</span> +<pre> +<VirtualHost 111.22.33.44> + ServerName musteri-1.example.com + DocumentRoot /siteler/musteri-1/belgeler + ScriptAlias /cgi-bin/ /siteler/musteri-1/cgi-bin </VirtualHost> -</code></p></div> - <p>Ana fikir, tüm duraÄŸan <code><VirtualHost></code> - yapılandırmalarını devingen olarak çalışan tek bir - <code><VirtualHost></code> bölümüyle deÄŸiÅŸtirmektir. Bunun elbette - bazı getirileri olacaktır:</p> +<VirtualHost 111.22.33.44> + ServerName musteri-2.example.com + DocumentRoot /siteler/musteri-2/belgeler + ScriptAlias /cgi-bin/ /siteler/musteri-2/cgi-bin +</VirtualHost> + +<VirtualHost 111.22.33.44> + ServerName musteri-N.example.com + DocumentRoot /siteler/musteri-N/belgeler + ScriptAlias /cgi-bin/ /siteler/musteri-N/cgi-bin +</VirtualHost> +</pre> + + <p>Ä°steÄŸimiz çok sayıda <code><VirtualHost></code> bölümünü devingen + olarak çalışan tek bir <code><VirtualHost></code> bölümüyle + deÄŸiÅŸtirmektir. Bunun elbette bazı getirileri olacaktır:</p> <ol> <li>Yapılandırma dosyanız küçüleceÄŸi için Apache daha çabuk - baÅŸlatılabilecek ve daha az bellek harcayacaktır.</li> + baÅŸlatılabilecek ve daha az bellek harcayacaktır. Muhtemelen daha da + önemlisi, küçülmüş bir yapılandırmanın bakımı da kolaylaÅŸacağı için + hatalar da azalacaktır.</li> <li>Yeni sanal konakların eklenmesi, DNS’de yeni girdiler oluÅŸturmak ve dosya sisteminde bununla ilgili dizinleri açmak dışında biraz daha @@ -92,11 +87,12 @@ NameVirtualHost 111.22.33.44<br /> </ol> <p>Ana götürüsü ise her sanal konak için ayrı birer günlük dosyasına sahip - olamayacak olmanızdır. Öte yandan, dosya tanıtıcılarının sınırlı olması - nedeniyle bunu yapmayı zaten istemezsiniz. Günlük kayıtları için bir - fifo veya bir boru hattı oluÅŸturmak ve diÄŸer uçta çalışan bir süreç - vasıtasıyla günlükleri müşterilere paylaÅŸtırmak daha iyidir (ayrıca, bu, - istatistikleri toplamanızı da kolaylaÅŸtırır).</p> + olamayacak olmanızdır. Öte yandan, <a href="fd-limits.html">dosya + tanıtıcılarının sınırlı olması</a> nedeniyle bunu yapmayı zaten + istemezsiniz. Günlük kayıtları için bir <a href="../logs.html#piped">fifo + veya bir boru hattı</a> oluÅŸturmak ve diÄŸer uçta çalışan bir süreç + vasıtasıyla günlükleri müşterilere paylaÅŸtırmak daha iyidir. Böyle bir + iÅŸlemle ilgili bir örneÄŸi <a href="../programs/other.html#split-logfile">split-logfile</a> aracının belgesinde bulabilirsiniz.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> @@ -105,16 +101,18 @@ NameVirtualHost 111.22.33.44<br /> <p>Bir sanal konak iki bilgiye bakarak belirlenir: IP adresi ve HTTP isteÄŸindeki <code>Host:</code> baÅŸlığının içeriÄŸi. Devingen sanal barındırma tekniÄŸi, isteÄŸi yerine getirmek için kullanılacak dosya - yoluna bu bilgiyi kendiliÄŸinden girmek esasına dayanır. Bu, Apache 2.0 - ile <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> kullanarak oldukça kolay - yapılabileceÄŸi gibi <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> da kullanılabilir. Bu - modüllerin her ikisi de öntanımlı olarak devre dışıdır. Bu tekniÄŸi - kullanmak isterseniz Apache’yi yeniden yapılandırıp derleyerek bu iki - modülü etkin duruma getirmeniz gerekir.</p> - - <p>Devingen sanal konağı normal bir sanal konak gibi göstermek için bazı - ÅŸeyleri ’göstermelik’ olarak yapmak gerekir. Bunlardan en önemlisi, - Apache tarafından göreli URL’lerden normal URL’leri ve benzerlerini + yoluna bu bilgiyi kendiliÄŸinden girmek esasına dayanır. Bu, Apache httpd + ile <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> modülünü kullanarak oldukça kolay + yapılabileceÄŸi gibi <a href="../rewrite/vhosts.html">mod_rewrite modülü + de kullanılabilir</a>.</p> + + <p>Bu modüllerin her ikisi de öntanımlı olarak devre dışıdır. Bu tekniÄŸi + kullanmak isterseniz Apache httpd'yi yeniden yapılandırıp derleyerek bu + iki modülü etkin duruma getirmeniz gerekir.</p> + + <p>Devingen sanal konağı normal bir sanal konak gibi göstermek için + bazı bilgileri istekten saptamak gerekir. Bunlardan en önemlisi, + httpd tarafından göreli URL’lerden normal URL’leri ve benzerlerini üretmek için kullanılan sunucu ismidir. Sunucu ismi <code>ServerName</code> yönergesi ile yapılandırılır ve CGI’ler tarafından <code>SERVER_NAME</code> ortam deÄŸiÅŸkeni üzerinden @@ -124,37 +122,36 @@ NameVirtualHost 111.22.33.44<br /> DNS</code> belirtilmiÅŸse, sunucu ismi, sanal konağın IP adresinden tersine DNS sorgusu yapılarak elde edilir. Birincisi isme dayalı sanal konaklar tarafından ikincisi ise IP’ye dayalı sanal konaklar tarafından - kullanılır. EÄŸer Apache, istekte <code>Host:</code> baÅŸlığının olmayışı + kullanılır. EÄŸer httpd, istekte <code>Host:</code> baÅŸlığının olmayışı veya DNS sorgusunun baÅŸarısız olması sebebiyle sunucu ismini elde edemezse son çare olarak <code>ServerName</code> yönergesinde yazılı deÄŸeri kullanır.</p> - <p>‘Göstermelik’ yapılan ÅŸeylerden biri de <code>DocumentRoot</code> + <p>Saptanan bilgilerden biri de <code>DocumentRoot</code> yönergesi ile yapılandırılan belge kök dizini olup CGI’ler tarafından <code>DOCUMENT_ROOT</code> ortam deÄŸiÅŸkeni üzerinden kullanılır. Normal yapılandırmada <code class="module"><a href="../mod/core.html">core</a></code> modülü tarafından dosya isimlerini URI’lere eÅŸlerken kullanılır. Fakat sunucu devingen sanal konakları kullanmak üzere yapılandırıldığında, eÅŸleÅŸtirmeyi farklı yollardan yapan - baÅŸka bir modül devreye girer (<code>mod_vhost_alias</code> veya - <code>mod_rewrite</code>). <code>DOCUMENT_ROOT</code> ortam deÄŸiÅŸkenine - deÄŸerini atamaktan sorumlu olan bu iki modülden biri kullanılmazsa CGI - veya SSI belgeleri yanlış deÄŸerlerle üretilirler.</p> + baÅŸka bir modül devreye girer (<code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> veya + <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>). <code>DOCUMENT_ROOT</code> ortam + deÄŸiÅŸkenine deÄŸerini atamaktan sorumlu olan bu iki modülden biri + kullanılmazsa CGI veya SSI belgeleri yanlış deÄŸerlerle üretilirler.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="simple" id="simple">Basit Devingen Sanal Konaklar</a></h2> +<h2><a name="simple" id="simple">mod_vhost_alias ile Kitlesel Sanal Konaklar</a></h2> <p>Yukarıda <a href="#motivation">Amaç</a> bölümünde özetlenen sanal konak - düzenlemesinin <code>mod_vhost_alias</code> kullanarak daha soysal bir - tarzda gerçekleÅŸtirilmiÅŸ halini içeren <code>httpd.conf</code> bölümü - aÅŸağıdadır.</p> + düzenlemesinin <code>mod_vhost_alias</code> kullanarak gerçekleÅŸtirilmiÅŸ + halini içeren <code>httpd.conf</code> bölümü aÅŸağıdadır.</p> <div class="example"><p><code> # sunucu ismini Host: baÅŸlığından elde edelim<br /> UseCanonicalName Off<br /> <br /> -# Bu günlükleme biçiminde ilk alana bakarak<br /> -# sanal konak günlükleri ayrıştırılabilir<br /> +# Bu günlükleme biçiminde split-logfile aracı kullanılarak<br /> +# ilk alana dayalı sanal konak günlükleri ayrıştırılabilir<br /> LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br /> CustomLog logs/access_log vcommon<br /> <br /> @@ -167,27 +164,37 @@ VirtualScriptAlias /siteler/%0/cgi-bin <p>Bu yapılandırmayı IP’ye dayalı sanal konaklar için kullanmak isterseniz <code>UseCanonicalName Off</code> yerine <code>UseCanonicalName DNS</code> yazmanız yeterlidir. Böylece dosya ismine eklenecek konak - ismi sanal konağın IP adresinden türetilir.</p> + ismi sanal konağın IP adresinden türetilir. <code>%0</code> deÄŸiÅŸkeni, + <code>Host:</code> baÅŸlığı ile belirlenen istekteki sunucu isminin + ifadesidir.</p> + + <p>Kullanım örnekleri için <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>modülünün + belgesine bakı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="homepages" id="homepages">Sanal KiÅŸisel Sayfalar Sistemi</a></h2> - - <p>Bu sistem, yukarıdaki yapılandırmanın bir ISS’nin kiÅŸisel sayfalar - sunucusuna uyarlanmasından baÅŸka bir ÅŸey deÄŸildir. Biraz daha karmaşık - bir yapılandırma ile dosya isimlerine <code>/home/kullanıcı/</code> - dizinlerini ekleyebiliriz. Farklı olarak her sanal konak için bir tane - deÄŸil hepsi için bir tane <code>cgi-bin</code> olacaktır.</p> - -<div class="example"><p><code> -# Son bölüm hariç yukarıdaki yapılandırma, burada...<br /> -<br /> -# sunucu ismine eklenecek dosya isimlerini oluÅŸturalım<br /> -VirtualDocumentRoot /siteler/%2/belgeler<br /> -<br /> -# ortak cgi-bin dizini<br /> -ScriptAlias /cgi-bin/ /siteler/std-cgi/<br /> -</code></p></div> +<h2><a name="homepages" id="homepages">BasitleÅŸtirilmiÅŸ Kitlesel Sanal Konaklar</a></h2> + + <p>Bu sistem, yukarıdaki yapılandırmanın bir ISS’nin sunucusuna + uyarlanmasından baÅŸka bir ÅŸey deÄŸildir. <code>%2</code> deÄŸiÅŸkenini + kullanarak, dosya isminde kullanmak üzere sunucu isminin alt dizgelerini + seçebiliriz, böylece, örneÄŸin <code>www.user.example.com</code> belgeleri + <code>/home/user/www</code> dizininde bulunabilir. Farklı olarak her + sanal konak için bir tane deÄŸil hepsi için bir tane <code>cgi-bin</code> + olacaktır.</p> + + <div class="example"><p><code> + UseCanonicalName Off<br /> + <br /> + LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br /> + CustomLog logs/access_log vcommon<br /> + <br /> + # sunucu ismini içerecek dosya isimlerini oluÅŸturalım<br /> + VirtualDocumentRoot /home/%2/www<br /> + <br /> + # ortak cgi-bin dizini<br /> + ScriptAlias /cgi-bin/ /siteler/std-cgi/<br /> + </code></p></div> <p><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> belgesinde daha karmaşık <code>VirtualDocumentRoot</code> örnekleri vardır.</p> @@ -196,7 +203,7 @@ ScriptAlias /cgi-bin/ /siteler/std-cgi/<br /> <div class="section"> <h2><a name="combinations" id="combinations">Aynı Sunucuda KiÅŸisel ve Kurumsal Sanal Konaklar</a></h2> - <p>Daha karmaşık ayarlamalar yaparak Apache’inin normal + <p>Daha karmaşık ayarlamalar yaparak httpd’nin normal <code><VirtualHost></code> bölümlerini farklı kitlesel sanal konak yapılandırmaları için kullanabilirsiniz. ÖrneÄŸin, bireysel müşterileriniz için bir IP adresiniz, kurumsal müşterileriniz için de @@ -224,7 +231,7 @@ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br /> <br /> <VirtualHost 111.22.33.44><br /> <span class="indent"> - ServerName kurumsal.iss.dom<br /> + ServerName kurumsal.example.com<br /> <br /> CustomLog logs/access_log.kurumsal vcommon<br /> <br /> @@ -235,7 +242,7 @@ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br /> <br /> <VirtualHost 111.22.33.45><br /> <span class="indent"> - ServerName bireysel.iss.dom<br /> + ServerName bireysel.example.com<br /> <br /> CustomLog logs/access_log.bireysel vcommon<br /> <br /> @@ -249,13 +256,14 @@ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br /> <p>EÄŸer ilk <code><VirtualHost></code> bölümü bir <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> yönergesi içermezse ilgili IP için ters DNS sorgusu yapılır. EÄŸer sorgudan elde edilen isim sunucunun ismi deÄŸilse bu istenmeyen duruma bir çözüm olarak bir - bilgilendirme bölümü (<code>ServerName isimsiz.iss.dom</code>) + bilgilendirme bölümü (örn, <code>ServerName bilgi.example.com</code>) eklenebilir.</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="ipbased" id="ipbased">IP’ye dayalı sanal konakları daha verimli kılmak</a></h2> + <p><a href="#simple">Ä°lk örnekte</a> IP’ye dayalı sanal konaklar için kullanılmak istenirse yapılandırmada neyin nasıl deÄŸiÅŸtirileceÄŸi @@ -280,131 +288,16 @@ VirtualScriptAliasIP /siteler/%0/cgi-bin<br /> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="simple.rewrite" id="simple.rewrite"><code>mod_rewrite</code> ile Kurumsal Müşteriler Sistemi</a></h2> - - <p>Buradaki <code>httpd.conf</code> bölümü de <a href="#simple">ilk - örnekteki</a> gibi elde edilmiÅŸtir. Ä°lk yarı, bazı deÄŸiÅŸiklikler dışında - yukarıdaki örneÄŸe çok benzer. Bu deÄŸiÅŸiklikler yapılandırmanın - <code>mod_rewrite</code> bölümünün düzgün çalışması ve geriye doÄŸru - uyumluluk için gereklidir. Ä°kinci yarı, asıl iÅŸi yapan - <code>mod_rewrite</code> yapılandırmasını içerir.</p> - - <p>Biraz uzmanlık gerektiren bazı kısımlar var: Öntanımlı olarak - <code>mod_rewrite</code> diÄŸer (<code>mod_alias</code>, vs. gibi) URI - dönüşüm modüllerinden önce çalışır. Dolayısıyla bu modülleri kullanmak - isterseniz, <code>mod_rewrite</code>’ı bunlara izin verecek ÅŸekilde - yapılandırmalısınız. Ayrıca her devingen sanal konaÄŸa eÅŸdeÄŸer bir - <code>ScriptAlias</code> yapmak için de biraz büyü yapmak gerekir.</p> - -<div class="example"><p><code> -# Sunucu ismini Host: baÅŸlığınıdan alalım.<br /> -UseCanonicalName Off<br /> -<br /> -# Günlük dosyasından bilgileri ayıklayabilelim.<br /> -LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon<br /> -CustomLog logs/access_log vcommon<br /> -<br /> -<Directory /siteler/hosts><br /> -<span class="indent"> - # ScriptAlias için yaptıklarımızla CGI betiklerini<br /> - # çalışmaya zorlayamayacağımızdan ExecCGI burada gerekli.<br /> - Options FollowSymLinks ExecCGI<br /> -</span> -</Directory><br /> -<br /> -# Ä°ÅŸin zor yanına geldik.<br /> -<br /> -RewriteEngine On<br /> -<br /> -# Host: baÅŸlığından elde edilen sunucu isminde harf<br /> -# büyüklükleri çeÅŸitli olabilir. Hepsini küçük harf yapalım.<br /> -RewriteMap lowercase int:tolower<br /> -<br /> -## önce normal belgelerle anlaÅŸalım:<br /> -# Alias /icons/ çalışsın - diÄŸer rumuzlar için yineleyelim<br /> -RewriteCond %{REQUEST_URI} !^/icons/<br /> -# CGI’ler de çalışsın.<br /> -RewriteCond %{REQUEST_URI} !^/cgi-bin/<br /> -# Biraz da büyü yapalım.<br /> -RewriteRule ^/(.*)$ /siteler/${lowercase:%{SERVER_NAME}}/belgeler/$1<br /> -<br /> -## Artık CGI’lerle anlaÅŸabiliriz. - Bir eylemci isteyelim.<br /> -RewriteCond %{REQUEST_URI} ^/cgi-bin/<br /> -RewriteRule ^/(.*)$ /siteler/${lowercase:%{SERVER_NAME}}/cgi-bin/$1 [H=cgi-script]<br /> -<br /> -# Bu kadar! -</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="homepages.rewrite" id="homepages.rewrite"><code>mod_rewrite</code> ile KiÅŸisel Sayfalar Sistemi</a></h2> - - <p>Burada da <a href="#homepages">ikinci örnekte</a> yaptıklarımızı - yapıyoruz.</p> - -<div class="example"><p><code> -RewriteEngine on<br /> -<br /> -RewriteMap lowercase int:tolower<br /> -<br /> -# CGI’ler çalışsın.<br /> -RewriteCond %{REQUEST_URI} !^/cgi-bin/<br /> -<br /> -# konak ismi doÄŸru mu bakalım yoksa RewriteRule çalışmaz.<br /> -RewriteCond ${lowercase:%{SERVER_NAME}} ^www\.[a-z-]+\.isp\.dom$<br /> -<br /> -# URI’nin başına sanal konak ismini ekleyelim.<br /> -# [C], bunu bitirdikten sonra, sonraki rewrite ile devam et demek.<br /> -RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]<br /> -<br /> -# Artık asıl dosya ismini oluÅŸturabiliriz.<br /> -RewriteRule ^www\.([a-z-]+)\.isp\.dom/(.*) /home/$1/$2<br /> -<br /> -# Ortak CGI dizinini tanımlayalım.<br /> -ScriptAlias /cgi-bin/ /siteler/std-cgi/ -</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="xtra-conf" id="xtra-conf">Sanal konaklar için ayrı bir yapılandırma dosyası kullanmak</a></h2> - - <p>Burada, sanal konak isimlerinden belge kök dizini elde ederken - <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> modülünün daha geliÅŸkin özelliklerinden - yararlanarak isimleri ayrı bir dosyadan okutacağız. Bu, esnekliÄŸi - artırır ama daha karmaşık bir yapılandırma gerekir.</p> - - <p>AÅŸağıdaki içeriÄŸe sahip bir <code>vhost.map</code>dosyamız olsun:</p> - -<div class="example"><p><code> -musteri-1.dom /siteler/kurumsal/1<br /> -musteri-2.dom /siteler/kurumsal/2<br /> -# ...<br /> -musteri-N.dom /siteler/kurumsal/N<br /> -</code></p></div> - - <p><code>httpd.conf</code> dosyamız da ÅŸunları içerecektir:</p> - -<div class="example"><p><code> -RewriteEngine on<br /> -<br /> -RewriteMap lowercase int:tolower<br /> -<br /> -# EÅŸlem dosyasını tanımlayalım<br /> -RewriteMap vhost txt:/siteler/conf/vhost.map<br /> -<br /> -# Rumuzları yukarıdaki gibi halledelim.<br /> -RewriteCond %{REQUEST_URI} !^/icons/<br /> -RewriteCond %{REQUEST_URI} !^/cgi-bin/<br /> -RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$<br /> -# EÅŸlemeyi dosyalar için de yapalım.<br /> -RewriteCond ${vhost:%1} ^(/.*)$<br /> -RewriteRule ^/(.*)$ %1/belgeler/$1<br /> -<br /> -RewriteCond %{REQUEST_URI} ^/cgi-bin/<br /> -RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$<br /> -RewriteCond ${vhost:%1} ^(/.*)$<br /> -RewriteRule ^/(.*)$ %1/cgi-bin/$1 [H=cgi-script] -</code></p></div> +<h2><a name="simple.rewrite" id="simple.rewrite"><code>mod_rewrite</code> ile Kitlesel Sanal Konaklar</a></h2> + + + <p>Kitlesel sanal barındırma <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> modülü kullanarak + da gerçeklenebilir. Ya basitçe <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> yönergelerini kullanırsınız ya da daha karmaşık + olarak sanal konak tanımlarınızı harici bir yerde tutar ve bunlara + <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> yönergesini + kullanarak eriÅŸirsiniz. Bu teknikler ayrıntılı olarak + <a href="../rewrite/vhosts.html">rewrite belgelerinde</a> + açıklanmıştır.</p> </div></div> <div class="bottomlang"> diff --git a/docs/manual/vhosts/mass.xml.meta b/docs/manual/vhosts/mass.xml.meta index 846b02d78a..9a4b57f4d0 100644 --- a/docs/manual/vhosts/mass.xml.meta +++ b/docs/manual/vhosts/mass.xml.meta @@ -10,6 +10,6 @@ <variant>en</variant> <variant outdated="yes">fr</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> diff --git a/docs/manual/vhosts/name-based.html.tr.utf8 b/docs/manual/vhosts/name-based.html.tr.utf8 index f38a63ee75..982fca2e21 100644 --- a/docs/manual/vhosts/name-based.html.tr.utf8 +++ b/docs/manual/vhosts/name-based.html.tr.utf8 @@ -25,124 +25,126 @@ <a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/vhosts/name-based.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 isme dayalı sanal konakların ne zaman, nasıl kullanılacakları açıklanmıştır.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">Ä°sme dayalı ve IP’ye dayalı Sanal Konaklar</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#alg">Sunucu isme dayalı sanal konaklardan uygun olanını nasıl seçer</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#using">Ä°sme Dayalı Sanal Konakların Kullanımı</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#compat">Artık Tarihe Karışmış Tarayıcılarla Uyumluluk</a></li> </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="ip-based.html">IP Adresine Dayalı Sanal Konaklar</a></li><li><a href="details.html">Konak EÅŸlemenin DerinliÄŸine Ä°ncelenmesi</a> </li><li><a href="mass.html">Devingen olarak Yapılandırılan Kütlesel Sanal Barındırma</a></li><li><a href="examples.html">Çok kullanılan sanal konak yapılandırma -örnekleri</a></li><li><a href="examples.html#serverpath">ServerPath yapılandırma örneÄŸi</a> -</li></ul></div> +örnekleri</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="namevip" id="namevip">Ä°sme dayalı ve IP’ye dayalı Sanal Konaklar</a></h2> - <p>IP’ye dayalı sanal konaklarda sunulacak sanal konağı doÄŸru tespit - edebilmek için baÄŸlantının yapıldığı IP adresine bakılır. Bu bakımdan her - konak için ayrı bir IP adresine gereksinim vardır. Ä°sme dayalı sanal - konaklarda ise sunucu, istemcinin HTTP baÅŸlığının bir parçası olarak - gönderdiÄŸi konak adını kullanır. Bu teknikte aynı IP adresini çok sayıda - farklı konak kullanabilir.</p> + <p><a href="ip-based.html">IP’ye dayalı sanal konaklar</a>da sunulacak + sanal konağı doÄŸru tespit edebilmek için baÄŸlantının yapıldığı IP + adresine bakılır. Bu bakımdan her konak için ayrı bir IP adresine + gereksinim vardır.</p> + + <p>Ä°sme dayalı sanal konaklarda ise sunucu, istemcinin HTTP baÅŸlığının bir + parçası olarak gönderdiÄŸi konak adını kullanır. Bu teknikte aynı IP + adresini çok sayıda farklı konak kullanabilir.</p> <p>Ä°sme dayalı sanal barındırma nispeten daha kolaydır, çünkü her konak ismini doÄŸru IP adresiyle eÅŸlemek için DNS sunucunuzu yapılandırdıktan sonra Apache HTTP sunucusunu farklı konak isimlerini tanıyacak ÅŸekilde yapılandırmanız yeterli olur. Ä°sme dayalı sanal barındırma ayrıca zaten kıt olan IP adreslerine talebi de azaltır. Bu nedenle, IP’ye dayalı sanal - konakları kullanmanızı gerektirecek çok özel bir sebep olmadıkça isme - dayalı sanal konaklar kullanmalısınız. IP’ye dayalı sanal konakların - kullanımını gerektirebilecek bazı durumlar:</p> - - <ul> - <li>Bazı tarihi istemciler isme dayalı sanal konaklarla uyumlu deÄŸildir. - Ä°sme dayalı sanal konakların çalışması için istemcinin HTTP Host - baÅŸlığı göndermesi gerekir. Bu da HTTP/1.1 desteÄŸi gerektirir. - Günümüzdeki HTTP/1.0 istemcileri bir eklenti olarak HTTP/1.1’i de - desteklemektedir. Tarihi eser haline gelmiÅŸ HTTP/1.1 desteÄŸi - bulurmayan eski istemcileri hala isme dayalı sanal konaklarla - desteklemek isterseniz bu belgenin sonunda bunu mümkün kılabilecek bir - tekniÄŸe yer verilmiÅŸtir.</li> + konakları kullanmanızı gerektiren donanım kullanmadıkça isme dayalı + sanal konaklar kullanmalısınız. Ä°stemci uyumuna baÄŸlı IP’ye dayalı + sanal barındırma için eskiden varolan sebepler genel amaçlı bir HTTP + sunucusu için artık uygulanabilir deÄŸildir.</p> - <li>Ä°sme dayalı sanal konaklar SSL portokolünün doÄŸası gereÄŸince SSL’li - güvenli sunucular için kullanılamazlar.</li> - - <li>Bazı iÅŸletim sistemlerinin ve aÄŸ donanımlarının gerçekleÅŸtirdiÄŸi - band geniÅŸliÄŸi yönetim teknikleri IP adresleri farklı olmadığı sürece - konaklar arasında ayrım yapamazlar.</li> - </ul> + <p>Ä°sme dayalı sanal barındırma, IP'ye dayalı sanal barındırma seçim + algoritmasını kullanmaz, yani uygun sunucu ismini arama iÅŸlemi sadece en + iyi IP'ye dayalı adrese sahip sanal konaklar arasında gerçekleÅŸir.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> +<h2><a name="alg" id="alg">Sunucu isme dayalı sanal konaklardan uygun olanını nasıl seçer</a></h2> + + + <p>Ä°sme dayalı sanal konak çözümlemesinin ilk adımının IP'ye dayalı + çözümleme olduÄŸunun anlaşılması çok önemlidir. Ä°sme dayalı sanal konak + çözümlemesi en uygun isme dayalı sanal konağı seçerken önce en iyi IP'ye + dayalı eÅŸleÅŸme adaylarının sayısını azaltır, sonra bunlar arasından en + uygununu seçer. Tüm <code>VirtualHost</code> yönergelerinde IP adresi + yerine joker kullanımı bu IP'ye dayalı eÅŸlemeyi yersiz kılar.</p> + + <p>Bir istek geldiÄŸinde, sunucu, istekte kullanılan IP adresi ve portu ile + en iyi eÅŸleÅŸen <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bileÅŸenini bulur. Bu IP adresi ve port çifti ile + eÅŸleÅŸen birden fazla sanal konak varsa, Apache httpd istekte kullanılan + sunucu ismini <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ve + <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> yönergelerindeki + isimlerle karşılaÅŸtırır.</p> + + <h3><a name="defaultvhost" id="defaultvhost">Bir IP adresi ve port çifti için öntanımlı isme dayalı sankon</a></h3> + + <p><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ve + <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> yönergelerinde bir + eÅŸleÅŸme bulunamazsa, Apache httpd bu çift ile eÅŸleÅŸen <strong>sanal + konaklar listesindeki ilk sanal konağı</strong> kullanı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="using" id="using">Ä°sme Dayalı Sanal Konakların Kullanımı</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></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> - - <p>Ä°sme dayalı sanal konakları kullanmak için, bu konaklar için istekleri - kabul edecek sunucuya IP adresini (ve muhtemelen portu da) - belirtmelisiniz. Bu iÅŸlem <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> yönergesiyle yapılır. Normal - ÅŸartlar altında sunucu üzerinde bütün IP adreslerinin kullanılması - gerekir; bunun için <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - yönergesine argüman olarak <code>*</code> belirtebilirsiniz. Çok sayıda - port kullanmayı planlıyorsanız (SSL çalıştırmak gibi), argümana - <code>*:80</code> ÅŸeklinde port ekleyebilirsiniz. Yalnız, <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> yönergesinde bir IP adresi - belirtmiÅŸ olmakla sunucunun kendiliÄŸinden o IP adresini dinlemeyeceÄŸine - dikkat ediniz. Bu konuda ayrıntılı bilgi edinmek için <a href="../bind.html">Apache’nin kullanacağı adreslerin ve portların - ayarlanması</a> belgesine bakınız. Ayrıca, sunucuda, burada belirttiÄŸiniz - IP adresine sahip bir aÄŸ arabirimi olmalıdır.</p> +<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></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> - <p>Sonraki adım sunacağınız her konak için ayrı bir <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü oluÅŸturmaktır. - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - yönergesinin argümanı ile eÅŸleÅŸen bir <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> yönergesi tanımlanmış olmalıdır - (deÄŸer normalde "*:80" olacaktır). Her <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü içinde sunulan konağı - belirtmek üzere en azından bir adet <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> yönergesine ve konak içeriÄŸinin dosya - sisteminde bulunduÄŸu yeri gösteren bir <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> yönergesine - ihtiyacınız olacaktır.</p> + <p>Ä°lk adım sunacağınız her konak için ayrı bir <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü oluÅŸturmaktır. Her + <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü + içinde sunulan konağı belirtmek üzere en azından bir adet <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> yönergesine ve konak içeriÄŸinin + dosya sisteminde bulunduÄŸu yeri gösteren bir <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> yönergesine ihtiyacınız + olacaktır.</p> <div class="note"><h3>Ana konağı unutmayın</h3> - <p>Mevcut sitenize sanal konaklar eklerseniz, mevcut siteniz için de bir - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü - oluÅŸturmalısınız. Bu sanal konak bölümü içinde kullanacağınız - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ve <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> yönergelerinin argümanları, bu - yönergelerin sunucu geneli için belirttiÄŸiniz deÄŸerlerini - içermelidir. Bu sanal konağı yapılandırma dosyanızdaki ilk sanal konak - yapın ki, öntanımlı konak olsun.</p> + <p>Mevcut <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + yönergelerinin hiçbiriyle eÅŸleÅŸmeyen bir istek için, sunucu veya konak + ismine bakılmaksızın genel sunucu yapılandırmanız kullanılır.</p> + + <p>Mevcut sitenize isme dayalı bir sanal konak eklerseniz ve bu sanal + konak ana sunucunun IP adresi ve portuna sahipse, ana sunucuya yapılan + istekler için bu sanal konak kullanılır. Bu bakımdan, <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> yönergesi ana sunucununki ile aynı + olan bir <a href="#defaultvhost">öntanımlı sanal konak</a> oluÅŸturmak + akıllıca olacaktır. Aynı arayüz ve portu kullanan fakat farklı + yapılandırmalara sahip diÄŸer alan isimlerinin sanal konakları (yani + öntanımlı olmayanlar) bu öntanımlı sanal konağın sonrasına + yerleÅŸtirilmelidir.</p> </div> - <p>Örnek olarak, <code>www.biralan.tld</code> adresinden sitenizi sunmakta - olduÄŸunuzu ve bunun yanına aynı IP adresini kullanan - <code>www.digeralan.tld</code> sanal konağını eklemek istediÄŸinizi + <p>Örnek olarak, <code>site1.example.com</code> adresinden sitenizi + sunmakta olduÄŸunuzu ve bunun yanına aynı IP adresini kullanan + <code>site2.example.com</code> sanal konağını eklemek istediÄŸinizi varsayalım. Bunun için <code>httpd.conf</code> dosyanıza basitçe ÅŸu satırları ekleyebilirsiniz:</p> <div class="example"><p><code> - NameVirtualHost *:80<br /> - <br /> <VirtualHost *:80><br /> <span class="indent"> - ServerName www.biralan.tld<br /> - ServerAlias biralan.tld *.biralan.tld<br /> - DocumentRoot /siteler/biralan<br /> + #Ä°lk sanal konak aynı zamanda *:80 için de öntanımlıdır. + ServerName site1.example.com<br /> + ServerAlias example.com<br /> + DocumentRoot /siteler/site1<br /> </span> </VirtualHost><br /> <br /> <VirtualHost *:80><br /> - <span class="indent">ServerName www.digeralan.tld<br /> - DocumentRoot /siteler/digeralan<br /> + <span class="indent"> + ServerName site2.example.com<br /> + DocumentRoot /siteler/site2<br /> </span> </VirtualHost><br /> </code></p></div> - <p>Ä°sterseniz, <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ve - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - yönergelerinde argüman olarak <code>*</code> yerine doÄŸrudan bir IP adresi - belirtebilirsiniz. Hatta, daha sonra, isme dayalı sanal konakları bir IP - adresinden ve IP’ye dayalı olanları veya isme dayalı diÄŸer bir sanal konak - grubunu diÄŸer IP adreslerinden sunmak isteyebilirsiniz.</p> + <p>Ä°sterseniz, <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> yönergesinde argüman olarak <code>*</code> + yerine doÄŸrudan bir IP adresi belirtebilirsiniz. Hatta, daha sonra, isme + dayalı sanal konakları bir IP adresinden ve IP’ye dayalı olanları veya + isme dayalı diÄŸer bir sanal konak grubunu diÄŸer IP adreslerinden sunmak + isteyebilirsiniz.</p> <p>ÇoÄŸu sunucunun birden fazla isim ile eriÅŸilebilir olması istenir. Bu, <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümü @@ -152,19 +154,24 @@ Barındırma</a></li><li><a href="examples.html">Çok kullanılan sanal konak ya için bölüm içine ÅŸu satırı ekleyebilirsiniz:</p> <div class="example"><p><code> - ServerAlias biralan.tld *.biralan.tld + ServerAlias example.com *.example.com </code></p></div> - <p>Böylece <code>biralan.tld</code> alanındaki tüm konaklar için gelen - isteklere <code>www.biralan.tld</code> sanal konağından hizmet sunulmuÅŸ + <p>Böylece <code>example.com</code> alanındaki tüm konaklar için gelen + isteklere <code>www.example.com</code> sanal konağından hizmet sunulmuÅŸ olur. Konak isimleriyle eÅŸleÅŸmek üzere dosya ismi kalıp karakterleri - <code>*</code> ve <code>?</code> kullanılabilir. Şüphesiz bu isimleri sırf - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> veya + <code>*</code> ve <code>?</code> kullanılabilir. Şüphesiz bu isimleri + sırf <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> veya <code>ServerAlias</code> yönergesinde belirtmiÅŸ olmakla bu isimleri eriÅŸilebilir kılamazsınız. Öncelikle, bu isimleri sunucunuzdaki IP adresleriyle eÅŸlemek üzere yapılandıracağınız bir DNS sunucunuz olmalıdır.</p> + <p>Ä°sme dayalı sanal konaklardan en iyi eÅŸleÅŸme kümesinde olanlar + yapılandırmada göründükleri sıraya göre iÅŸleme sokulur. Joker + kullanımları arasında fark gözetilmeksizin <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> veya <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> yönergesi eÅŸleÅŸen ilk sanal konak + kullanılır.</p> + <p>Son olarak, sanal konak yapılandırmanıza, <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümlerinin içine baÅŸka yönergeler yerleÅŸtirerek ince ayar çekebilirsiniz. ÇoÄŸu yönerge bu bölümlere yerleÅŸtirilebilir ve sadece o sanal konakla ilgili yapılandırmayı @@ -174,75 +181,6 @@ Barındırma</a></li><li><a href="examples.html">Çok kullanılan sanal konak ya yapılandırma yönergelerinden sadece sanal konak bölümlerinde geçersiz kılınmamış olanlar kullanılacaktır.</p> - <p>Sunucuya bir istek geldiÄŸinde, sunucu önce IP adresiyle eÅŸleÅŸmesi olası - <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> bölümleri var mı diye - bakar. Varsa, IP adresini eÅŸleÅŸtirmek için <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> bölümlerine tek tek bakar ve - istenen konak ismi ile eÅŸleÅŸen bir <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> veya <code>ServerAlias</code> yönergesi bulmaya - çalışır. Bir tane bulduÄŸunda, sunucu için onun yapılandırmasını kullanır. - Ä°simle eÅŸleÅŸen bir sanal konak bulamazsa IP adresiyle eÅŸleÅŸen <strong>ilk - sanal konağın</strong> yapılandırmasını kullanır.</p> - - <p>Bir önkabul olarak yapılandırma dosyasında rastlanan ilk sanal konak - <em>öntanımlı</em> sanal konaktır. IP adresi bir sanal konakla eÅŸleÅŸtiÄŸi - takdirde <em>ana sunucunun</em> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> deÄŸeri <strong>asla</strong> kullanılmayacaktır. - Sanal konaklardan hiçbiriyle eÅŸleÅŸmeyen istekler için özel bir - yapılandırmanız olsun isterseniz, bu yapılandırmayı yapılandırma - dosyanızdaki ilk <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> bölümüne yerleÅŸtirmeniz - yetecektir.</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="compat" id="compat">Artık Tarihe Karışmış Tarayıcılarla Uyumluluk</a></h2> - - <p>Evvelce de bahsedildiÄŸi gibi, isme dayalı sanal konakların gerektiÄŸi gibi - çalışması için gerekli veriyi göndermeyen bazı istemciler vardır. Bu - istemcilere daima o IP adresinin yapılandırma dosyasındaki ilk sanal - konağının (isme dayalı <cite>baÅŸat</cite> sanal konak) sayfaları - gönderilir.</p> - - <div class="note"><h3>Ne kadar eski?</h3> - <p>Lütfen dikkat edin, eski deyince gerçekten de antika demek istiyoruz. - Günümüzde bu tür tarayıcılara rastlamanız neredeyse imkansızdır. Günümüz - tarayıcılarının hepsi isme dayalı sanal konakların gerektirdiÄŸi - <code>Host</code> baÅŸlığını gönderirler.</p> - </div> - - <p>Olayı fazla germeden <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> - yönergesini kullanarak sorunun çevresinden dolanmak mümkündür:</p> - - <p>Örnek yapılandırma:</p> - - <div class="example"><p><code> - NameVirtualHost 111.22.33.44<br /> - <br /> - <VirtualHost 111.22.33.44><br /> - <span class="indent"> - ServerName www.biralan.tld<br /> - ServerPath /biralan<br /> - DocumentRoot /siteler/biralan<br /> - </span> - </VirtualHost><br /> - </code></p></div> - - <p>Bu ne anlama geliyor? Anlamı, "<code>/biralan</code>" ile baÅŸlayan her - URI isteÄŸi <code>www.biralan.tld</code> sanal konağı tarafından sunulacak, - demektir. Yani, tüm istemcilerin - <code>http://www.biralan.tld/biralan/</code> olarak eriÅŸtiÄŸi yere - <code>Host:</code> baÅŸlığı gönderen istemciler - <code>http://www.biralan.tld/</code> olarak eriÅŸirler.</p> - - <p>Bunu gerçekleÅŸtirebilmek için baÅŸat sanal konağın baÅŸ sayfasına - <code>http://www.biralan.tld/biralan/</code> için bir baÄŸ koyduktan sonra - sanal konağın sayfalarında ya tamamen göreli baÄŸlar - ("<code>dosya.html</code>", "<code>../simgeler/resim.png</code>" gibi) - veya <code>/biralan/</code> ile öncelenmiÅŸ baÄŸlar - ("<code>http://www.biralan.tld/biralan/muht/dosya.html</code>" veya - "<code>/biralan/muht/dosya.html</code>" gibi) kullanın.</p> - - <p>Bu iÅŸlem biraz disiplin gerektirse de bu yazılanlara sıkı sıkıya baÄŸlı - kalarak hem eski hem de yeni tarayıcıların sayfalarınızı doÄŸru - görüntülemesini saÄŸlamış olursunuz.</p> - </div></div> <div class="bottomlang"> <p><span>Mevcut Diller: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | diff --git a/docs/manual/vhosts/name-based.xml.meta b/docs/manual/vhosts/name-based.xml.meta index c87cdc59f2..02dd49e4b0 100644 --- a/docs/manual/vhosts/name-based.xml.meta +++ b/docs/manual/vhosts/name-based.xml.meta @@ -12,6 +12,6 @@ <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> - <variant outdated="yes">tr</variant> + <variant>tr</variant> </variants> </metafile> |