Attualmente sto usando una LAMP
configurazione sia per la mia pagina di destinazione, per l'app Web e per le API. Ora vorrei suddividere queste cose tra più server virtuali (VS). Non sono sicuro delle impostazioni di rete e prima di incasinare tutte le mie configurazioni DNS vorrei capire se sto per interrompere la mia configurazione.
La pagina di destinazione è ospitata su second level domain
(ad esempio myurl.com
), l'app Web è ospitata nel dominio di livello inferiore app.myurl.com
e l'API su api.myurl.com
. Ho anche un dominio di anteprima:, preview.myurl.com
utilizzato per i test.
Dal momento che tutto è ospitato sulla stessa VS, Al momento ho anche quattro diverse cartelle ( landing
, api
, webapp
, preview
), che agiscono come "host virtuali" per ogni sottodominio.
La mia configurazione DNS si presenta così:
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.
Per iniziare, vorrei cambiare i dati di ciascuna voce CNAME nell'effettivo IP dell'attuale VS. In modo che sarebbe simile a questo:
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
Quindi l'idea è di puntare ogni sottodominio al VS corretto. Inizialmente tutti i domini di livello inferiore (eccetto www.
) rimarranno comunque puntati sul VS corrente, mentre il dominio di secondo livello per la pagina di destinazione ( A
record per myurl.com.
) dovrà puntare a un nuovo IP
per un nuovo VS.
Domande:
- Saranno questi cambiamenti riguardano il modo in cui la corrente di Apache Server sta distribuendo il traffico per ogni sottocartella (cioè
landing
,api
,webapp
,preview
)? In tal caso, anche se tutti gliIP
indirizzi rimangono gli stessi? - Per testare le cose, potrei iniziare cambiando solo il
data
valorepreview.myurl.com.
senza rischiare di compromettere il resto? - Una volta che tutti i domini di livello inferiore (ad es api.myurl.com) punti verso l'IP della macchina virtuale, posso puntare il
A
valoremyurl.com.
ad un IP diverso, senza compromettere gli altri domini di livello inferiore (api
,app
,preview
)?
A
invece i record:app.myurl.com. A 300 10.123.123.123