IIS를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에 퍼블릭 웹 사이트를 호스팅하고자 합니다. 어떻게 해야 합니까?
EC2 인스턴스를 웹 서버로 실행하고, IIS(Internet Information Services)에 웹 애플리케이션을 호스팅한 다음 인터넷을 통해 액세스할 수 있습니다.
다음 지침을 따라 보안 그룹에 필수 포트가 열려 있는지 확인하고, IIS 및 웹 사이트를 구성한 다음 호스트 이름에 정적 퍼블릭 IP 주소를 할당합니다.
참고: 동일한 IIS 서버에 여러 웹 사이트를 호스팅할 수 있습니다. 자세한 정보는 동일한 Windows Server EC2 인스턴스에 IIS를 사용하여 여러 퍼블릭 웹 사이트를 호스팅하려면 어떻게 합니까?를 참조하십시오.
필요한 포트를 열고 IIS 구성
- RDP를 사용하여 EC2 Windows Server 인스턴스에 연결합니다.
- 자습서: Windows Server를 실행하는 Amazon EC2 인스턴스에 WIMP 서버 설치의 지침을 따라 인스턴스에 필수 포트가 열려 있으며 IIS가 인스턴스에 설치 및 구성되어 있는지 확인합니다.
- EC2 콘솔을 열고 인스턴스를 선택하고 [설명] 탭을 선택한 다음 [퍼블릭 IP] 주소를 확인합니다.
웹 사이트를 구성하고 로컬 및 외부에서 액세스할 수 있는지 확인
- Windows Server 인스턴스에서 IIS Manager를 엽니다.
- [사이트]를 확장하고 [기본 웹 사이트]와 [탐색]을 차례로 선택한 다음 웹 사이트 .html 홈 페이지를 선택합니다.
- 웹 사이트를 로컬에서 액세스할 수 있는지 확인하십시오.
- 브라우저에 퍼블릭 IP 주소를 입력하고 웹 사이트를 외부에서 액세스할 수 있는지 확인합니다.
정적 퍼블릭 탄력적 IP 주소를 사용하여 호스트 이름에서 웹 사이트 액세스
참고: EC2 인스턴스를 시작 및 중지할 때 퍼블릭 IP 주소가 변경됩니다.
- EC2 콘솔을 연 다음 탐색 창에서 [탄력적 IP]를 선택합니다.
- [새 주소 할당] 및 [할당]을 선택한 다음닫기를 선택합니다.
- [작업]을 연 다음 [주소 연결]을 선택합니다.
- [인스턴스]를 열고 [인스턴스 ID]를 선택한 다음 [연결]을 선택합니다.
Route 53에서 도메인 이름에 IP 할당
- Amazon Route 53 콘솔을 연 다음 탐색 창에서 [호스팅 영역]을 선택합니다.
- [도메인 이름]을 선택한 다음 [레코드 세트 생성]을 선택하거나 기존의 A 레코드 중 하나를 편집합니다.
- [값] 필드에 퍼블릭 IP 주소를 입력한 다음 [레코드 세트 저장]을 선택합니다.