From c33d973438f96d87d2ef8e68cf17dac987805e8a Mon Sep 17 00:00:00 2001 From: Nilgun Belma Buguner Date: Wed, 17 Apr 2013 14:29:41 +0000 Subject: [PATCH] update transformations. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1468931 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/rewrite/index.html.tr.utf8 | 1 - docs/manual/rewrite/index.xml.meta | 2 +- docs/manual/ssl/index.html.tr.utf8 | 4 +- docs/manual/ssl/index.xml.meta | 2 +- docs/manual/vhosts/details.html.tr.utf8 | 5 +- docs/manual/vhosts/details.xml.meta | 2 +- docs/manual/vhosts/examples.html.tr.utf8 | 554 +++++++++------------ docs/manual/vhosts/examples.xml.meta | 2 +- docs/manual/vhosts/fd-limits.html.tr.utf8 | 10 +- docs/manual/vhosts/fd-limits.xml.meta | 2 +- docs/manual/vhosts/ip-based.html.tr.utf8 | 47 +- docs/manual/vhosts/ip-based.xml.meta | 2 +- docs/manual/vhosts/mass.html.tr.utf8 | 154 +++--- docs/manual/vhosts/mass.xml.meta | 2 +- docs/manual/vhosts/name-based.html.tr.utf8 | 43 +- docs/manual/vhosts/name-based.xml.meta | 2 +- 16 files changed, 380 insertions(+), 454 deletions(-) diff --git a/docs/manual/rewrite/index.html.tr.utf8 b/docs/manual/rewrite/index.html.tr.utf8 index 3bb820a5f8..c536a7ebd7 100644 --- a/docs/manual/rewrite/index.html.tr.utf8 +++ b/docs/manual/rewrite/index.html.tr.utf8 @@ -26,7 +26,6 @@  tr  |  zh-cn 

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

mod_rewrite modülü gelen URL isteklerinde değişiklik yapabilmek için düzenli ifade kurallarına diff --git a/docs/manual/rewrite/index.xml.meta b/docs/manual/rewrite/index.xml.meta index 25046eafe9..abe6d6ca22 100644 --- a/docs/manual/rewrite/index.xml.meta +++ b/docs/manual/rewrite/index.xml.meta @@ -9,7 +9,7 @@ en fr - tr + tr zh-cn diff --git a/docs/manual/ssl/index.html.tr.utf8 b/docs/manual/ssl/index.html.tr.utf8 index b9bbc33e9f..9c5ab36806 100644 --- a/docs/manual/ssl/index.html.tr.utf8 +++ b/docs/manual/ssl/index.html.tr.utf8 @@ -27,13 +27,11 @@  tr  |  zh-cn 

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

Apache HTTP Sunucusunun mod_ssl modülü, Güvenli Soketler Katmanı (SSL) ve Aktarım Katmanı Güvenliği (TLS) protokollerinin kullanıldığı Sağlam Şifreleme desteğini sağlayan OpenSSL kütüphanesine bir arayüz - içerir. Bu modül ve belgeler Ralf S. Engelschall’ın mod_ssl projesine - dayanmaktadır.

+ içerir.

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

Bu belgede, bir istek aldığında Apache’nin hangi sanal konak @@ -97,6 +96,10 @@ desteklemediği durumlarda tüm SSL bağlantıları için bu sankon kullanılır.

+

VirtualHost içindeki isimlerin sırası (jokersiz) bir + ServerAlias gibi ele alınır (fakat hiçbir + ServerAlias yönergesi ile geçersiz kılınmaz).

+

Her sankon için bazı değerler öntanımlı olarak atanır. Bunların başlıcaları:

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 @@ en fr ko - tr + tr diff --git a/docs/manual/vhosts/examples.html.tr.utf8 b/docs/manual/vhosts/examples.html.tr.utf8 index 17fc1bab62..ff4c9101c6 100644 --- a/docs/manual/vhosts/examples.html.tr.utf8 +++ b/docs/manual/vhosts/examples.html.tr.utf8 @@ -27,7 +27,6 @@  ko  |  tr 

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

Bu belgede sanal konaklarla ile ilgili olarak @@ -58,7 +57,7 @@

