From: Nilgun Belma Buguner
| Açıklama: | Apache HTTP Sunucusunda daima mevcut olan çekirdek özellikler |
|---|---|
| Durum: | Ãekirdek |
NameVirtualHost yönergesi isme dayalı sanal konakları yapılandırmak isterseniz gerekli olur.
+
Sunucunun, istemci tarafından talep edilen konak ismine
+ dayanarak seçtiÄi her sanal konak kümesi için ayrı bir
+ NameVirtualHost yönergesi vardır.
+ NameVirtualHost yönergesi isme dayalı sanal konakları yapılandırmak isterseniz gerekli olur.
adres olarak bir konak ismi de belirtebilirsiniz ama daima - bir IP adresi kullanmanızı öneririz. Ãrnek:
- -
- NameVirtualHost 111.22.33.44
-
NameVirtualHost yönergesi ile sunucunun isme
- dayalı sanal konaklar için istekleri hangi IP adresinden alacaÄı
- belirtilir. Bu adres genellikle isme dayalı sanal konak isimleri
- çözümlendiÄinde elde edilen IP adresidir. İstekleri bir güvenlik
- duvarının veya bir vekilin alıp sunucuya yönlendirdiÄi durumlarda ise bu
- adres sunucunun istekleri aldıÄı fiziksel arabirimin IP adresi olmalıdır.
- Ãok sayıda adres üzerinde çok sayıda isme dayalı sanal konak varsa her
- adresin kendi yönergeleri olmalıdır.
Bu yönerge ve bununle iliÅkili VirtualHost
+ yönergesi, suncu hem HTTP hem de HTTPS baÄlantılarını desteklediÄi
+ takdirde mutlaka bir port numarası da içermelidir.
âAna sunucuâ ve _default_ sunucuların bir
- NameVirtualHost IP adresine yapılan bir isteÄi
- asla sunmayacaÄına dikkat ediniz (bir sebeple
- NameVirtualHost belirtip bu adres için herhangi
- bir VirtualHost tanımlamadıÄınız durumlar
- hariç).
Seçimlik olarak, isme dayalı sanal konakların kullanması gereken port - numarasını örnekteki gibi belirtebilirsiniz:
+adres olarak bir konak ismi de belirtebilirsiniz ama daima
+ bir IP adresi veya bir * kullanmanızı öneririz. Bir yıldız imi
+ belirtilmiŠNameVirtualHost yönergeleri sadece
+ adres yerine bir * belirtilmiÅ VirtualHost
+ yönergeleri ile eÅleÅir.
İstekleri bir güvenlik duvarının veya baÅka bir vekil sunucunun + aldıÄı ve bunları farklı bir IP adresine sahip bir sunucuya + yönlendirdiÄi durumlarda, bu yönergeye deÄer olarak istekleri sunan + makinenin fiziksel aÄ arabiriminin IP adresi belirtilmelidir.
+ +AÅaÄıdaki örnekte, 192.0.2.1 IP adresli arabirimin 80. portundan
+ alınan isteklerle sadece ilk iki sanal konak arasında seçim
+ yapılacaktır. DiÄer arabirimlerin 80.portundan gelen istekler için ise
+ sadece üçüncü ve dördüncü sanal konak arasında seçim yapılacaktır.
+ İsteklerin hangi arabirimden geldiÄinin önemli olmadıÄı durumlarda
+ (genelde böyledir) NameVirtualHost ve
+ VirtualHost yönergelerine sadece "*:80"
+ belirtmek yeterlidir.
IPv6 adresleri belirtilirken örnekteki gibi köÅeli ayraçlar arasına
@@ -2271,22 +2288,15 @@ uygulanır.
NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080
+ NameVirtualHost 192.0.2.1:80
+ NameVirtualHost *:80
+
+ <VirtualHost 192.0.2.1:80>
+ ServerName namebased-a.example.com
+ </VirtualHost>
+
+ <VirtualHost 192.0.2.1:80>
+ Servername namebased-b.example.com
+ </VirtualHost>
+
+ <VirtualHost *:80>
+ ServerName namebased-c.example.com
+ </VirtualHost>
+
+ <VirtualHost *:80>
+ ServerName namebased-d.example.com
+ </VirtualHost>
+
-
- NameVirtualHost 111.22.33.44:8080
İsteklerin bütün arabirimlerden alınacaÄını belirtmek için deÄer olarak
- * belirtebilirsiniz:
- NameVirtualHost *
-
<VirtualHost> yönergesinin
- argümanı<VirtualHost>
+ yönergesinin deÄeri<VirtualHost> yönergesinin
- argümanının NameVirtualHost yönergesininkiyle tam
+ deÄerinin NameVirtualHost yönergesininkiyle tam
olarak eÅleÅmesi gerektiÄine dikkat ediniz.
- NameVirtualHost 1.2.3.4
- <VirtualHost 1.2.3.4>
+ NameVirtualHost 192.0.2.2:80
+ <VirtualHost 192.0.2.2:80>
# ...
</VirtualHost>
IPâye dayalı sanal konakları kullanıyorsanız, diÄer sanal konaklarda
- açıkça belirtilmemiÅ IP adresleriyle eÅleÅecek sanal konaÄı
+ açıkça belirtilmemiÅ bir IP adresiyle eÅleÅecek sanal konaÄı
_default_ özel ismiyle belirtebilirsiniz. "Ana" sunucu
yapılandırmasında _default_ diye bir sanal konaÄın
bulunmaması halinde, hiçbir IP adresi eÅleÅmesi bulunamadıÄı takdirde
- <VirtualHost> bölümleri dıÅında kalan
- tüm yapılandırmalar bu amaca yönelik olarak kullanılır. (Yalnız dikkat
- edin, bir NameVirtualHost yönergesi
- ile eÅleÅen bir IP adresi için ne "ana" sunucu yapılandırması ne de
- _default_ sanal konak yapılandırması kullanılır. Bu konuda
- daha ayrıntılı bilgi için isme dayalı
- sanal konaklar belgesine bakınız.)
<VirtualHost> bölümleri dıÅında
+ kalan tüm yapılandırmalar bu amaca yönelik olarak kullanılır.
EÅleÅilecek portu deÄiÅtirmek için bir :port
belirtebilirsiniz. Port bu Åekilde deÄiÅtirilmediÄi takdirde ana
diff --git a/docs/manual/mod/core.xml.de b/docs/manual/mod/core.xml.de
index 15d627213e3..fb17c238faa 100644
--- a/docs/manual/mod/core.xml.de
+++ b/docs/manual/mod/core.xml.de
@@ -1,7 +1,7 @@
-
+
+