Return-Path:
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 @@
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
Modified: httpd/httpd/trunk/docs/manual/mod/core.xml.de
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/core.xml.de?rev=767842&r1=767841&r2=767842&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/core.xml.de (original)
+++ httpd/httpd/trunk/docs/manual/mod/core.xml.de Thu Apr 23 08:05:05 2009
@@ -1,7 +1,7 @@
-
+
+