
무료 AWS 계정이 있고 Windows Server 2008 R2에 EC2 가상 머신을 설정했습니다. RDP를 사용하여 VM에 액세스합니다.
XAMPP를 설정하고 여기에 PHP 애플리케이션을 배포했습니다. 공용 IP 를 통해 액세스할 수는 있지만 localhost/myapp
공용 IP를 사용하지는 않습니다.
지금까지 내가 시도한 내용은 다음과 같습니다.
- 내 보안 그룹의 포트 80에 HTTP에 대한 인바운드 규칙을 추가했습니다.
- Windows 방화벽에서 HTTP 포트 80에 대한 인바운드 규칙을 확인했습니다. 그 중 3개가 있었고 비활성 상태였습니다. 3개를 모두 활성화했습니다.
- Apache 포트를 확인했습니다. 80에서 운행 중입니다.
하지만 도움이 되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
답변1
이 특정 인스턴스가 퍼블릭 또는 프라이빗 서브넷에 있습니까?
프라이빗 서브넷인 경우 인터넷에 액세스하기 위해 NAT를 통과하고 있습니까?
퍼블릭 서브넷인 경우 라우팅 테이블에 인터넷 게이트웨이가 연결되어 있는지 확인하세요. 그런 다음 네트워크 ACL을 확인하고 포트 80에 대한 인바운드 트래픽에 대한 명시적인 거부가 없는지 확인하세요.