Return-Path:
Additional functionality allows webmasters to configure the response @@ -199,7 +200,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.es URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.es?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.es (original) +++ httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.es Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + trApache ofrece la posibilidad de que los webmasters puedan @@ -214,7 +215,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.fr URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.fr?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.fr (original) +++ httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.fr Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + trIl est possible à un administrateur Apache de configurer les réponses @@ -206,7 +207,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ja.utf8 URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ja.utf8?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ja.utf8 [utf-8] (original) +++ httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ja.utf8 [utf-8] Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + trウェブマスターが何らかのエラーや問題に対する @@ -192,7 +193,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ko.euc-kr URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ko.euc-kr?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ko.euc-kr [euc-kr] (original) +++ httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.ko.euc-kr [euc-kr] Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + tr웹마스터는 오류나 문제가 발생했을때 아파치의 응답을 @@ -193,7 +194,8 @@ es | fr | ja | - ko
+ ko | + tr Added: httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.tr.utf8 URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.tr.utf8?rev=707409&view=auto ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.tr.utf8 (added) +++ httpd/httpd/branches/2.0.x/docs/manual/custom-error.html.tr.utf8 [utf-8] Thu Oct 23 09:34:21 2008 @@ -0,0 +1,205 @@ + + + +Apache HTTP Sunucusu Sürüm 2.0
+Apache, bazı sorunlara ve hatalara karşılık vereceği yanıtların + yapılandırabilmesini mümkün kılan ek bir işlevselliğe sahiptir.
+ +Site yöneticisi tarafından kişiselleştirilebilen bu tür yanıtlar, + sunucu belli hatalar veya sorunlarla karşılaştığında etkin kılınmak + üzere tanımlanabilir.
+ +Bir betik bir hata nedeniyle bir "500 Server Error" yanıtının + verilmesine sebep olursa bu yanıt yerine başka bir adrese + yönlendirilerek (dahili veya harici) veya doğrudan daha dostça bir + metin sunulabilir.
+NCSA httpd 1.3, çoğunlukla kullanıcıya anlamsız gelen ve sebebiyle + kavramsal bir bağ kurulamayan günlük kayıtları üreten, can sıkıcı + bazı hata/sorun yanıtları döndürürdü.
+ + +Sunucudan NCSA kodlu iletiler yerine
+ +istenebilir. Başka bir adrese yönlendirme, hata veya sorunu daha iyi + açıklamakta kullanılabilecek bazı bilgilerin aktarılması şartıyla + oldukça kullanışlı olabilir.
+ +Apache, buna olanak vermek için CGI benzeri yeni ortam değişkenleri + tanımlamıştır:
+ +
+ REDIRECT_HTTP_ACCEPT=*/*, image/gif, image/x-xbitmap,
+ image/jpeg
+ REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX A.09.05
+ 9000/712)
+ REDIRECT_PATH=.:/bin:/usr/local/bin:/etc
+ REDIRECT_QUERY_STRING=
+ REDIRECT_REMOTE_ADDR=121.345.78.123
+ REDIRECT_REMOTE_HOST=ooh.ahhh.dom
+ REDIRECT_SERVER_NAME=batti.balik.yan.gider.edu
+ REDIRECT_SERVER_PORT=80
+ REDIRECT_SERVER_SOFTWARE=Apache/0.8.15
+ REDIRECT_URL=/cgi-bin/hatalar.pl
+
REDIRECT_
önekine dikkat edin.
Yeni adrese (hedefin bir CGI betiği veya SSI sayfası olduğu
+ kabulüyle) en azından REDIRECT_URL
ve
+ REDIRECT_QUERY_STRING
değişkenleri aktarılır. Diğer
+ değişkenler ise sadece hata veya sorunun öncesinde mevcut oldukları
+ takdirde aktarılacaklardır. Eğer harici yönlendirmeyi
+ ErrorDocument
yönergesi
+ üzerinden yapıyorsanız bunlara None değeri
+ atanacaktır. (Yönlendirme adresi http:
ile başlıyorsa
+ adres aynı sunucuya ait olsa bile bu bir harici yönlendirme olarak
+ ele alınır.)
ErrorDocument
yönergesinin
+ .htaccess
dosyalarında kullanılması sadece AllowOverride
yönergesine uygun bir değer
+ atanmışsa mümkündür.
Bazı örnekler:
+ +
+ ErrorDocument 500 /cgi-bin/hata-kurtarma
+ ErrorDocument 500 "Pardon, galiba bizim betik hata verdi."
+ ErrorDocument 500 http://xxx/
+ ErrorDocument 404 /ozuru_kabahatinden_buyuk/yok.html
+ ErrorDocument 401 /Uyeler/NASIL_uye_olunur.html
+
Burada sözdizimi şöyledir:
+ +
+ ErrorDocument <3-rakamlı-kod> <eylem>
+
eylem
şunlardan biri olabilir:
Apache’nin yönlendirme ile ilgili davranışı bir CGI betiği veya SSI + sayfası sözkonusu olduğunda bazı ek ortam değişkenleri ile + yapılandırılabilir.
+ +Yönlendirme yapılan betikte standart CGI değişkenleri kullanılırdı. + Yönlendirmenin kaynağı ile ilgili bir belirtiye rastlanmazdı.
+ + +Yönlendirme yapılan betikte kullanılmak üzere özel olarak
+ tanımlanmış ortam değişkenleri vardır. Her değişkenin ismi
+ REDIRECT_
ile başlar. REDIRECT_
ortam
+ değişkenleri, yönlendirme öncesinde tanımlanmış CGI ortam
+ değişkenlerinin isimlerinin başına REDIRECT_
öneki
+ getirilerek oluşturulur. Yani, HTTP_USER_AGENT
değişkeni
+ REDIRECT_HTTP_USER_AGENT
haline gelir. Bunlara ek
+ olarak, betiğe olayın izini sürmekte yardımcı olması için
+ REDIRECT_URL
ve REDIRECT_STATUS
+ değişkenleri tanımlanmıştır. Erişim günlüğüne özgün adresle birlikte
+ yönlendirme adresi de kaydedilir.
Eğer ErrorDocument
yönergesi
+ bir yerel CGI betiğine yönlendirme belirtiyorsa, hatanın kaynağı
+ hakkında istemciye bilgi vermek amacıyla betiğin çıktısında bir
+ "Status:
" başlık alanına yer verilmesi önerilir.
+ Örneğin, bir Perl betiği şunları içerebilirdi:
+ ...
+ print "Content-type: text/html; charset=UTF-8\n";
+ printf "Status: %s durumu saptandı.\n", $ENV{"REDIRECT_STATUS"};
+ ...
+
Eğer betik, 404 Not Found
gibi, belli bir
+ hata durumunu ele almaya adanmışsa duruma özel kod ve hata metni
+ kullanılabilir.
Eğer yanıt, (istemci taraflı yönlendirme yapılırken) bir
+ Location:
başlığı da içeriyorsa betiğin çıktıya uygun
+ bir Status:
başlığı (302 Found
gibi)
+ eklemesinin gerekli oluşuna dikkat ediniz. Aksi takdirde,
+ Location:
başlığı etkisiz olabilir.
This page could be summarized with the statement: don't @@ -236,7 +237,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.es URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.es?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.es (original) +++ httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.es Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + trEste documento puede resumirse en la siguiente frase: no @@ -259,7 +260,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.fr URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.fr?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.fr (original) +++ httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.fr Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + trL'ensemble de cette page pourrait se résumer à la phrase : ne @@ -246,7 +247,8 @@ es | fr | ja | - ko
+ ko | + tr Modified: httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.ja.utf8 URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.ja.utf8?rev=707409&r1=707408&r2=707409&view=diff ============================================================================== --- httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.ja.utf8 [utf-8] (original) +++ httpd/httpd/branches/2.0.x/docs/manual/dns-caveats.html.ja.utf8 [utf-8] Thu Oct 23 09:34:21 2008 @@ -22,7 +22,8 @@ es | fr | ja | - ko + ko | + trApache HTTP Sunucusu Sürüm 2.0
+Bu sayfanın konusu şöyle özetlenebilirdi: Yapılandırma dosyalarınızda + DNS sorguları yapılmasını gerektirecek ayarlamalardan kaçınınız. Eğer + yapılandırma dosyalarınızda DNS sorgusu yapılarak çözümlenebilecek + adresler bulunursa sunucunuz beklenmedik davranışlar (hiç + başlamayabilir) gösterebileceği gibi hizmet reddi veya hizmet + hırsızlığı (bazı kullanıcıların diğerlerine giden sayfaları çalma + olasılığı dahil) saldırılarına açık hale gelebilir.
+
+ <VirtualHost falan.fesmekan.dom>
+
+ ServerAdmin filanca@fesmekan.dom
+ DocumentRoot /siteler/fesmekan
+
+ </VirtualHost>
+
Apache’nin beklendiği gibi işlemesi için her sanal konak için iki
+ veriye mutlaka ihtiyacı vardır: ServerName
ve sunucunun bağlantı kabul edip hizmet
+ sunacağı en az bir IP adresi. Yukarıdaki örnekte IP adresi
+ bulunmamaktadır, dolayısıyla Apache, falan.fesmekan.dom
+ adresi için bir DNS sorgusu yapmak zorundadır. Eğer sunucu,
+ yapılandırma dosyasını çözümlediği sırada bir sebeple DNS sunucusuna
+ erişemezse bu sanal konak yapılandırılmayacak (hApache 1.2
+ öncesinde sunucu hiç başlatılmazdı) ve bu sanal konağa yapılan
+ isteklere yanıt verilemeyecektir.
falan.fesmekan.dom
’un 192.168.2.1 IP adresine sahip
+ olduğunu varsayarsak yapılandırma şöyle olurdu:
+ <VirtualHost 192.168.2.1>
+
+ ServerAdmin filanca@fesmekan.dom
+ DocumentRoot /siteler/fesmekan
+
+ </VirtualHost>
+
Ancak, bu sefer de bu sanal konağın sunucu ismini öğrenmek için + Apache’nin bir ters DNS sorgusu yapması gerekecektir. Eğer bu sorgu + başarısız olursa kısmi bir yapılandırmaya gidilir (Apache 1.2 öncesinde + sunucu hiç başlatılmazdı). Eğer sanal konak isme dayalı ise sanal konak + kısmen bile yapılandırılmaz. IP’ye dayalı sanal konaklar büyük oranda + çalışır, fakat sunucu ismini içeren tam bir adres üretilmesini + gerektiren bir durumda, sunucu geçerli bir adres üretemez.
+ +Her iki sorunu da çözen yapılandırma şöyle olurdu:
+ +
+ <VirtualHost 192.168.2.1>
+
+ ServerName falan.fesmekan.dom
+ ServerAdmin filanca@fesmekan.dom
+ DocumentRoot /siteler/fesmekan
+
+ </VirtualHost>
+
Hizmet reddinin meydana gelebilecek (en az) iki türü vardır.
+ Apache’nin 1.2 öncesi bir sürümünü kullanıyorsanız sanal
+ konaklarınızdan herhangi biri için yukarıdaki iki sorgudan biri
+ başarısız olursa sunucunuzu asla başlatamazsınız. Bazı durumlarda, DNS
+ sorgularından alınacak yanıtlar sizin denetiminizde olmayabilir;
+ örneğin fesmekan.dom
müşterilerinizden birine aitse ve
+ kendi DNS sunucuları varsa falan.fesmekan.dom
kaydını
+ silerek sunucunuzun hiç başlatılamamasına (1.2 öncesi) sebep
+ olabilirler.
Diğer türü biraz daha sinsidir. Şöyle bir yapılandırmanız olsun:
+ +
+ <VirtualHost falan.fesmekan.dom>
+
+ ServerAdmin filanca@fesmekan.dom
+ DocumentRoot /siteler/fesmekan
+
+ </VirtualHost>
+
+ <VirtualHost misal.mesela.dom>
+
+ ServerAdmin falanca@mesela.dom
+ DocumentRoot /siteler/mesela
+
+ </VirtualHost>
+
falan.fesmekan.dom
’a 192.168.2.1,
+ misal.mesela.dom
’a 192.168.2.2 atadığınızı fakat,
+ mesela.dom
’un DNS kaydının sizin denetiminizde olmadığını
+ varsayalım. Bu yapılandırmayla, mesela.dom
’u
+ fesmekan.dom
’a giden tüm trafiği çalabilecek duruma
+ getirirsiniz. Bunu gerçekleştirmek için DNS kaydında
+ misal.mesela.dom
’a 192.168.2.1 adresinin atanması
+ yeterlidir. Kendi DNS’lerine sahip olduklarından dolayı
+ misal.mesela.dom
’a istedikleri IP adresini atamaktan
+ onları alıkoyamazsınız.
192.168.2.1’e gelen isteklerin hepsine
+ (http://falan.fesmekan.dom/biryer
şeklinde yazılan
+ adresler dahil) mesela.dom
sanal konağınca hizmet
+ sunulacaktır. Apache’nin gelen istekleri sunduğu sanal konaklarla nasıl
+ eşleştirdiğini bilirseniz bunun sebebini kolayca anlarsınız. Bunu
+ kabataslak açıklayan bir belgemiz
+ mevcuttur.
Apache 1.1’de isme dayalı sanal konak
+ desteğine ek olarak, Apache’nin, httpd
’nin
+ çalıştığı makinenin IP adres(ler)ini de bilmeye ihtiyacı vardır. Bu
+ adresi elde etmek için sunucu, ya sunucu genelinde geçerli ServerName
yönergesine bakar ya da bir C
+ işlevi olan gethostname
’i kullanır (işlev, komut
+ isteminden hostname
komutuna dönen yanıtın aynısını
+ döndürür) ve ardından bu adresle ilgili olarak bir DNS sorgusu yapar.
+ Bu sorgudan kaçınmanın henüz bir yolu yoktur.
Eğer bu sorgunun (DNS sunucusunun çökmüş olması gibi bir nedenle)
+ başarısız olabileceğinden korkuyorsanız, makine ismini ve IP adresini
+ /etc/hosts
dosyanıza yazabilirsiniz (Makinenizin düzgün
+ olarak açılabilmesi için zaten bu kaydı yapmış olmanız gerekir).
+ Kullandığınız işletim sistemine bağlı olarak bu kaydın
+ /etc/resolv.conf
veya /etc/nsswitch.conf
+ dosyasında bulunması gerekebilir.
Herhangi bir nedenle sunucunuz bir DNS sorgusu yapmıyorsa veya
+ yapmamalıysa, Apache’yi HOSTRESORDER
ortam değişkenine
+ "local
" değerini atadıktan sonra çalıştırabilirsiniz. Bu
+ tamamen işletim sistemine ve kullandığınız çözümleyici kütüphanelere
+ bağlıdır. Ayrıca, ortamı denetlemek için mod_env
+ kullanmıyorsanız, CGI’ler de bundan etkilenir. En iyisi işletim
+ sisteminizin SSS belgelerini ve kılavuz sayfalarını okumaktır.
VirtualHost
yönergelerinizde
+ IP adresleri kullanınız.Listen
yönergelerinizde
+ IP adresleri kullanınız.ServerName
yönergesi olsun.<VirtualHost
+ _default_:*>
sanal konağınız olsun.DNS ile ilgili durum hiç de arzu edildiği gibi değildir. Apache 1.2 + için, DNS sorguları başarısız olsa bile sunucunun başlatılabilmesini + sağlamaya çalıştık, fakat belki yapabildiğimizden daha da iyisi + mümkündür. Günümüz Genel Ağ’ında IP adresleri sık sık değiştiğinden + yapılandırma dosyasına doğrudan IP adresini yazma gerekliliği asla arzu + edilen davranış değildir.
+ +Yukarıda nasıl yapıldığı açıklanan hizmet hırsızlığı saldırısına karşı + önlem olarak, normal sorgudan dönen IP adresine bir ters DNS sorgusu + yapıp bu iki sonucu karşılaştırmak ve eşleşmeme durumunda sanal konağı + iptal etmek bir çözüm olabilir. Fakat bunun mümkün olabilmesi için + uygun bir ters DNS kaydına ihtiyaç vardır. (FTP sunucuları ve TCP + sarmalayıcılar tarafından yapılan çifte ters DNS sorgusu kullanımından + dolayı çoğu ağ yöneticisi bu konuda zaten bilgi sahibidir.)
+ +Her halükarda, IP adreslerinin kullanılmaması nedeniyle yapılan DNS + sorgularının başarısız olması durumunda sanal konaklı bir sunucuyu + düzgün bir şekilde başlatmak olası görünmektedir. Yapılandırmayı kısmen + iptal etmek gibi kısmi çözümler, sunucudan beklentinizin ne olduğuna + bağlı olarak sunucuyu hiç başlatmamaktan daha iyi olabilir.
+ +HTTP/1.1’de belirtildiği gibi Host
başlığını göndererek
+ işlem yapabilen tarayıcılar ve vekiller IP’ye dayalı sanal konak
+ kullanımını tamamen ortadan kaldırmanın mümkün olabileceğini
+ göstermektedir. Bu durumda yapılandırmanın çözümlenmesi aşamasında DNS
+ sorgusu yapma gereği kalmayacaktır. Fakat 1997 Mart’ından beri önemli
+ sunucular üzerinde bunların yeterince geniş bir uygulama alanı
+ bulmadığı görülmektedir.
%...{Foobar}i
Foobar:
header line(s)
- in the request sent to the server.mod_headers
) affect this.
+
%...l
IdentityCheck
is set
Modified: httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.html.tr.utf8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.html.tr.utf8?rev=707409&r1=707408&r2=707409&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.html.tr.utf8 [utf-8] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.html.tr.utf8 [utf-8] Thu Oct 23 09:34:21 2008
@@ -108,7 +108,8 @@
%...{Filanca}i
Filanca:
başlık satır(lar)ının
- içeriği.mod_headers
)
+ yapılan değişikliklerden etkilenir.
%...l
mod_ident
modülü mevcut ve IdentityCheck
yönergesine değer
Modified: httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.xml.ja
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.xml.ja?rev=707409&r1=707408&r2=707409&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.xml.ja [utf-8] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/mod/mod_log_config.xml.ja [utf-8] Thu Oct 23 09:34:21 2008
@@ -1,7 +1,7 @@
-
+
+
+
+
+