Bu örnekte, makinenizin tek bir IP adresine sahip olduğunu ve bu - makineye mesela.dom ve faraza.dom şeklinde + makineye example.com ve example.org şeklinde (DNS A kayıtları sayesinde) farklı isimlerle erişilebildiğini varsayalım.

@@ -74,36 +73,29 @@ gelecek ziyaretçileriniz için DNS kayıtlarınızın olması şarttır.

-

Sunucu yapılandırması

- - # Apache’nin 80. portu dinlediğinden emin olalım
- Listen 80
-
- <VirtualHost *:80>
- - DocumentRoot /siteler/mesela
- ServerName mesela.dom
-
- # Diğer yönergeler, burada ...
-
-
- </VirtualHost>
-
- <VirtualHost *:80>
- - DocumentRoot /siteler/faraza
- ServerName faraza.dom
-
- # Diğer yönergeler, burada ...
-
-
- </VirtualHost> -

+
+# Apache’nin 80. portu dinlediğinden emin olalım
+Listen 80
+<VirtualHost *:80>
+  DocumentRoot /siteler/ecom
+  ServerName example.com
+
+  # Diğer yönergeler, burada ...
+</VirtualHost>
+
+<VirtualHost *:80>
+  DocumentRoot /siteler/eorg
+  ServerName example.org
+
+  # Diğer yönergeler, burada ...
+</VirtualHost>
+    
+

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. Yapılandırma - dosyasındaki ServerName mesela.dom yönergeli konak, ilk + dosyasındaki ServerName example.com yönergeli konak, ilk sanal konak olduğundan en yüksek önceliğe sahiptir ve öntanımlı veya baskın site olarak davranır. Yani, hiçbir ServerName yönergesi ile eşleşmeyen bir istek @@ -114,12 +106,14 @@

IP adresi ve porta dayalı ayrımı umursamıyorsanız, * yerine kendi IP adresinizi yazabilirsiniz.

-

- NameVirtualHost 192.168.1.22
-
- <VirtualHost 192.168.1.22>
- # vs. ... -

+
+NameVirtualHost 192.168.1.22
+
+<VirtualHost 192.168.1.22>
+  # vs. ...
+</VirtualHost>
+      
+

Bununla birlikte, IP adresinin önceden kestirilebilir olmadığı sistemlerde, örneğin, hizmet sağlayıcınıza çevirmeli ağ ile bağlanıyor @@ -146,43 +140,37 @@

Sunucunun iki IP adresi olsun. Birinden "ana sunucu" - (192.168.1.2) diğerinden mesela.dom + (192.168.1.2) diğerinden example.com 192.168.2.2 hizmet versin. Bu arada başka sanal konakları da sunabilelim istiyoruz.

-

Sunucu yapılandırması

- - Listen 80
-
- # Bu, 192.168.1.2 adresindeki "ana sunucu" olsun
- ServerName sunucu.faraza.dom
- DocumentRoot /siteler/anasunucu
-
- <VirtualHost 192.168.2.2>
- - DocumentRoot /siteler/mesela
- ServerName mesela.dom
-
- # Diğer yönergeler, burada ...
-
-
- </VirtualHost>
-
- <VirtualHost 192.168.2.2>
- - DocumentRoot /siteler/falanca
- ServerName falanca.dom
-
- # Diğer yönergeler, burada ...
-
-
- </VirtualHost> -

- -

192.168.2.2 adresinden gelmeyen tüm isteklere ana sunucu - (sunucu.faraza.dom), 192.168.2.2 adresinden +

+Listen 80
+
+# Bu, 192.168.1.2 adresindeki "ana sunucu" olsun
+ServerName sunucu.example.com
+DocumentRoot /siteler/anasunucu
+
+<VirtualHost 192.168.1.20>
+    DocumentRoot /siteler/ecom
+    ServerName example.com
+
+    # Diğer yönergeler, burada ...
+</VirtualHost>
+
+<VirtualHost 192.168.1.20>
+    DocumentRoot /siteler/eorg
+    ServerName example.org
+
+    # Diğer yönergeler, burada ...
+</VirtualHost>
+    
+ + +

