From b032e16280cdbb48adc873db6b7cb8a8c99f6455 Mon Sep 17 00:00:00 2001
From: Nilgun Belma Buguner
Apache HTTP Sunucusunu etkileyen ortam deÄiÅkenleri iki çeÅittir.
@@ -143,7 +142,7 @@İlgili Modüller | İlgili Yönergeler |
---|---|
İlgili Modüller | İlgili Yönergeler |
---|---|
Bu belge Apache HTTP Sunucusunun sadece Unix ve Unix benzeri @@ -126,6 +125,29 @@
Apache httpdâyi derleyebilmek için Åunlar mevcut olmalıdır:
./srclib/apr
ve ./srclib/apr-util
dizinlerine
+ açın (Dizin isimlerinin sürüm numarası içermemesine dikkat edin,
+ örneÄin, APR daÄıtımı ./srclib/apr/ altında olsun.) ve
+ ./configure
betiÄinin --with-included-apr
+ seçeneÄini kullanın. Bazı platformlarda, httpd'nin, kurulu APR ve
+ APR-Util kopyanıza karÅın derlenmesini saÄlamak için ilgili
+ -dev
paketlerini kurmanız gerekebilir.pcre-config
betiÄini bulamazsa
+ --with-pcre
seçeneÄini kullanarak yerini belirtin. Bazı
+ platformlarda, httpd'nin, kurulu PCRE kopyanıza karÅın derlenmesini
+ saÄlamak için ilgili -dev
paketlerini kurmanız
+ gerekebilir.Açıklama: | Sunucu etkinliÄi ve baÅarımı hakkında bilgi saÄlar. |
---|---|
Durum: | Temel |
Modül Betimleyici: | status_module |
Açıklama: | CGI betiklerinin belli bir kullanıcı ve grubun aidiyetinde çalıÅmasını mümkün kılar. |
---|---|
Durum: | Eklenti |
Açıklama: | Unix ailesi platformlar için temel (gerekli) güvenlik. |
---|---|
Durum: | Temel |
mod_unixd
Bu yönerge httpd 2.2.9(?) ve sonrasında mevcuttur ve sunucuya - baÅlatıldıktan sonra aÄdan gelen istekleri kabul etmeden önce - belirtilen dizine chroot(8) yapmasını söyler.
+Bu yönerge sunucuya baÅlatıldıktan sonra aÄdan gelen istekleri kabul + etmeden önce belirtilen dizine chroot(8) yapmasını söyler.
+Sunucuyu chroot altında çalıÅtırmanın basit bir iÅlem olmadıÄına ve özellikle CGI veya PHP gibi betikler çalıÅtırıyorsanız ek ayarlamalar yapmanız gerektiÄine dikkat ediniz. Lütfen, bu özelliÄi kullanmaya @@ -108,16 +112,22 @@
Açıklama: | Enable or disable the suEXEC feature |
---|---|
Açıklama: | suEXEC özelliÄini etkin veya etkisiz yapar |
Sözdizimi: | Suexec On|Off |
Ãntanımlı: | On if suexec binary exists with proper owner and mode,
-Off otherwise |
Ãntanımlı: | suexec çalıÅtırılabiliri uygun sahip ve kip ile mevcutsa On, deÄilse
+ Off |
BaÄlam: | sunucu geneli |
Durum: | Temel |
Modül: | mod_unixd |
Uyumluluk: | Available in Apache httpd 2.3.9 and later |
Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen İngilizce sürümüne bakınız.
On olduÄunda, suexec çalıÅtırılabiliri yoksa veya dosya kipi ve sahibi + geçersizse httpd baÅlatılamaz.
+Off olduÄunda, suexec çalıÅtırılabiliri varsa ve hatta dosya kipi ve + sahibi geçerli olsa bile suEXEC özelliÄi iptal edilir.
+ +Açıklama: | Kullanıcılara özel dizinler | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Durum: | Temel | |||||||||||||
Modül Betimleyici: | userdir_module |
Kullanılan UserDir yönergesi | @@ -105,12 +104,12 @@
---|
Kullanılan UserDir yönergesi | Elde edilen yönlendirme |
---|---|
UserDir http://mesela.dom/users | -http://mesela.dom/users/ali/bir/iki.html |
UserDir http://mesela.dom/*/usr | -http://mesela.dom/ali/usr/bir/iki.html |
UserDir http://mesela.dom/~*/ | -http://mesela.dom/~ali/bir/iki.html |
UserDir http://example.com/users | +http://example.com/users/ali/bir/iki.html |
UserDir http://example.com/*/usr | +http://example.com/ali/usr/bir/iki.html |
UserDir http://example.com/~*/ | +http://example.com/~ali/bir/iki.html |
Birden fazla dizin belirtmek de mümkündür:
- Userdir public_html /usr/siteler http://mesela.dom/
+ Userdir public_html /usr/siteler http://example.com/
Bu örneÄe göre, http://mesela.dom/~ali/bir/iki.html
+
Bu örneÄe göre, http://example.com/~ali/bir/iki.html
Åeklinde bir istek alındıÄında sunucu önce
- http://mesela.dom/~ali/bir/iki.html
yönlendirmesini
+ http://example.com/~ali/bir/iki.html
yönlendirmesini
deneyecektir. Onu bulamazsa isteÄi
/usr/siteler/ali/bir/iki.html
dosyasını arayacak onu da
- bulamazsa istemciyi http://mesela.dom/ali/bir/iki.html
+ bulamazsa istemciyi http://example.com/ali/bir/iki.html
adresine yönlendirecektir.
Argüman listesine bir yönlendirme ekleyecekseniz, bu, listenin son - elemanı olmalıdır. Apache yönlendirmenin baÅarılı sonuç verip + elemanı olmalıdır. Apache httpd yönlendirmenin baÅarılı sonuç verip vermediÄini bilemeyecektir. Bu bakımdan, listede bu yönlendirmeden sonra bir yönlendirme daha bulunması daha iyi olacaktır.
@@ -163,11 +162,16 @@ olarak etkin deÄildir. Daha önceki sürümlerde birUserDir
yönergesinin yokluÄunda
UserDir public_html
öntanımlıydı.
+ EtkinleÅtirilen ve etkisizleÅtirilen kullanıcılara özgü listeler küresel + etki alanından sanal konak etki alanına aktarılırken yer deÄiÅtirme + yapılır, mevcutla birleÅtirilmez.
http://mesela.dom/dizin/dosya.html
için yapılan bir istek
- /usr/local/apache/sankonlar/mesela.dom/dizin/dosya.html
+
http://example.com/dizin/dosya.html
için yapılan bir istek
+ /usr/local/apache/sankonlar/example.com/dizin/dosya.html
dosyası ile yerine getirilecektir.
Ãok büyük sayıda sanal konak için sankonlar
dizininin
@@ -155,9 +155,9 @@ Sanal Barındırma
VirtualDocumentRoot /usr/local/apache/sankonlar/%3+/%2.1/%2.2/%2.3/%2
http://falan.filan.mesela.dom/dizin/dosya.html
için
+
http://falan.filan.example.com/dizin/dosya.html
için
yapılan bir istek
- /usr/local/apache/sankonlar/mesela.dom/f/i/l/filan/dizin/dosya.html
+
/usr/local/apache/sankonlar/example.com/f/i/l/filan/dizin/dosya.html
ile yerine getirilecektir.
Bu sefer de parçaları ismin sonundan toplayalım:
@@ -167,8 +167,8 @@ Sanal BarındırmaBu durumda istek
- /usr/local/apache/sankonlar/mesela.dom/n/a/l/filan/dizin/dosya.html
-
ile karÅılanırdı.
/usr/local/apache/sankonlar/example.com/n/a/l/filan/dizin/dosya.html
+
ile karÅılanırdı.
Åöyle bir Åey de yapabilirsiniz:
@@ -177,7 +177,7 @@ Sanal BarındırmaBu örnek için istek
- /usr/local/apache/sankonlar/mesela.dom/f/i/l/an/dizin/dosya.html
+
/usr/local/apache/sankonlar/example.com/f/i/l/an/dizin/dosya.html
dosyasından karÅılanırdı.
IPâye dayalı sanal konaklar için yapılandırma dosyanızda Åu satırlar @@ -190,12 +190,12 @@ Sanal Barındırma VirtualScriptAliasIP /usr/local/apache/sankonlar/%1/%2/%3/%4/cgi-bin
-http://falan.filan.mesela.dom/dizin/dosya.html
için
- yapılan bir istek eÄer falan.filan.mesela.dom
âun IP adresi
+
http://falan.filan.example.com/dizin/dosya.html
için
+ yapılan bir istek eÄer falan.filan.example.com
âun IP adresi
10.20.30.40 olsaydı,
/usr/local/apache/sankonlar/10/20/30/40/belgeler/dizin/dosya.html
dosyası ile karÅılanırdı.
- http://falan.filan.mesela.dom/cgi-bin/betik.pl
için yapılan
+ http://falan.filan.example.com/cgi-bin/betik.pl
için yapılan
bir istek ise
/usr/local/apache/sankonlar/10/20/30/40/cgi-bin/betik.pl
betiÄinin çalıÅtırılması ile saÄlanırdı.
Bu durumda http://falan.filan.mesela.dom/dizin/dosya.html
+
Bu durumda http://falan.filan.example.com/dizin/dosya.html
için yapılan bir istek
/usr/local/apache/sankonlar/filan.mesela/dizin/dosya.html
dosyası ile karÅılanacaktır.