동일한 EC2 Windows Server 인스턴스에서 IIS를 사용하여 여러 퍼블릭 웹 사이트를 호스팅하려면 어떻게 해야 하나요?

2분 분량
0

인터넷 정보 서비스(IIS)를 사용하여 단일 Amazon Elastic Compute Cloud(Amazon EC2) Windows Server 인스턴스에서 여러 웹 사이트를 호스팅하고 싶습니다.

해결 방법

퍼블릭 웹 사이트가 여러 개 있는 경우 동일한 EC2 Windows Server 인스턴스의 IIS에서 해당 웹 사이트를 호스팅할 수 있습니다. IIS는 바인딩을 사용하여 웹 사이트를 구분합니다. 바인딩은 프로토콜 유형, IP 주소, 포트 및 호스트 이름의 조합입니다. IP 주소 및 포트 충돌을 방지하려면 호스트 이름을 추가해야 합니다.

인스턴스의 IIS 서버가 여러 웹 사이트를 호스팅하도록 구성하려면 다음 단계를 따르세요.

  1. EC2 Windows Server 인스턴스에서 웹사이트를 설정합니다. 인스턴스에 IIS(Microsoft 웹 사이트)를 설치하고 구성해야 합니다.
  2. Amazon EC2 콘솔을 사용하여 EC2 Windows Server 인스턴스의 IP 주소를 가져올 수 있습니다.
  3. 원격 데스크톱 프로토콜을 사용하여 인스턴스에 연결합니다.
  4. IIS 관리자를 엽니다. 연결 패널에서 호스트 이름을 추가할 사이트를 선택합니다.
  5. 작업 창에서 다음 단계를 완료합니다.
    바인딩을 선택합니다.
    편집을 선택합니다.
    호스트 이름 필드에 이름을 입력합니다.
    확인을 선택합니다.
  6. IIS 서버에서 로컬로 웹 사이트에 액세스하려면 호스트 파일을 호스트 이름으로 업데이트합니다.
    관리자 권한으로 실행 옵션을 사용하여 텍스트 편집기를 연 다음 C:\Windows\System32\drivers\etc 디렉터리에서 호스트 파일을 엽니다.
    EC2 인스턴스의 프라이빗 IP 주소와 웹 사이트의 호스트 이름을 입력한 다음 파일을 저장합니다.
  7. 각 추가 웹 사이트에 대해 4~6단계를 반복합니다.

웹 사이트에 액세스하려면 동일한 EC2 Windows Server 인스턴스의 호스트 파일에서 로컬로 프라이빗 IP 주소를 사용하세요. 퍼블릭 액세스의 경우 DNS 호스트 공급자 또는 Amazon Route 53을 사용하여 퍼블릭 호스팅 영역에 퍼블릭 IP 주소를 추가하십시오.

AWS 공식
AWS 공식업데이트됨 2년 전