192.168.1.20 adresinden gelmeyen tüm isteklere ana sunucu + (sunucu.example.com), 192.168.1.20 adresinden gelen sunucu ismi belirtmeyenler ile Host: başlığı - belirtmeyenlere ise mesela.dom hizmet verecektir.

+ belirtmeyenlere ise example.com hizmet verecektir.

top
@@ -191,30 +179,28 @@

Sunucu makine iki IP adresine sahip olsun. Biri iç ağa (192.168.1.1) diğeri dış ağa (172.20.30.40) - bakıyor olsun. sunucu.mesela.dom ismi dış ağda dış ağa + bakıyor olsun. sunucu.example.com ismi dış ağda dış ağa bakan IP’ye, iç ağda ise iç ağa bakan IP’ye çözümleniyor olsun.

Bu durumda, sunucu hem iç hem de dış ağdan gelen isteklere aynı içerik, dolayısıyla aynı VirtualHost bölümü ile hizmet verebilir.

-

Sunucu yapılandırması

-
- <VirtualHost 192.168.1.1 172.20.30.40>
- - DocumentRoot /siteler/sunucu
- ServerName sunucu.mesela.dom
- ServerAlias sunucu
-
- </VirtualHost> -

+
+<VirtualHost 192.168.1.1 172.20.30.40>
+    DocumentRoot /siteler/sunucu
+    ServerName sunucu.example.com
+    ServerAlias sunucu
+</VirtualHost>
+    
+

Artık, hem iç hem de dış ağdan gelen isteklere aynı VirtualHost bölümünden hizmet sunulacaktır.

Bilginize:

İç ağdan istek yapan biri, tam nitelenmiş konak ismi - sunucu.mesela.dom yerine makine ismini + sunucu.example.com yerine makine ismini (sunucu) kullanabilir (ServerAlias sunucu satırına dikkat).

@@ -232,66 +218,54 @@ 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.

-

Sunucu yapılandırması

- - Listen 80
- Listen 8080
-
- <VirtualHost 172.20.30.40:80>
- - ServerName mesela.dom
- DocumentRoot /siteler/mesela-80
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:8080>
- - ServerName mesela.dom
- DocumentRoot /siteler/mesela-8080
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:80>
- - ServerName faraza.dom
- DocumentRoot /siteler/faraza-80
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:8080>
- - ServerName faraza.dom
- DocumentRoot /siteler/faraza-8080
-
- </VirtualHost> -

+
+Listen 80
+Listen 8080
+
+<VirtualHost 172.20.30.40:80>
+    ServerName example.com
+    DocumentRoot /siteler/ecom-80
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:8080>
+    ServerName example.com
+    DocumentRoot /siteler/ecom-8080
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:80>
+    ServerName example.org
+    DocumentRoot /siteler/eorg-80
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:8080>
+    ServerName example.org
+    DocumentRoot /siteler/eorg-8080
+</VirtualHost>
+    
+
top

IP’ye dayalı sanal konaklar

-

Sunucu makinenin, biri mesela.dom adından çözümlenen - 172.20.30.40, diğeri faraza.dom adından +

Sunucu makinenin, biri example.com adından çözümlenen + 172.20.30.40, diğeri example.org adından çözümlenen 172.20.30.50 diye iki IP adresi olsun.

-

Sunucu yapılandırması

- - Listen 80
-
- <VirtualHost 172.20.30.40>
- - DocumentRoot /siteler/mesela
- ServerName mesela.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50>
- - DocumentRoot /siteler/faraza
- ServerName faraza.dom
-
- </VirtualHost> -

+
+Listen 80
+
+<VirtualHost 172.20.30.40>
+    DocumentRoot /siteler/ecom
+    ServerName example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.50>
+    DocumentRoot /siteler/eorg
+    ServerName example.org
+</VirtualHost>
+    
+

<VirtualHost> yönergelerinde belirtilmeyen adreslerle yapılan isteklere (örneğin, localhost) sunucu @@ -301,46 +275,38 @@

Hem IP’ye hem de porta dayalı sanal konaklar

-

