O melhor procedimento para mudar de hospedagem virtual baseada em nome para virtual?

1

Atualmente, usamos hospedagem virtual baseada em nome para dois sites em um único IP. As entradas de DNS para ambos apontam para o mesmo IP em um host de terceiros.

Compramos certificados SSL para ambos, o que significa que a hospedagem virtual baseada em nome não é mais uma opção para nós. Parece que precisaremos fazer hospedagem virtual baseada em ip. Devido a isso, também compramos um IP adicional para usar no 2º site.

Gostaria de verificar se estas são as etapas corretas para fazer a alteração com o mínimo de tempo de inatividade:

1) Adicione o novo IP no nível do Linux Copie / etc / sysconfig / network-scripts / ifcfg-eth0 para / etc / sysconfig / network-scripts / ifcfg-eth0: 1 e edite de acordo com o novo IP. Em seguida, faça um "ifdown eth0" e "ifup eth0". Garanta que o novo IP mostre usando "/ sbin / ifconfig".

2) Edite o httpd.conf. Remova a diretiva "NameVirtualHost" e revise "VirtualHost" para ser específico de IP. Verifique usando "/ usr / sbin / apachectl configtest" e reinicie o Apache.

3) Altere o registro DNS A do segundo site para apontar para o novo IP.

Algumas perguntas:

1) Pelo que entendi, # 1 não envolveria tempo de inatividade e o IP existente na eth0 permaneceria intacto. Isso está correto?

2) No item 2 acima, podemos definir as coisas de modo que o IP antigo ou o novo IP ainda direcione para os sites corretos? Parece que isso seria temporariamente um ambiente misto. Eu estou pensando que isso poderia fornecer uma opção perfeita enquanto o DNS se propaga.

3) Eu precisaria revisar algum roteamento? A única coisa que está mudando é o acréscimo do novo IP e ter que apontar corretamente para o 2º site.

4) Algo que eu perdi?

Obrigado!

    
por MattB 22.10.2010 / 22:07

1 resposta

1

Suas perguntas:

  1. Sim, tecnicamente isso resultará em tempo de inatividade. Emitir esse comando remotamente (por exemplo, via SSH) resultará na perda do acesso ao servidor, o que resultará em muito mais tempo de inatividade. O que você quer é service network restart (eu suponho isso por causa do /etc/sysconfig/network-scripts caminho)

  2. Mantenha seu VirtualHost antigo intacto, crie um novo VirtualHost para seu novo IP e copie a configuração do site. Teste, recarregue, atualize o DNS. Após x horas para explicar a propagação, remova sua configuração antiga.

  3. O seu novo IP está na mesma sub-rede que o seu antigo? Tem um gateway diferente?

  4. Você tem um firewall - hardware externo ou software interno como iptables ? Pode ser necessário atualizar ou adicionar novas regras para o novo endereço IP

por 22.10.2010 / 22:22