

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 사용자 지정 도메인 사용
<a name="workingapps-domains"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 서비스 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

도메인 이름을 타사와 함께 호스팅하는 경우, 해당 도메인 이름을 앱에 매핑할 수 있습니다. 기본적 절차는 다음과 같습니다.

1. DNS 등록 기관을 사용해 하위 도메인을 생성하여 로드 밸런서의 탄력적 IP 주소 또는 앱 서버의 퍼블릭 IP 주소에 매핑합니다.

1. 하위 도메인을 가리키도록 앱의 구성을 업데이트하고 앱을 다시 배포합니다.

**참고**  
정규화되지 않은 도메인 이름(예: myapp1.example.com)을 정규화된 도메인 이름(예: www.myapp1.example.com)으로 포워딩해야 둘 다 앱에 매핑됩니다.

앱을 위해 구성하는 도메인은 서버의 구성 파일에서 서버 별칭으로 나열됩니다. 로드 밸런서를 사용 중인 경우, 로드 밸런서는 요청이 들어올 때 URL에서 도메인 이름을 확인하여 도메인에 따라 트래픽을 리디렉션합니다.

**하위 도메인을 IP 주소에 매핑하려면**

1. 로드 밸런서를 사용하는 경우, [**인스턴스**] 페이지에서 로드 밸런서 인스턴스를 클릭하여 세부 정보 페이지를 연 다음 인스턴스의 [**탄력적 IP**] 주소를 확인합니다. 아니면 애플리케이션 서버 인스턴스의 세부 정보 페이지에서 퍼블릭 IP 주소를 확인합니다.

1. DNS 등록 기관에서 제공하는 설명에 따라 하위 도메인을 생성하여 1단계의 IP 주소에 매핑합니다.

**참고**  
어느 시점에 로드 밸런서 인스턴스가 종료되는 경우, 새로운 탄력적 IP 주소가 할당됩니다. 새 탄력적 IP 주소에 매핑하려면 DNS 등록 기관 설정을 업데이트해야 합니다.

OpsWorks Stacks는 앱의 [`deploy` 속성](workingcookbook-json.md#workingcookbook-json-deploy)에 도메인 설정을 추가하기만 하면 됩니다. 노드 객체에서 정보를 검색하고 서버를 적절히 구성하려면 사용자 지정 레시피를 구현해야 합니다. 자세한 내용은 [쿡북과 레시피](workingcookbook.md) 단원을 참조하십시오.

# 같은 애플리케이션 서버에서 여러 애플리케이션 실행
<a name="workingapps-multiple"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 서비스 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

**참고**  
이 주제의 내용은 Node.js 앱에는 적용되지 않습니다.

같은 유형의 애플리케이션이 여러 개인 경우, 같은 애플리케이션 서버 인스턴스에서 실행하면 경우에 따라 비용 효율이 높아집니다.

**같은 서버에서 여러 애플리케이션을 실행하려면**

1. 각 애플리케이션에 해당하는 스택에 앱을 추가합니다.

1. 각 앱의 개별 하위 도메인을 확인하고 이 하위 도메인을 애플리케이션 서버 또는 로드 밸런서의 IP 주소에 매핑합니다.

1. 각 앱의 구성을 편집하여 해당 하위 도메인을 지정합니다.

이러한 작업을 수행하는 방법에 대한 자세한 정보는 [사용자 지정 도메인 사용](workingapps-domains.md) 단원을 참조하세요.

**참고**  
애플리케이션 서버가 여러 HTTP 애플리케이션을 실행하는 경우, load-balancing에 Elastic Load Balancing를 사용합니다. HTTPS 애플리케이션이 여럿인 경우, 로드 밸런서에서 SSL 연결을 종료하거나 애플리케이션마다 별도의 스택을 생성해야 합니다. HTTPS 요청은 암호화되므로 서버에서 SSL 연결을 종료하면 로드 밸런서는 도메인 이름을 확인하여 어떤 애플리케이션이 요청을 처리해야 하는지 결정할 수 없습니다.