Sunucu makinenin, biri mesela.dom adından çözümlenen - 172.20.30.40, diğeri faraza.dom adından +

Sunucu makinenin, biri example.com adından çözümlenen + 172.20.30.40, diğeri example.org adından çözümlenen 172.20.30.50 diye iki IP adresi olsun ve iki konak da hem 80 hem de 8080 portlarında çalışsınlar istiyoruz.

-

Sunucu yapılandırması

- - Listen 172.20.30.40:80
- Listen 172.20.30.40:8080
- Listen 172.20.30.50:80
- Listen 172.20.30.50:8080
-
- <VirtualHost 172.20.30.40:80>
- - DocumentRoot /siteler/mesela-80
- ServerName mesela.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:8080>
- - DocumentRoot /siteler/mesela-8080
- ServerName mesela.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50:80>
- - DocumentRoot /siteler/faraza-80
- ServerName faraza.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50:8080>
- - DocumentRoot /siteler/faraza-8080
- ServerName faraza.dom
-
- </VirtualHost> -

+
+Listen 172.20.30.40:80
+Listen 172.20.30.40:8080
+Listen 172.20.30.50:80
+Listen 172.20.30.50:8080
+
+<VirtualHost 172.20.30.40:80>
+    DocumentRoot /siteler/ecom-80
+    ServerName example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:8080>
+    DocumentRoot /siteler/ecom-8080
+    ServerName example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.50:80>
+    DocumentRoot /siteler/eorg-80
+    ServerName example.org
+</VirtualHost>
+
+<VirtualHost 172.20.30.50:8080>
+    DocumentRoot /siteler/eorg-8080
+    ServerName example.org
+</VirtualHost>
+    
+
top
@@ -351,46 +317,36 @@ bir sanal konakta görünmüyorsa bu sankon kesinlikle IP'ye dayalı bir sanal konaktır.

-

Sunucu yapılandırması

- - Listen 80
-
- <VirtualHost 172.20.30.40>
- - DocumentRoot /siteler/mesela
- ServerName mesela.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
- - DocumentRoot /siteler/faraza
- ServerName faraza.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
- - DocumentRoot /siteler/falanca
- ServerName falanca.dom
-
- </VirtualHost>
-
- # IP-based
- <VirtualHost 172.20.30.50>
- - DocumentRoot /siteler/filanca
- ServerName filanca.dom
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.60>
- - DocumentRoot /siteler/fesmekan
- ServerName fesmekan.dom
-
- </VirtualHost> -

+
+Listen 80
+
+<VirtualHost 172.20.30.40>
+    DocumentRoot /siteler/ecom
+    ServerName example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+    DocumentRoot /siteler/eorg
+    ServerName example.org
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+    DocumentRoot /siteler/enet
+    ServerName example.net
+</VirtualHost>
+
+# IP'ye dayalı
+<VirtualHost 172.20.30.50>
+    DocumentRoot /siteler/eedu
+    ServerName example.edu
+</VirtualHost>
+
+<VirtualHost 172.20.30.60>
+    DocumentRoot /siteler/egov
+    ServerName example.gov
+</VirtualHost>
+    
+
top
@@ -405,16 +361,15 @@ ve konak isminin de aktarılmasını arzuladığımızdan ProxyPreserveHost On yönergesini kullandık.

-

- <VirtualHost *:*>
- - ProxyPreserveHost On
- ProxyPass / http://192.168.111.2/
- ProxyPassReverse / http://192.168.111.2/
- ServerName konak.mesela.dom
-
- </VirtualHost> -

+
+<VirtualHost *:*>
+    ProxyPreserveHost On
+    ProxyPass / http://192.168.111.2/
+    ProxyPassReverse / http://192.168.111.2/
+    ServerName konak.example.com
+</VirtualHost>
+    
+
top
@@ -426,15 +381,12 @@

Bir IP adresi ve port belirtilmeyen veya hiçbir sanal konağın hiçbir adresi/portu ile eşleşmeyen istekleri yakalamak istersek...

-

Sunucu yapılandırması

- +

