• 이슈 현상
    • 방화벽 정책 (보안 그룹) 적용 이후 문제 발생
      • curl -v http://127.0.0.1:19000 -> Connection Refuesd
      • curl -v http://localhost:19000 -> Connection Refuesd
      • curl -v http://10.151.142.142:19000 -> Connected


  • 이슈 발생 예상 원인
    • EC2 리눅스 인스턴스의 사용자 지정 보안 그룹의 기본 정책은 인바운드 트래픽을 허용하지 않고, 모든 아웃바운드 트래픽을 허용
    • 고객사 마다 다른 정책을 두고 있을 것이라 예상
      • SK바사 기준 방화벽 오픈 신청 시 Source / Target IP 와 Port가 필요한 것으로 보아 인바운드, 아웃바운드 정책을 모두 관리하는 듯 하다.
    • 위의 이슈 현상으로 보아 19000 포트를 오픈 신청하여 확인 완료 된 상황에서 localhost로 호출 했음에도 방화벽 정책에 막힌 것으로 보이며, AWS 환경에서 localhost 호출 시 트래픽이 어떻게 흘러가는지는 확인이 필요하다.
      • traceroute 호출로 확인..X // socket: Operation not permitted (?)
    • 로컬 네임서버(/etc/hosts)와는 관련 없음.. / DNS서버와 도메인을 할당받지 않아서 ..?
      • 설치 시 A-BD-APIGW-WAS1.ap-northeast-2.compute.internal
      • (호스트명).---- 로 자동으로 나오는 도메인명은 뭘 의미하는지도 확인필요..


  • 해결 방법
    • 근본적인 문제는 localhost로 호출이 안된다는 점이라.. 애플리케이션 구축,설치 시 설정에 localhost로 설정되어 있으면.. IP로 호출 하도록 설정 파일을 일일이 바꿔주는 것이 좋을 듯 하다.