Actuellement, j'utilise une LAMPconfiguration pour ma page de destination, pour l'application Web et pour les API. Maintenant, je voudrais diviser ces choses sur plusieurs serveurs virtuels (VS). Je ne suis pas sûr des paramètres réseau et avant de gâcher toutes mes configurations DNS, j'aimerais comprendre si je suis sur le point de planter ma configuration.
La page de destination est hébergée sur second level domain(par exemple myurl.com), l'application Web est hébergée sur le domaine de niveau inférieur app.myurl.comet l'api sur api.myurl.com. J'ai également un domaine de prévisualisation:, preview.myurl.comutilisé pour les tests.
Puisque tout est hébergé sur le même VS, j'ai actuellement aussi quatre dossiers différents ( landing, api, webapp, preview), qui agissent comme des « hôtes virtuels » pour chaque sous - domaine.
Ma configuration DNS ressemble à ceci:
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.
Pour commencer, j'aimerais changer les données de chaque entrée CNAME en IP réelle du VS actuel. Pour que cela ressemble à ceci:
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
Ensuite, l'idée est de pointer chaque sous-domaine vers le bon VS. Initialement, tous les domaines de niveau inférieur (à l'exception de www.) pointeront toujours vers le VS actuel, tandis que le domaine de deuxième niveau pour la page de destination ( Aenregistrement pour myurl.com.) devra pointer vers un nouveau IPpour un nouveau VS.
Des questions:
- Est-ce que ces changements affecteront -ils la façon dont le serveur Apache en cours distribue le trafic vers chaque sous - dossier (c. -à
landing,api,webapp,preview)? Si oui, même si toutes lesIPadresses restent les mêmes? - Pour tester les choses, pourrais-je commencer par changer uniquement la
datavaleur depreview.myurl.com.sans risquer de compromettre le reste? - Une fois que tous les domaines de niveau inférieur (par exemple api.myurl.com) point à l'adresse IP de la machine virtuelle, puis - je indiquer la
Avaleurmyurl.com.à une adresse IP différente sans compromettre les autres domaines de niveau inférieur (api,app,preview)?
Aplutôt des enregistrements:app.myurl.com. A 300 10.123.123.123