+<VirtualHost _default_:*>
+    DocumentRoot /siteler/default
+</VirtualHost>
+    
- <VirtualHost _default_:*>
- - DocumentRoot /siteler/default
-
- </VirtualHost> -

Bütün portlarla eşleşen böyle bir öntanımlı sanal konağın kullanımı hiçbir isteğin ana sunucuya gitmemesi sonucunu doğurur.

@@ -457,23 +409,18 @@

Önceki yapılandırmaya ek olarak 80. portta ayrı bir _default_ sanal konağı kullanmak istersek...

-

Sunucu yapılandırması

- +

+<VirtualHost _default_:80>
+    DocumentRoot /siteler/default80
+    # ...
+</VirtualHost>
+
+<VirtualHost _default_:*>
+    DocumentRoot /siteler/default
+    # ...
+</VirtualHost>
+    
- <VirtualHost _default_:80>
- - DocumentRoot /siteler/default80
- # ...
-
- </VirtualHost>
-
- <VirtualHost _default_:*>
- - DocumentRoot /siteler/default
- # ...
-
- </VirtualHost> -

80. porttan hizmet sunan _default_ sanal konağı IP adresi belirtilmeyen tüm istekleri yakalar, bunu yapabilmesi için yapılandırma @@ -487,14 +434,13 @@

_default_ sanal konağının sadece 80. porttan hizmet sunmasını istersek...

-

Sunucu yapılandırması

- +

+<VirtualHost _default_:80>
+    DocumentRoot /siteler/default
+    ...
+</VirtualHost>
+    
- <VirtualHost _default_:80>
- DocumentRoot /siteler/default
- ...
- </VirtualHost> -

80. porttan gelen IP adresi belirtilmemiş isteklere _default_ sanal konağı, diğer portlardan gelen adres @@ -510,42 +456,35 @@ sanal konakla yansılamak

İsme dayalı sanal konak örneklerinin 2. sinde adı - geçen falanca.dom bu örnekte kendi IP adresinden hizmet + geçen example.org bu örnekte kendi IP adresinden hizmet veriyor olsun. İsme dayalı sanal konağı eski IP adresiyle kaydetmiş vekiller ve isim sunucularından kaynaklanacak olası sorunlardan kaçınmak için yansılama sırasında sanal konağı hem eski hem de yeni IP adresiyle sunmamız lazım.

Çözüm kolay, çünkü yapacağımız sadece VirtualHost - yönergesine yeni IP adresini (192.168.2.2) eklemek + yönergesine yeni IP adresini (192.168.1.2) eklemek olacak.

-

Sunucu yapılandırması

- +

+Listen 80
+ServerName example.com
+DocumentRoot /siteler/ecom
+
+<VirtualHost 192.168.1.20 192.168.1.2>
+    DocumentRoot /siteler/eorg
+    ServerName example.org
+    # ...
+</VirtualHost>
+
+<VirtualHost 192.168.1.20>
+    DocumentRoot /siteler/enet
+    ServerName example.enet
+    ServerAlias *.example.enet
+    # ...
+</VirtualHost>
+    
- Listen 80
- ServerName mesela.dom
- DocumentRoot /siteler/mesela
-
- <VirtualHost 192.168.1.2>
-
- <VirtualHost 192.168.1.2 192.168.2.2>
- - DocumentRoot /siteler/falanca
- ServerName falanca.dom
- # ...
-
- </VirtualHost>
-
- <VirtualHost 192.168.1.2>
- - DocumentRoot /siteler/faraza
- ServerName faraza.dom
- ServerAlias *.faraza.dom
- # ...
-
- </VirtualHost> -

Böylece sanal konağa hem yeni (bir IP’ye dayalı sanal konak olarak) hem de eski adresinden (bir isme dayalı sanal konak olarak) @@ -565,41 +504,34 @@ bağlantısı içeren bir bilgilendirme sayfası sunmak üzere yeni bir sanal konak oluşturabiliriz.

-

Sunucu yapılandırması

- +

