Daha fazla açıklamaya ihtiyacım olan sanal bir ana bilgisayar yapılandırmasının aşağıdaki kısmı:
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin example@example.com
ServerName 141.29.495.999
ServerAlias example.com
...
Bu ve şu anda sahip olduğumdakine benzer bir config örneği (şu anda bir etki alanı adım yok).
<VirtualHost *:80>
- Bu sunucuya ulaşılabilen IP-80 bağlantı noktalarında yapılan tüm HTTP istekleri için aşağıdaki ayarlara izin verin. Örneğin, sunucuya birden fazla IP üzerinden erişilebiliyorsa, bu yönergeyi her ikisinden de yalnızca biriyle sınırlayabilirsiniz.
ServerName
- HTTP isteğinin ana kısmı bu adla eşleşiyorsa, isteğe izin verin. Normalde bu, bir IP ile eşleşen bir etki alanı adı olur, ancak bu durumda HTTP istek ana bilgisayarı bu IP ile eşleşmelidir.
ServerAlias
- Sunucu tarafından kabul edilen alternatif isimler.
Benim için kafa karıştıran kısım, yukarıdaki senaryoda, ServerAlias mytestname.com
bir HTTP isteği belirler ve sonra yaparsam mytestname.com
, bunun çalışması için sunucunun IP'sine işaret eden bir DNS kaydı olması gerekir mi? Bu durumda, ServerAlias sadece temel olarak EKSTRA ServerName girişleri midir?
Bunun DNS girişi böyle olduğunu varsayalım foobar.com = 141.29.495.999
ama sonra vardı ServerName = 141.29.495.999
ve ServerAlias
içinde foobar.com kabul etmek atıf yoktur çünkü boştu, yani foobar.com rağmen doğru IP şekilde çözüme kavuşturulacağını anlamına geleceğini ServerName
ya ServerAlias
?
Ya da başka birşey. Kafam karıştı.