탄력적 IP 주소 및 연결된 도메인 이름에 연결된 OpenEMR Cloud Express 5.0.1을 실행하는 EC2 인스턴스가 있습니다. 최근에 작업 -> 이미지 생성을 사용하여 인스턴스를 복제한 다음 해당 이미지를 사용하여 인스턴스를 시작했습니다. 복제된 인스턴스의 IP 주소를 복사하여 주소 표시줄에 붙여 넣으면 원본 인스턴스의 도메인 이름으로 리디렉션되고 변경 사항은 원본 인스턴스에만 영향을 미칩니다. 복제된 인스턴스에 SSH로 연결하면 웹 앱을 통해 추가된 모든 새 데이터가 거기에 없습니다.
리디렉션의 원인과 해결 방법이 무엇인지 궁금합니다. 몇 가지 테스트를 실행하고 업데이트를 연습하려면 복제 인스턴스가 원본 인스턴스와 완전히 분리되어 작동해야 합니다.
도움을 주셔서 감사합니다.
답변1
추측일 뿐입니다. 하지만 무슨 일이 일어나고 있는지는 DNS와 관련이 있는 것 같습니다.
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 :-(```
이 경우 가장 쉬운 해결 방법은 해당 이름이 새 IP가 되도록 호스트 항목을 로컬로 추가하는 것입니다. 그런 다음 이를 짧은 시간 동안 유지하거나 시간이 더 긴 경우 사이트 이름을 변경하고 새로운 DNS 항목입니다.
컬을 사용하여 IP를 로드하고 301 또는 302를 얻는 경우 이것이 원인일 수 있습니다.
curl -I 123.123.123.123
답변2
문제는 SSL 리디렉션이었습니다. 복제 인스턴스의 웹 앱에 접근하기 위해 해야 할 일은 IP 주소 앞에 https://를 넣는 것뿐이었습니다.