+<VirtualHost 172.20.30.40>
+    # ilk sanal konak
+    DocumentRoot /siteler/baska
+    RewriteEngine On
+    RewriteRule . /siteler/baska/index.html
+    # ...
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+DocumentRoot /siteler/baska/bir
+    ServerName bir.baska.tld
+    ServerPath /bir/
+    RewriteEngine On
+    RewriteRule ^(/bir/.*) /siteler/baska$1
+    # ...
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+    DocumentRoot /siteler/baska/iki
+    ServerName iki.baska.tld
+    ServerPath /iki/
+    RewriteEngine On
+    RewriteRule ^(/iki/.*) /siteler/baska$1
+    # ...
+</VirtualHost>
+    
- <VirtualHost 172.20.30.40>
- - # ilk sanal konak
- DocumentRoot /siteler/baska
- RewriteEngine On
- RewriteRule . /siteler/baska/index.html
- # ...
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
- DocumentRoot /siteler/baska/bir
- - ServerName bir.baska.tld
- ServerPath /bir/
- RewriteEngine On
- RewriteRule ^(/bir/.*) /siteler/baska$1
- # ...
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
- - DocumentRoot /siteler/baska/iki
- ServerName iki.baska.tld
- ServerPath /iki/
- RewriteEngine On
- RewriteRule ^(/iki/.*) /siteler/baska$1
- # ...
-
- </VirtualHost> -

ServerPath yönergesinden dolayı http://bir.baska.tld/bir/ şeklinde yapılan isteklere 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 @@ fr ja ko - tr + tr diff --git a/docs/manual/vhosts/fd-limits.html.tr.utf8 b/docs/manual/vhosts/fd-limits.html.tr.utf8 index 83f4ea0515..e7f5cbfded 100644 --- a/docs/manual/vhosts/fd-limits.html.tr.utf8 +++ b/docs/manual/vhosts/fd-limits.html.tr.utf8 @@ -27,7 +27,6 @@  ko  |  tr 

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

Çok büyük sayıda sanal konak kullanıyorsanız ve bunların her biri için @@ -90,10 +89,11 @@ %v biçem değişkeni ile yapılabilir. Günlük girdisi biçem dizgesinin başına bunu ekleyiniz:

-

- LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost
- CustomLog logs/multiple_vhost_log vhost -

+
+LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost
+CustomLog logs/multiple_vhost_log vhost
+    
+

Bu yapılandırma ile her günlük kaydının başında sanal konağın ServerName yönergesine belirtilen 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 @@ fr ja ko - tr + tr diff --git a/docs/manual/vhosts/ip-based.html.tr.utf8 b/docs/manual/vhosts/ip-based.html.tr.utf8 index f8dadcd4c5..a591cad672 100644 --- a/docs/manual/vhosts/ip-based.html.tr.utf8 +++ b/docs/manual/vhosts/ip-based.html.tr.utf8 @@ -27,7 +27,6 @@  ko  |  tr 

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

Bu belgede sanal konakların sonu belirsiz bir şekilde artışı karşısında @@ -54,7 +53,7 @@ <VirtualHost> bölümü içereceği zaman yapılacaklar ile ilgilidir.

-
+
 <VirtualHost 111.22.33.44>
     ServerName                 musteri-1.example.com
     DocumentRoot        /siteler/musteri-1/belgeler
@@ -74,6 +73,7 @@
 </VirtualHost>
 
+

İsteğimiz çok sayıda <VirtualHost> bölümünü devingen olarak çalışan tek bir <VirtualHost> bölümüyle değiştirmektir. Bunun elbette bazı getirileri olacaktır:

@@ -150,20 +150,21 @@ düzenlemesinin mod_vhost_alias kullanarak gerçekleştirilmiş halini içeren httpd.conf bölümü aşağıdadır.

-

-# sunucu ismini Host: başlığından elde edelim
-UseCanonicalName Off
-
-# Bu günlükleme biçiminde split-logfile aracı kullanılarak
-# ilk alana dayalı sanal konak günlükleri ayrıştırılabilir
-LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
-CustomLog logs/access_log vcommon
-
-# istekleri yerine getirmek için kullanılacak
-# dosya isimlerine sunucu ismini ekleyelim
-VirtualDocumentRoot /siteler/%0/belgeler
+

