Şu anda LAMP
açılış sayfası sayfam, web uygulaması ve API'lar için bir yapılandırma kullanıyorum . Şimdi bunları birden çok Sanal Sunucuya (VS) bölmek istiyorum. Ağ ayarlarından emin değilim ve tüm DNS yapılandırmalarımı bozmadan önce, yapılandırmamı çökertmek üzere olup olmadığımı anlamak istiyorum.
Açılış sayfası second level domain
(ör. myurl.com
) 'De barındırılır, web uygulaması alt düzey alanda app.myurl.com
ve api api.myurl.com
. Ayrıca preview.myurl.com
test için kullanılan bir önizleme etki alanı var:.
Her şey aynı VS barındırılan beri, Şu anda da dört farklı klasörler ( landing
, api
, webapp
, preview
), her bir alt alan adı için "sanal host" gibi hareket.
DNS yapılandırmam şöyle görünüyor:
myurl.com. A 300 123.123.123.123
www.myurl.com. CNAME 300 myurl.com.
api.myurl.com. CNAME 300 myurl.com.
app.myurl.com. CNAME 300 myurl.com.
preview.myurl.com. CNAME 300 myurl.com.
Başlamak için her CNAME girdisinin verilerini geçerli VS'nin gerçek IP'sine değiştirmek istiyorum. Böylece şöyle görünecektir:
myurl.com. A 300 123.123.123.123
www.myurl.com. CNAME 300 myurl.com.
api.myurl.com. CNAME 300 123.123.123.123
app.myurl.com. CNAME 300 123.123.123.123
preview.myurl.com. CNAME 300 123.123.123.123
Daha sonra fikir, her alt etki alanını uygun VS'ye işaret etmektir. Başlangıçta tüm düşük seviye alan adları (hariç www.
) hala mevcut VS'yi işaret ederken, açılış sayfası ( A
kayıt için myurl.com.
) için ikinci seviye alan adının IP
yeni bir VS için yeni bir noktaya işaret etmesi gerekir .
Sorular:
- Bu değişikliklerin geçerli Apache Sunucusu her bir alt klasör trafik dağıtmaktadır şeklini etkiler (yani
landing
,api
,webapp
,preview
)? Öyleyse, tümIP
adresler aynı kalsa bile ? - Bir şeyi test etmek
data
içinpreview.myurl.com.
, geri kalanından ödün vermeden sadece değerini değiştirerek işe başlayabilir miyim ? - VM IP için tüm daha düşük düzey alan (ör api.myurl.com) noktası ulaştığında, işaret edebilir
A
değerinimyurl.com.
diğer alt düzey alan ödün vermeden başka bir IP (api
,app
,preview
)?
A
app.myurl.com. A 300 10.123.123.123