J'ai deux versions du même site Web situées sur des adresses IP différentes : l'une est une version de production et l'autre une version de démonstration.
Le serveur de production : est entièrement géré par Site5. Le DNS est fait de manière à ce que foo.com
se résout aux serveurs de Site5 et ils s'occupent du reste.
Le serveur de transit : est une instance EC2 et Apache est configuré avec un hôte virtuel basé sur le nom, foo.com
.
En tant que développeur, lorsque j'ai besoin de travailler sur la version de secours, je change ma hosts
de sorte que :
foo.com 1.2.3.4 # the elastic IP associated with my EC2 instance
alors quand je suis dans mon navigateur et que je visite foo.com
Je vois la version de mise en scène. Je commente la ligne lorsque je veux voir la version de production.
Tout cela me convient, mais d'autres membres de l'équipe ne sont pas aussi férus de technologie et ont peur du terminal.
Existe-t-il une meilleure façon de procéder, de préférence une méthode qui ne nécessite pas de plonger dans le terminal ou d'autres "trucs effrayants" ?
Peut-être un serveur proxy qu'ils peuvent choisir d'utiliser/de ne pas utiliser lorsqu'ils veulent voir/ne pas voir la version de démonstration ?