+# sunucu ismini Host: başlığından elde edelim
+UseCanonicalName Off
+
+# Bu günlükleme biçiminde split-logfile aracı kullanılarak
+# sanal konak günlükleri ilk alana göre ayrıştırılabilir
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog logs/access_log vcommon
+
+# istekleri yerine getirmek için kullanılacak
+# dosya isimlerine sunucu ismini ekleyelim
+VirtualDocumentRoot /siteler/%0/belgeler
 VirtualScriptAlias  /siteler/%0/cgi-bin
-

+
+

Bu yapılandırmayı IP’ye dayalı sanal konaklar için kullanmak isterseniz UseCanonicalName Off yerine UseCanonicalName @@ -187,18 +188,19 @@ VirtualScriptAlias /siteler/%0/cgi-bin sanal konak için bir tane değil hepsi için bir tane cgi-bin olacaktır.

-

- UseCanonicalName Off
-
- LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
- CustomLog logs/access_log vcommon
-
- # sunucu ismini içerecek dosya isimlerini oluşturalım
- VirtualDocumentRoot /home/%2/www
-
- # ortak cgi-bin dizini
- ScriptAlias /cgi-bin/ /siteler/std-cgi/
-

+
+UseCanonicalName Off
+
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog logs/access_log vcommon
+
+# sunucu ismini içerecek dosya isimlerini oluşturalım
+VirtualDocumentRoot /home/%2/www
+
+# ortak cgi-bin dizini
+ScriptAlias  /cgi-bin/  /siteler/std-cgi/
+    
+

mod_vhost_alias belgesinde daha karmaşık VirtualDocumentRoot örnekleri vardır.

@@ -214,47 +216,40 @@ VirtualScriptAlias /siteler/%0/cgi-bin başka bir IP adresiniz olsun. Her biri için ayrı ayrı sanal konaklar ayarlamak yerine aşağıdaki gibi bir yapılandırma kullanabilirsiniz:

-

-UseCanonicalName Off
-
-LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
-
-<Directory /siteler/kurumsal>
- - Options FollowSymLinks
- AllowOverride All
-
-</Directory>
-
-<Directory /siteler/bireysel>
- - Options FollowSymLinks
- AllowOverride None
-
-</Directory>
-
-<VirtualHost 111.22.33.44>
- - ServerName kurumsal.example.com
-
- CustomLog logs/access_log.kurumsal vcommon
-
- VirtualDocumentRoot /siteler/kurumsal/%0/belgeler
- VirtualScriptAlias /siteler/kurumsal/%0/cgi-bin
-
-</VirtualHost>
-
-<VirtualHost 111.22.33.45>
- - ServerName bireysel.example.com
-
- CustomLog logs/access_log.bireysel vcommon
-
- VirtualDocumentRoot /siteler/bireysel/%0/belgeler
- ScriptAlias /cgi-bin/ /siteler/std-cgi/
-
+

+UseCanonicalName Off
+
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
+
+<Directory /siteler/kurumsal>
+    Options FollowSymLinks
+    AllowOverride All
+</Directory>
+
+<Directory /siteler/bireysel>
+    Options FollowSymLinks
+    AllowOverride None
+</Directory>
+
+<VirtualHost 111.22.33.44>
+    ServerName kurumsal.example.com
+
+    CustomLog logs/access_log.kurumsal vcommon
+
+    VirtualDocumentRoot /siteler/kurumsal/%0/belgeler
+    VirtualScriptAlias  /siteler/kurumsal/%0/cgi-bin
 </VirtualHost>
-

+ +<VirtualHost 111.22.33.45> + ServerName bireysel.example.com + + CustomLog logs/access_log.bireysel vcommon + + VirtualDocumentRoot /siteler/bireysel/%0/belgeler + ScriptAlias /cgi-bin/ /siteler/std-cgi/ +</VirtualHost> + +

Bilginize

Eğer ilk <VirtualHost> bölümü bir ServerName yönergesi içermezse ilgili IP @@ -277,18 +272,19 @@ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
adreslerine göre düzenlenebilir. Günlük kayıtları da IP adreslerine göre ayrıştırılacak şekilde ayarlanabilir.

-

