La meilleure procédure pour passer d'un hébergement virtuel basé sur des noms à un IP?

Nous utilisons actuellement l'hébergement virtuel basé sur les noms pour deux sites sur une seule adresse IP. Les inputs DNS pour les deux points indiquent la même adresse IP dans un hôte Web tiers.

Nous avons acheté des certificates SSL pour les deux, ce qui signifie que l'hébergement virtuel basé sur les noms n'est plus une option pour nous. Il semble que nous devrons faire un hébergement virtuel virtuel à la place. En raison de cela, nous avons également acheté une IP supplémentaire à utiliser pour le 2ème site Web.

J'aimerais vérifier que ce sont les étapes correctes pour effectuer la modification avec un time d'arrêt minimal.

1) Ajoutez la nouvelle IP au niveau Linux Copier / etc / sysconfig / network-scripts / ifcfg-eth0 dans / etc / sysconfig / network-scripts / ifcfg-eth0: 1 et modifier en conséquence pour la nouvelle IP. Ensuite, faites un "ifdown eth0" et "ifup eth0". Assurez-vous que la nouvelle IP affiche "/ sbin / ifconfig".

2) Éditez httpd.conf. Supprimez la directive "NameVirtualHost" et révisez "VirtualHost" pour être spécifique à l'IP. Vérifiez l'utilisation de "/ usr / sbin / apachectl configtest" et redémarrez Apache.

3) Modifiez le registre DNS A pour le 2ème site Web pour indiquer la nouvelle IP.

Quelques questions:

1) D'après ce que je comprends, le n ° 1 n'entraînerait aucun time d'arrêt et la propriété intellectuelle existante sur eth0 restrait intacte. Est-ce exact?

2) Dans le n ° 2 ci-dessus, est-ce que nous sums en mesure de définir les choses de telle sorte que l'ancienne IP ou la nouvelle IP s'adressent toujours aux sites Web corrects? Cela semble être temporairement un environnement mixte. Je pense que cela pourrait fournir une option transparente alors que le DNS se propage.

3) Dois-je réviser tout routing? La seule chose qui change est l'ajout de la nouvelle IP et l'indique correctement au 2ème site Web.

4) Tout ce que j'ai manqué?

Merci!

One Solution collect form web for “La meilleure procédure pour passer d'un hébergement virtuel basé sur des noms à un IP?”

Vos questions:

  1. Oui, cela entraînera techniquement un time d'arrêt. En émettant cette command à distance (par exemple, via SSH), vous perdrez l'access au server, ce qui entraînera beaucoup plus de time d'arrêt. Ce que vous voulez, c'est le service network restart (je suppose cela en raison du path d'access /etc/sysconfig/network-scripts )

  2. Gardez votre ancien VirtualHost intact, créez un nouveau VirtualHost pour votre nouvelle adresse IP et copyz la configuration du site. Testez, rechargez, mettez à jour le DNS. Après x heures pour tenir count de la propagation, supprimez votre ancienne configuration.

  3. Votre nouvelle IP est-elle dans le même sous-réseau que votre ancien? Est-ce qu'il y a une passerelle différente?

  4. Avez-vous un pare-feu – matériel externe ou logiciel interne comme iptables ? Vous devrez peut-être mettre à jour ou append de nouvelles règles pour la nouvelle adresse IP

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.