Atualmente, estou usando uma LAMPconfiguração para a minha página de destino, para o aplicativo Web e para as APIs. Agora eu gostaria de dividir essas coisas em vários servidores virtuais (VS). Não tenho certeza das configurações de rede e antes de estragar todas as minhas configurações de DNS, gostaria de entender se estou prestes a travar minha configuração.
A página de destino está hospedada em second level domain(por exemplo myurl.com), o aplicativo Web está hospedado no domínio de nível inferior app.myurl.come a API em api.myurl.com. Eu também tenho um domínio de visualização:, preview.myurl.comusado para testes.
Uma vez que tudo está hospedado no mesmo VS, eu tenho atualmente também quatro pastas diferentes ( landing, api, webapp, preview), que agem como "hosts virtuais" para cada subdomínio.
Minha configuração de DNS é assim:
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.
Para começar, gostaria de alterar os dados de cada entrada CNAME para o IP real do VS atual. Para que fique assim:
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
A ideia é apontar cada subdomínio para o VS adequado. Inicialmente, todos os domínios de nível inferior (exceto www.) ainda estarão apontando para o VS atual, enquanto o domínio de segundo nível da página de destino ( Aregistro para myurl.com.) precisará apontar para um novo IPpara um novo VS.
Questões:
- Será que essas mudanças afetam a maneira pela qual a corrente Apache Server é distribuir o tráfego para cada subpasta (ou seja
landing,api,webapp,preview)? Se sim, mesmo que todos osIPendereços permaneçam iguais? - Para testar as coisas, eu poderia começar mudando apenas o
datavalorpreview.myurl.com.sem arriscar comprometer o resto? - Uma vez que todos os domínios de nível inferior (por exemplo api.myurl.com) apontar para o IP da VM, eu posso apontar o
Avalor demyurl.com.a um IP diferente, sem comprometer os outros domínios de nível inferior (api,app,preview)?
Aregistros:app.myurl.com. A 300 10.123.123.123