-# Sunucu ismini IP adresinden ters DNS sorgusu ile elde edelim
-UseCanonicalName DNS
-
-# Günlük kayıtları IP adreslerine göre ayrıştırılabilsin
-LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon
-CustomLog logs/access_log vcommon
-
-# dosya isimleri IP adreslerini içersin
-VirtualDocumentRootIP /siteler/%0/belgeler
-VirtualScriptAliasIP /siteler/%0/cgi-bin
-

+
+# Sunucu ismini IP adresinden ters DNS sorgusu ile elde edelim
+UseCanonicalName DNS
+
+# Günlük kayıtları IP adreslerine göre ayrıştırılabilsin
+LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog logs/access_log vcommon
+
+# dosya isimleri IP adreslerini içersin
+VirtualDocumentRootIP /siteler/%0/belgeler
+VirtualScriptAliasIP  /siteler/%0/cgi-bin
+
+
top
diff --git a/docs/manual/vhosts/mass.xml.meta b/docs/manual/vhosts/mass.xml.meta index 2d2457571b..103a576eb1 100644 --- a/docs/manual/vhosts/mass.xml.meta +++ b/docs/manual/vhosts/mass.xml.meta @@ -10,6 +10,6 @@ en fr ko - tr + tr diff --git a/docs/manual/vhosts/name-based.html.tr.utf8 b/docs/manual/vhosts/name-based.html.tr.utf8 index e6611b6c30..d7350eb506 100644 --- a/docs/manual/vhosts/name-based.html.tr.utf8 +++ b/docs/manual/vhosts/name-based.html.tr.utf8 @@ -28,7 +28,6 @@  ko  |  tr 

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

Bu belgede isme dayalı sanal konakların ne zaman, nasıl kullanılacakları açıklanmıştır.

@@ -126,23 +125,20 @@ Barındırma
  • Çok kullanılan sanal konak ya varsayalım. Bunun için httpd.conf dosyanıza basitçe şu satırları ekleyebilirsiniz:

    -

    - <VirtualHost *:80>
    - - #İlk sanal konak aynı zamanda *:80 için de öntanımlıdır. - ServerName site1.example.com
    - ServerAlias example.com
    - DocumentRoot /siteler/site1
    -
    - </VirtualHost>
    -
    - <VirtualHost *:80>
    - - ServerName site2.example.com
    - DocumentRoot /siteler/site2
    -
    - </VirtualHost>
    -

    +
    +<VirtualHost *:80>
    +    #İlk sanal konak aynı zamanda *:80 için de öntanımlıdır.
    +    ServerName site1.example.com
    +    ServerAlias example.com
    +    DocumentRoot /siteler/site1
    +</VirtualHost>
    +
    +<VirtualHost *:80>
    +    ServerName site2.example.com
    +    DocumentRoot /siteler/site2
    +</VirtualHost>
    +    
    +

    İsterseniz, <VirtualHost> yönergesinde argüman olarak * yerine doğrudan bir IP adresi belirtebilirsiniz. Hatta, daha sonra, isme @@ -157,9 +153,10 @@ Barındırma

  • Çok kullanılan sanal konak ya kullanıcıların aynı siteye farklı isimlerle erişmelerini mümkün kılmak için bölüm içine şu satırı ekleyebilirsiniz:

    -

    - ServerAlias example.com *.example.com -

    +
    +ServerAlias example.com *.example.com
    +    
    +

    Böylece example.com alanındaki tüm konaklar için gelen isteklere www.example.com sanal konağından hizmet sunulmuş @@ -176,6 +173,10 @@ Barındırma

  • Çok kullanılan sanal konak ya kullanımları arasında fark gözetilmeksizin ServerName veya ServerAlias yönergesi eşleşen ilk sanal konak kullanılır.

    +

    VirtualHost içindeki isimlerin sırası (jokersiz) bir + ServerAlias gibi ele alınır (fakat hiçbir + ServerAlias yönergesi ile geçersiz kılınmaz).

    +

    Son olarak, sanal konak yapılandırmanıza, <VirtualHost> 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ı 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 @@ fr ja ko - tr + tr -- 2.40.0