From: Nilgun Belma Buguner
Bu belge mod_cache
,
mod_disk_cache
, mod_mem_cache
,
@@ -235,14 +234,16 @@
"public" deÄerlerinden birini içermelidir.
CacheIgnoreNoLastMod
yönergesinin kullanımını gerektiren bir durum olmadıkça 200 durum
koduna sahip bir yanıtın "Etag", "Last-Modified" ve "Expires"
- baÅlıklarından en az birini içermesi gerekir.CacheStorePrivate
yönergesinin kullanımını gerektiren bir durum olmadıkça yanıt
diff --git a/docs/manual/caching.xml.meta b/docs/manual/caching.xml.meta
index 38bc0818d5a..7e875b53921 100644
--- a/docs/manual/caching.xml.meta
+++ b/docs/manual/caching.xml.meta
@@ -9,6 +9,6 @@
Bu belgede Apache HTTP sunucusunu yapılandırmakta kullanılan dosyalar açıklanmıÅtır.
+Bu belgede Apache HTTP sunucusunu yapılandırmakta kullanılan dosyalar +açıklanmıÅtır.
İlgili Modüller | İlgili Yönergeler |
---|---|
Apache düz metin yapılandırma dosyalarına yönergeler yerleÅtirilerek yapılandırılır. Ana yapılandırma dosyasının ismi normalde httpd.conf
âtur. Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıÅtırma sırasında -f
komut satırı seçeneÄi ile baÅka bir yer belirtilebilir. Ayrıca, Include
yönergesi kullanılarak baÅka yapılandırma dosyaları da eklenebilir ve bu dosyaların isimleri belirtilirken dosya ismi Åablonları kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında olduÄu gibi her türlü yönerge yerleÅtirilebilir. Ana yapılandırma dosyalarındaki deÄiÅiklikler Apache tarafından sadece baÅlatma veya yeniden baÅlatma sırasında etkin kılınır.
Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur; dosya ismi öntanımlı olarak mime.types
olup TypesConfig
yönergesi ile baÅka bir dosya belirtilebilir.
Apache düz metin yapılandırma dosyalarına yönergeler yerleÅtirilerek yapılandırılır.
+ Ana yapılandırma dosyasının ismi normalde httpd.conf
âtur. Bu
+ dosyanın yeri derleme sırasında belirlenir, ancak çalıÅtırma sırasında
+ -f
komut satırı seçeneÄi ile baÅka bir yer belirtilebilir.
+ Ayrıca, Include
yönergesi kullanılarak
+ baÅka yapılandırma dosyaları da eklenebilir ve bu dosyaların isimleri
+ belirtilirken dosya ismi Åablonları kullanılabilir. Bu dosyaların içine de
+ ana yapılandırma dosyasında olduÄu gibi her türlü yönerge
+ yerleÅtirilebilir. Ana yapılandırma dosyalarındaki deÄiÅiklikler Apache
+ tarafından sadece baÅlatma veya yeniden baÅlatma sırasında etkin
+ kılınır.
Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur; dosya
+ ismi öntanımlı olarak mime.types
olup TypesConfig
yönergesi ile baÅka bir dosya
+ belirtilebilir.
Apache yapılandırma dosyalarının her satırında sadece bir yönerge bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın son karakteri â\â (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü karakteri arasında baÅka karakter bulunmamalıdır.
- -Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüÄüne duyarlı olduÄu halde argümanları genellikle harf büyüklüÄüne duyarlı deÄildir. Diyez (â#â) karakteri ile baÅlayan satırlar açıklama olarak ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların ardına açıklama yerleÅtirilemez. Yönerge isminden önce yer alan boÅluklar ve boÅ satırlar yok sayılır; bu özellik, okunabilirliÄi saÄlamak için yönergelerin girintilenebilmesi olanaÄını verir.
- -Sunucuyu baÅlatmadan önce apachectl configtest
ile veya -t
komut satırı seçeneÄi ile yapılandırma dosyalarınızı sözdizimi hatalarına karÅı sınayabilirsiniz.
Apache yapılandırma dosyalarının her satırında sadece bir yönerge + bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi olacaksa + satır katlanabilir; devamı bir alt satırda olan her satırın son karakteri + â\â (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü karakteri + arasında baÅka karakter bulunmamalıdır.
+ +Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüÄüne + duyarlı olduÄu halde argümanları genellikle harf büyüklüÄüne duyarlı + deÄildir. Diyez (â#â) karakteri ile baÅlayan satırlar açıklama olarak ele + alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların ardına + açıklama yerleÅtirilemez. Yönerge isminden önce yer alan boÅluklar ve boÅ + satırlar yok sayılır; bu özellik, okunabilirliÄi saÄlamak için yönergelerin + girintilenebilmesi olanaÄını verir.
+ +Kabuk ortam deÄiÅkenlerinin deÄerleri yapılandırma dosyası içinde
+ ${ENVVAR}
sözdizimi ile kullanılabilir. "ENVVAR" geçerli bir
+ ortam deÄiÅkeninin adı olduÄu takdirde, yapılandırma dosyasında görüldüÄü
+ yerlerde deÄiÅkenin deÄeri yazılmıŠgibi iÅlem yapılır. (ENVVAR diye bir
+ deÄiÅken yoksa yapılandırma dosyasının iÅlenmesinin sonraki aÅamalarında
+ kullanılmak üzere "${ENVVAR}" karakterleri oldukları gibi bırakılır.)
Yapılandırma dosyasındaki bir satırı uzunluÄu, ortam deÄiÅkenlerinin + deÄerleri yerleÅtirildikten, devam satırları birleÅtirilip satırın önündeki + ve ardındaki boÅluk karakterleri temizlendikten sonra en fazla 8192 + karakter olabilir.
+ +Sunucuyu baÅlatmadan önce apachectl configtest
ile veya
+ -t
komut satırı seçeneÄi ile yapılandırma dosyalarınızı
+ sözdizimi hatalarına karÅı sınayabilirsiniz.
İlgili Modüller | İlgili Yönergeler |
---|---|
Apache modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en temel iÅlevselliÄi içermesi demektir. Ek özellikler, Apacheâye modüller halinde yüklenebilir. Ãntanımlı olarak, derleme sırasında sunucunun temel bir modül kümesi içermesi saÄlanır. EÄer sunucu devingen yüklenen modülleri kullanmak üzere yapılandırılarak derlenirse modüller ayrı olarak derlenip gerektiÄi zaman LoadModule
yönergesi kullanılarak yüklenebilir. Aksi takdirde, ek modülleri yükleyebilmek veya kaldırabilmek için Apacheânin yeniden derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlıÄına dayalı olarak bir <IfModule>
bloku içine alınmak suretiyle sunucuya koÅullu olarak eklenebilir.
Sunucunun içinde derlenmiŠmodüllerin listesini görmek için -l
komut satırı seçeneÄini kullanabilirsiniz.
Apache modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
+ temel iÅlevselliÄi içermesi demektir. Ek özellikler, Apacheâye modüller halinde yüklenebilir. Ãntanımlı olarak, derleme
+ sırasında sunucunun temel bir
+ modül kümesi içermesi saÄlanır. EÄer sunucu devingen
+ yüklenen modülleri kullanmak üzere yapılandırılarak derlenirse modüller
+ ayrı olarak derlenip gerektiÄi zaman LoadModule
yönergesi kullanılarak yüklenebilir.
+ Aksi takdirde, ek modülleri yükleyebilmek veya kaldırabilmek için
+ Apacheânin yeniden derlenmesi gerekir. Yapılandırma yönergeleri belli bir
+ modülün varlıÄına dayalı olarak bir <IfModule>
bloku içine alınmak suretiyle sunucuya
+ koÅullu olarak eklenebilir.
Sunucunun içinde derlenmiŠmodüllerin listesini görmek için
+ -l
komut satırı seçeneÄini kullanabilirsiniz.
İlgili Modüller | İlgili Yönergeler |
---|---|
Ana yapılandırma dosyasına yerleÅtirilen yönergeler sunucunun tamamına uygulanır. Yapılandırmanızı sunucunun belli bir parçası için deÄiÅtirmek isterseniz yönergelerinizi <Directory>
, <DirectoryMatch>
, <Files>
, <FilesMatch>
, <Location>
ve <LocationMatch>
bölümleri içine yerleÅtirerek etki alanlarını deÄiÅtirebilirsiniz. Bu bölümler yönergelerin etkilediÄi alanları dosya sistemininin belli yerleri veya belli URLâlerle sınırlar. Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de kullanılabilir.
Apache, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir. Buna Sanal Konaklık adı verilir. Yönergelerin etki alanları ayrıca <VirtualHost>
bölümleri içine konarak da deÄiÅtirilebilir. Böylece belli bir siteden gelen isteklere farklı bir uygulama yapılabilir.
Yönergelerin çoÄu bu bölümlere yerleÅtirilebilirse de bazı yönergelerin bazı baÄlamlarda bir etkisi olmaz. ÃrneÄin, süreç oluÅturmayı denetleyen yönergeler sadece ana sunucu baÄlamına yerleÅtirilebilir. Hangi yönergenin hangi baÄlama yerleÅtirilebileceÄini bulmak için yönergenin baÄlamına bakınız. Bu konuda daha ayrıntılı bilgi edinmek için: Directory, Location ve Files Bölümleri Nasıl ÃalıÅır.
+Ana yapılandırma dosyasına yerleÅtirilen yönergeler sunucunun tamamına
+ uygulanır. Yapılandırmanızı sunucunun belli bir parçası için deÄiÅtirmek
+ isterseniz yönergelerinizi <Directory>
, <DirectoryMatch>
, <Files>
, <FilesMatch>
, <Location>
ve <LocationMatch>
bölümleri içine yerleÅtirerek etki
+ alanlarını deÄiÅtirebilirsiniz. Bu bölümler yönergelerin etkilediÄi
+ alanları dosya sistemininin belli yerleri veya belli URLâlerle sınırlar.
+ Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
+ kullanılabilir.
Apache, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
+ Buna Sanal Konaklık adı verilir. Yönergelerin etki
+ alanları ayrıca <VirtualHost>
bölümleri içine konarak da
+ deÄiÅtirilebilir. Böylece belli bir siteden gelen isteklere farklı bir
+ uygulama yapılabilir.
Yönergelerin çoÄu bu bölümlere yerleÅtirilebilirse de bazı yönergelerin + bazı baÄlamlarda bir etkisi olmaz. ÃrneÄin, süreç oluÅturmayı denetleyen + yönergeler sadece ana sunucu baÄlamına yerleÅtirilebilir. Hangi yönergenin + hangi baÄlama yerleÅtirilebileceÄini bulmak için yönergenin baÄlamına bakınız. Bu konuda + daha ayrıntılı bilgi edinmek için: Directory, Location ve Files Bölümleri Nasıl + ÃalıÅır.
İlgili Modüller | İlgili Yönergeler |
---|---|
Apache yapılandırma sorumluluÄunu daÄıtmak için site aÄaçları içine özel dosyalar yerleÅtirilmesine izin verir. Bu özel dosyalar normalde .htaccess
dosyaları olmakla birlikte AccessFileName
yönergesi kullanılarak rasgele bir isim belirtilebilir. .htaccess
dosyalarına yerleÅtirilen yönergeler sadece dosyanın bulunduÄu dizine ve alt dizinlerine uygulanır. .htaccess
dosyalarında da ana yapılandırma dosyalarında geçerli sözdizimi kullanılır. .htaccess
dosyaları her istek geliÅinde yeniden okunduÄundan bu dosyalarda yapılan deÄiÅiklikler hemen etkisini gösterir.
.htaccess
dosyalarına hangi yönergelerin yerleÅtirilebileceÄini bulmak için yönerge baÄlamına bakınız. Sunucunun yöneticisi .htaccess
dosyalarına hangi yönergelerin yerleÅtirilebileceÄini ana yapılandırma dosyalarında AllowOverride
yönergesini kullanarak belirleyebilir.
.htaccess
dosyaları hakkında daha ayrıntılı bilgi edinmek için .htaccess öÄreticisine bakabilirsiniz.
Apache yapılandırma sorumluluÄunu daÄıtmak için site aÄaçları içine özel
+ dosyalar yerleÅtirilmesine izin verir. Bu özel dosyalar normalde
+ .htaccess
dosyaları olmakla birlikte AccessFileName
yönergesi kullanılarak rasgele bir
+ isim belirtilebilir. .htaccess
dosyalarına yerleÅtirilen
+ yönergeler sadece dosyanın bulunduÄu dizine ve alt dizinlerine uygulanır.
+ .htaccess
dosyalarında da ana yapılandırma dosyalarında
+ geçerli sözdizimi kullanılır. .htaccess
dosyaları her istek
+ geliÅinde yeniden okunduÄundan bu dosyalarda yapılan deÄiÅiklikler hemen
+ etkisini gösterir.
.htaccess
dosyalarına hangi yönergelerin
+ yerleÅtirilebileceÄini bulmak için yönerge baÄlamına bakınız. Sunucunun
+ yöneticisi .htaccess
dosyalarına hangi yönergelerin
+ yerleÅtirilebileceÄini ana yapılandırma dosyalarında AllowOverride
yönergesini kullanarak
+ belirleyebilir.
.htaccess
dosyaları hakkında daha ayrıntılı bilgi edinmek
+ için .htaccess öÄreticisine
+ bakabilirsiniz.
Mevcut Diller: de |
diff --git a/docs/manual/configuring.xml.meta b/docs/manual/configuring.xml.meta
index 742d65188a9..be98df6b885 100644
--- a/docs/manual/configuring.xml.meta
+++ b/docs/manual/configuring.xml.meta
@@ -12,6 +12,6 @@
Bu sözlük, genelinde HTML sayfa sunumuna, özelinde Apache HTTP Sunucusuna
özgü ortak terminolojinin bir kısmını içerir. Her kavram ile ilgili daha
@@ -124,7 +123,8 @@
ÃrneÄin, âresimlerâ dizini altındaki dosyalardan .gif ve .jpg uzantılı
olanları toplamak için â/resimler/.*(jpg|gif)$
â düzenli
ifadesi yazılabilir. Apache, PCRE
- kütüphanesi ile saÄlanan Perl uyumlu düzenli ifadeleri kullanır.
+ kütüphanesi ile saÄlanan Perl uyumlu düzenli ifadeleri kullanır. PCRE'nin
+ düzenli ifade sözdizimi hakkıda bilgi edinmek için bu siteye veya Wikipedia'ya bakabilirsiniz.
Kimlik DoÄrulama istediÄiniz kiÅileri teyid etme iÅlemidir.
Yetkilendirme ise kiÅilerin nereye gireceklerine ve hangi bilgiye
diff --git a/docs/manual/howto/auth.xml.meta b/docs/manual/howto/auth.xml.meta
index a59127b0ef7..c86082e4943 100644
--- a/docs/manual/howto/auth.xml.meta
+++ b/docs/manual/howto/auth.xml.meta
@@ -10,6 +10,6 @@
Açıklama: | Apache HTTP Sunucusunda daima mevcut olan çekirdek özellikler |
---|---|
Durum: | Ãekirdek |
mod_proxy
kullanıyorsanız, gerekirse vekili olunan
+ sunucu yararına özel hata iletileri üretmenizi saÄlayabilen ProxyErrorOverride
yönergesini etkin
+ kılabilirsiniz. Bu yönergeyi etkinleÅtirmezseniz Apache vekaleten
+ sunulan içerik için özel hata sayfaları üretmeyecektir.
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.
@@ -1175,8 +1179,8 @@ kullanımı önerilmemektedir.Açıklama: | ETag HTTP yanıt baÅlıÄını oluÅturmakta kullanılacak
- dosya özniteliklerini belirler. |
---|---|
Açıklama: | ETag Duruk dosyalar için HTTP yanıt baÅlıÄını
+oluÅturmakta kullanılacak dosya özniteliklerini belirler. |
Sözdizimi: | FileETag bileÅen ... |
Ãntanımlı: | FileETag INode MTime Size |
BaÄlam: | sunucu geneli, sanal konak, dizin, .htaccess |
Durum: | Ãekirdek |
Modül: | core |
FileETag
yönergesi, belge bir dosyaya dayandıÄı
- takdirde ETag
(Entity Tag - öÄe etiketi kısaltması) yanıt
- baÅlıÄı alanını oluÅturmakta kullanılacak dosya özniteliklerini
- yapılandırır. (ETag
deÄeri, aÄ band geniÅliÄinden kazanmak
- için arabellek yönetiminde kullanılır.) Apache 1.3.22 ve öncesinde
- ETag
deÄeri daima dosyanın düÄümü, boyutu ve son
- deÄiÅiklik zamanından (mtime) oluÅurdu. FileETag
- yönergesi ne kullanılması gerektiÄini belirleyebilmenizi saÄlar. DeÄer
- olarak belirtilebilecek anahtar sözcükler Åunlardır:
FileETag
yönergesi, belge bir duruk dosyaya
+ dayandıÄı takdirde ETag
(Entity Tag - öÄe etiketi
+ kısaltması) yanıt baÅlıÄı alanını oluÅturmakta kullanılacak dosya
+ özniteliklerini yapılandırır. (ETag
deÄeri, aÄ band
+ geniÅliÄinden kazanmak için arabellek yönetiminde kullanılır.) Apache
+ 1.3.22 ve öncesinde ETag
deÄeri daima dosyanın
+ düÄümü, boyutu ve son deÄiÅiklik zamanından (mtime) oluÅurdu.
+ FileETag
yönergesi ne kullanılması gerektiÄini
+ belirleyebilmenizi saÄlar. DeÄer olarak belirtilebilecek anahtar
+ sözcükler Åunlardır:
FileETag MTime Size
yapılandırmasına eÅdeÄer
olacaktır.
+
mod_dav_fs
kullanılıyorsa öntanımlı ayarları
@@ -1232,6 +1238,13 @@ kullanımı önerilmemektedir.
getirilemez.
mod_include
tarafından çözümlenen yanıtlar için bie ETag
+ üretilmez. Bunun sebebi, gömülü SSI yönergeleri ile duruk dosyanın
+ boyutunda, deÄiÅiklik zamanında ve dosya düÄümünde bir deÄiÅiklik
+ olmaksızın yanıt öÄesinin deÄiÅebilmesidir.
+