Wildcard *.domain.com

Eğer domaininizin herhangi.domain.com u kabul etmesini ayarlamak isterseniz aşağıdaki şekilde yapabilirsiniz (Admin yetkisi gerekli)

1) Dns’i wildcard A kaydı ile ayarlayın. Dns Kontrolüne gidin ve bir “A” kaydı ekleyin:
* -> 1.2.3.4
1.2.3.4 domaninizin IP’sidir.
Bu herhangi.domain.com ‘u sizin sunucunuzun çözümlemesini sağlar. Ancak apache henüz bu ismi nasıl yönlendireceğini bilmiyor.

2) Apacheyi ayarlamak için şuraya gidin:
Admin Level -> Custom Httpd configurations -> domain.com
Üst text alanda bu tek satırı ekleyin:

ServerAlias *.|DOMAIN|
daha sonra “Kaydet”i tıklayın.

Bu kadardır. Herşeyin yeniden başlaması için birkaç dakika bekleyin (apache, named) ve test edin.

Wildcard subdomainleri, domain için ana public_html dizinini gösterecektir.
Eğer bunu değiştirmek istiyorsanız 2. adımı uygulamamak ve 2. adımdaki gibi aynı ServerAlias direktifi ile kendi özel virtualhostunuzu manuel olarak /etc/httpd/conf/httpd.conf’da kurmanız en iyisidir (DA burada silmez/üstüne yazmaz).

Diğer benzer kullanımlar subdomain aliasing olabilir. Bu durumda test.domain.com ile test.domain2.com aynıdır.
Bu işlemi önce yukarıdaki 1. adımı, 2. adım yerine de aşağıdakini ekleyerek yapabilirsiniz:

|*if SUB|
ServerAlias |SUB|.domain2.com
|*endif|

bu da domain2.com’da var olan herhangi bir subdomainin domain.com’a gitmesini sağlar.

Original: Wildcard *.domain.com
kaynak vit

YORUM KUTUSU