Ich habe eine EC2-Instanz, auf der OpenEMR Cloud Express 5.0.1 läuft und die an eine Elastic IP-Adresse und einen zugehörigen Domänennamen angeschlossen ist. Ich habe die Instanz kürzlich mit Aktion -> Image erstellen geklont und dann eine Instanz mit diesem Image gestartet. Wenn ich die IP-Adresse der geklonten Instanz kopiere und in die Adressleiste einfüge, werde ich zum Domänennamen der ursprünglichen Instanz weitergeleitet und alle vorgenommenen Änderungen wirken sich nur auf die ursprüngliche Instanz aus. Wenn ich mich per SSH mit der geklonten Instanz in Verbindung setze, sind alle neuen Daten, die über die Webanwendung hinzugefügt wurden, nicht vorhanden.
Ich habe mich gefragt, was die Umleitung verursacht und wie man sie beheben kann. Ich brauche die Kloninstanz, die vollständig von der Originalinstanz getrennt ist und funktioniert, damit ich einige Tests darauf ausführen und ein Update üben kann.
Ich danke Ihnen für Ihre Hilfe.
Antwort1
Nur eine Vermutung, aber ich vermute, dass das, was passiert, mit DNS zusammenhängt.
1) You type in the new IP,
2) The new instance loads up and redirects you by name (either http->https or some other redirection reason)
3) Your browser resolves the name to the old IP
4) You're now looking at the old instance in your browser.
5) Failbeans :-(```
Wenn dies der Fall ist, besteht die einfachste Lösung darin, lokal einen Hosts-Eintrag mit diesem Namen als neue IP hinzuzufügen. Anschließend können Sie diesen entweder für kurze Zeit beibehalten oder, wenn es für längere Zeit ist, den Namen der Site ändern und einen neuen DNS-Eintrag dafür erstellen.
Wenn Sie die IP mit curl laden und eine 301 oder 302 erhalten, ist das wahrscheinlich die Ursache.
curl -I 123.123.123.123
Antwort2
Das Problem war eine SSL-Umleitung. Um zur Webanwendung der Kloninstanz zu gelangen, musste ich lediglich https:// vor die IP-Adresse setzen.