J'ai example.com
opérationnel sur un droplet VPS exécutant Ubuntu 16.04
. Le site Web a été construit avec WordPress sur une pile LEMP
(Linux EngineX MySql et PHP), à l’aide de EeasyEngine . EasyEngine installerait automatiquement la pile LEMP.
Supposons que je veuille expérimenter avec example.com
dans un autre emplacement et que je remplace l'ancien example.com
en direct par le test example.com
lorsque j'ai terminé.
Ce que j'ai fait, c'est que j'ai déployé un autre droplet avec une adresse IP différente du même fournisseur VPS. J'ai installé LEMP + WordPress avec EasyEngine avec le même nom de domaine example.com
. Mais je ne sais pas comment puis-je tester cette installation WordPress. J'ai pointé le DNS du droplet VPS vers la nouvelle adresse IP mais mon navigateur ne l'a pas capturé.
Ma question: Est-ce que ma machine peut uniquement accéder au example.com
expérimental, tandis que tous les autres visiteurs accèdent à l'ancien site example.com
en direct? une fois mes tests terminés, je détruis l’ancienne gouttelette et la rend accessible aux visiteurs avec la example.com
testée.
Si non, quelle est la meilleure alternative pour tester mon site Web étant donné le scénario ci-dessus? Cela peut sembler une question idiote à la plupart d'entre vous mais votre aide serait grandement appréciée.
Mettre à jour
Basé sur la réponse aimablement fournie par Rarst
: J'ai changé le fichier hosts
sur ma machine locale Ubuntu 16.04 comme suit:
Sudo nano /etc/hosts
et ajouté cette ligne:
<new IP address of VPS droplet 2> example.com
ne fonctionnait toujours pas, j'ai vérifié la priorité de la séquence:
grep Host /etc/nsswitch.conf
c'était:
hosts: files mdns4_minimal [NOTFOUND=return] dns
ce qui devrait être correct puisque les fichiers ont la priorité sur dns. J'ai trouvé ceci ici . Alors qu'est-ce qui me manque ici? Pourquoi ma machine ne peut-elle pas accéder au nom de domaine de la nouvelle adresse IP du droplet? il fait toujours référence à l'ancien droplet du domaine actif.
WordPress ne se soucie pas beaucoup de l'adresse IP, il est surtout sensible au nom de domaine par lequel il est accédé.
Dans votre cas, vous pouvez accéder au site de test si vous obligez votre ordinateur local à résoudre le domaine en IP (ignorer le DNS IP "réel" le résoudrait).
Vous pouvez accomplir cela avec un fichier hôtes ou un logiciel qui émule le DNS localement (si vous devez le faire beaucoup).
Bien que cela soit parfaitement réalisable, je pense qu'il est plus courant de placer simplement le site WP sur un nom de domaine distinct dédié. Par exemple, il est plus facile de donner à quelqu'un un lien vers le site pour le consulter.