From 02e46dfb04bdc7afa4c2a81b5911e0888114c9ba Mon Sep 17 00:00:00 2001 From: Rich Bowen Date: Thu, 24 Mar 2016 14:38:10 +0000 Subject: [PATCH] rebuild git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1736447 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/expr.html.en | 2 +- docs/manual/expr.xml.fr | 2 +- docs/manual/index.html.tr.utf8 | 2 +- docs/manual/index.xml.meta | 2 +- docs/manual/new_features_2_4.html.tr.utf8 | 4 +- docs/manual/new_features_2_4.xml.meta | 2 +- docs/manual/sections.html.tr.utf8 | 88 ++++++++++++++++++++--- docs/manual/sections.xml.meta | 2 +- docs/manual/sitemap.html.tr.utf8 | 2 +- docs/manual/sitemap.xml.meta | 2 +- 10 files changed, 89 insertions(+), 19 deletions(-) diff --git a/docs/manual/expr.html.en b/docs/manual/expr.html.en index aa2880b679..3c7a8174d1 100644 --- a/docs/manual/expr.html.en +++ b/docs/manual/expr.html.en @@ -46,7 +46,7 @@
  • Other
  • Comparison with SSLRequire
  • Version History
  • -

    See also

    +

    See also

    top

    Grammar in Backus-Naur Form notation

    diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr index e70272244b..e7a09ddea7 100644 --- a/docs/manual/expr.xml.fr +++ b/docs/manual/expr.xml.fr @@ -1,7 +1,7 @@ - + diff --git a/docs/manual/index.html.tr.utf8 b/docs/manual/index.html.tr.utf8 index 890d872294..ad8cce3cd9 100644 --- a/docs/manual/index.html.tr.utf8 +++ b/docs/manual/index.html.tr.utf8 @@ -38,7 +38,6 @@ Belgeleri  tr  |  zh-cn 

    -
    Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

    Platformlara Özgü Bilgiler

    • Microsoft Windows
    • diff --git a/docs/manual/index.xml.meta b/docs/manual/index.xml.meta index 4e2ec6f7e3..a36d92a1f5 100644 --- a/docs/manual/index.xml.meta +++ b/docs/manual/index.xml.meta @@ -15,7 +15,7 @@ ja ko pt-br - tr + tr zh-cn diff --git a/docs/manual/new_features_2_4.html.tr.utf8 b/docs/manual/new_features_2_4.html.tr.utf8 index 5d8cd91ae5..884e739294 100644 --- a/docs/manual/new_features_2_4.html.tr.utf8 +++ b/docs/manual/new_features_2_4.html.tr.utf8 @@ -27,7 +27,6 @@  fr  |  tr 

    -
    Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

    Bu belgede Apache HTTP Sunucusunun 2.2 ve 2.4 sürümleri arasındaki başlıca farklara değinilmiştir. 2.0 sürümüne göre yeni özellikler için Apache 2.2’de Yeni olan Özellikler @@ -189,6 +188,9 @@

    mod_authnz_fcgi (2.4.10'dan itibaren kullanılabilir)
    Kimlik kanıtlama ve/veya istemcileri yetkilendirmek için FastCGI yetkilendirme uygulamalarını etkinleştirir.
    + +
    mod_http2 (2.4.17'den itibaren kullanılabilir)
    +
    HTTP/2 aktarım katmanı desteği.
    top
    diff --git a/docs/manual/new_features_2_4.xml.meta b/docs/manual/new_features_2_4.xml.meta index 065a31a35c..5c34746d4f 100644 --- a/docs/manual/new_features_2_4.xml.meta +++ b/docs/manual/new_features_2_4.xml.meta @@ -9,6 +9,6 @@ en fr - tr + tr diff --git a/docs/manual/sections.html.tr.utf8 b/docs/manual/sections.html.tr.utf8 index 7e8b1c70a8..71287e0755 100644 --- a/docs/manual/sections.html.tr.utf8 +++ b/docs/manual/sections.html.tr.utf8 @@ -29,7 +29,6 @@  ko  |  tr 

    -
    Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

    Yapılandırma dosyalarındaki yönergeler sunucunun tamamına uygulanacağı gibi sadece belli dizinler, @@ -374,10 +373,10 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail vekil sunucusu üzerinden erişilen sitelere uygulanan yapılandırma yönergelerini bulundururlar. Örneğin aşağıdaki yapılandırma example.com sitesine erişim için vekil sunucunun - kullanılmasını engelleyecektir.

    + sadece ağdaki bazı kullanıcılar tarafından kullanılabilmesini sağlayacaktır.

    <Proxy "http://www.example.com/*">
    -    Require all granted
    +    Require host bizimki.example.com
     </Proxy>
    top
    @@ -461,13 +460,6 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail <Proxy> taşıyıcısı işlem sırasında <Directory> taşıyıcısının yerini alır.

    -

    Sonraki bölümler öncekileri geçersiz kılmak üzere işleme alınırlarsa da - her modül bu geçersiz kılmaya sebep olan formu yorumlamaktan sorumludur. - Belli bir modülülün yönergeleri bulunan sonraki yapılandırma bölümleri, - bazı yönergelerin, tüm yönergelerin veya modül yapılandırmasının - tamamının sonraki bağlamda açıkça listelenmiş modül öntanımlıları ve - yönergelerle bir kavramsal "katıştırmasına" sebep olabilir.

    -

    Bazı Teknik Bilgiler

    Aslında, isim dönüşüm aşamasından (Aliases ve DocumentRoots, URL’leri dosya isimlerine eşlemek için @@ -477,6 +469,82 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail tamamen elden çıkarılır.
    +

    Modüllerle + yapılandırma bölümleri arasındaki ilişki

    + +

    Yapılandırma bölümlerini okurken örneğin mod_rewrite + gibi belli modüllerin yönergelerinin bu bölümlere nasıl katılacağı ve + ne zaman nasıl işleneceği gibi sorular sıkça aklımızdan geçer. Bunun + belli bir yanıtı yoktur ve biraz temel bilgi gerektirir. Her httpd + modülü yapılandırmasını kendi yönetir ve httpd.conf içindeki + yönergelerinin her biri belli bir bağlamdaki bir yapılandırmayı + belirtir. httpd bir komutu okunduğu sırada çalıştırmaz.

    + +

    Çalışma anında, httpd çekirdeği geçerli isteğe hangilerinin + uygulanacağını belirlemek için yukarıda açıklanan sırada tanımlı + yapılandırma bölümlerini tekrar tekrar okur. Eşleşen ilk bölümün bu + istek için geçerli yapılandırmayı içerdiği varsayılır. Eğer alt + bölümlerden biri de eşleşmişse bu bölümlerde yönergeleri bulunan her + modüle yapılandırmasını iki bölüm arasında katıştırma şansı verilir. + Sonuç üçüncü bir yapılandırma olup işlem bütün yapılandırma bölümleri + değerlendirilene kadar sürer.

    + +

    Yukarıdaki adımların ardından HTTP isteğiyle ilgili "asıl" işlem + başlar: her modül ondan istenen görevleri gerçekleştirme şansına sahip + olur. Nasıl davranacaklarını belirlemek için kendilerinin katıştırılmış + son yapılandırmalarını http çekirdeğinden alabilirler.

    + +

    Sürecin tamamı bir örnekle görselleştirilebilir. Aşağıdaki örnekte + belli bir HTTP başlığını ayarlamak için mod_headers + modülünün Header yönergesi + kullanılmıştır. /example/index.html isteği için httpd + CustomHeaderName başlığına hangi değeri atayacaktır? +

    +
    <Directory "/">
    +    Header set CustomHeaderName bir
    +    <FilesMatch ".*">
    +        Header set CustomHeaderName yedi
    +    </FilesMatch>
    +</Directory>
    +
    +<Directory "/example">
    +    Header set CustomHeaderName iki
    +</Directory>
    + +
      +
    • Directory "/" eşleşir ve ilk yapılandırma + olarak CustomHeaderName başlığı bir + değeriyle oluşturulur.
    • + +
    • Directory "/example" eşleşir ve + mod_headers modülünün koduna göre bir katıştırma + durumundan yeni değer eskiyi geçersiz kılacağından yeni bir + yapılandırma ile CustomHeaderName başlığının değeri + iki yapılır.
    • + +
    • FilesMatch ".*" eşleşir ve başka bir + katıştırma fırsatı doğar: CustomHeaderName başlığının + değeri yedi yapılır.
    • + +
    • Neticede HHP isteğinin sonraki adımlarında + mod_headers çağrılıp yedi değeri + atanmış CustomHeaderName başlığını işleme sokması + istenecektir. mod_headers normalde işini yapmak + için bu yapılandırmayı kullanacaktır. Fakat bundan, bir yönergenin + gerekli olmaması veya kullanımdan kaldırılması ve benzeri nedenlerle + yapılandırmada iptal edilmesi gibi daha karmaşık bir eylemi bir + modülün gerçekleştiremeyeceği anlamı çıkarılmamalıdır.
    • +
    + +

    Directory ile aynı katıştırma sırasından dolayı + bu durum .htaccess için de geçerlidir. Burada anlaşılması gereken husus, + Directory ve FilesMatch + gibi yapılandırma bölümlerinin Header veya RewriteRule gibi modüle özgü + yönergelerle karşılaştırılmamasıdır, çünkü bunlar farklı seviyelerde + işlem görür. +

    + +

    Bazı Örnekler

    Aşağıdaki yapay örnekte katıştırma sırası gösterilmiştir. Hepsinin aynı diff --git a/docs/manual/sections.xml.meta b/docs/manual/sections.xml.meta index f5ac84359d..4e91a361f4 100644 --- a/docs/manual/sections.xml.meta +++ b/docs/manual/sections.xml.meta @@ -11,6 +11,6 @@ fr ja ko - tr + tr diff --git a/docs/manual/sitemap.html.tr.utf8 b/docs/manual/sitemap.html.tr.utf8 index 35cea16626..b0eb4b6613 100644 --- a/docs/manual/sitemap.html.tr.utf8 +++ b/docs/manual/sitemap.html.tr.utf8 @@ -34,7 +34,6 @@  tr  |  zh-cn 

    -
    Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

    Bu sayfada Apache HTTP Sunucusu Sürüm 2.4 Belgelerinin tamamı listelenmiştir.

    @@ -131,6 +130,7 @@ kullanımı
  • Sunucu Taraflı İçerik Yerleştirme (SSI)
  • .htaccess Dosyaları
  • Kullanıcı Dizinleri (public_html)
  • +
  • Ters Vekil Yapılandırma Rehberi
  • top

    Platformlara Özgü Bilgiler

    diff --git a/docs/manual/sitemap.xml.meta b/docs/manual/sitemap.xml.meta index 741ec7f0b5..9f27012430 100644 --- a/docs/manual/sitemap.xml.meta +++ b/docs/manual/sitemap.xml.meta @@ -13,7 +13,7 @@ fr ja ko - tr + tr zh-cn -- 2.50.1