Azure App Service의 사용자 지정 도메인 이름 구입Buy a custom domain name for Azure App Service

App Service 도메인은 Azure에서 직접 관리 되는 최상위 도메인입니다.App Service domains are top-level domains that are managed directly in Azure. 이 도메인을 통해 Azure App Service의 사용자 지정 도메인을 쉽게 관리할 수 있습니다.They make it easy to manage custom domains for Azure App Service. 이 자습서에서는 App Service 도메인을 구입하고 DNS 이름을 Azure App Service에 할당하는 방법을 보여 줍니다.This tutorial shows you how to buy an App Service domain and assign DNS names to Azure App Service.

Azure VM 또는 Azure Storage의 경우 Azure VM 또는 Azure Storage에 App Service 도메인 할당을 참조하세요.For Azure VM or Azure Storage, see Assign App Service domain to Azure VM or Azure Storage. Cloud Services의 경우 Azure 클라우드 서비스에 대한 사용자 지정 도메인 이름 구성을 참조하세요.For Cloud Services, see Configuring a custom domain name for an Azure cloud service.

사전 요구 사항Prerequisites

이 자습서를 완료하려면 다음이 필요합니다.To complete this tutorial:

앱 준비Prepare the app

참고

App Service 체험 및 공유(미리 보기) 호스팅 플랜은 다른 App Service 앱과 동일한 Azure 가상 머신에서 실행되는 기본 계층입니다.App Service Free and Shared (preview) hosting plans are base tiers that run on the same Azure virtual machines as other App Service apps. 일부 앱은 다른 고객에게 속할 수 있습니다.Some apps might belong to other customers. 이러한 계층은 개발 및 테스트 목적으로만 사용할 수 있습니다.These tiers are intended to be used only for development and testing purposes.

Azure App Service에서 사용자 지정 도메인을 사용하려면 앱의 App Service 계획이 유료 계층(공유, 기본, 표준 또는 프리미엄)이어야 합니다.To use custom domains in Azure App Service, your app's App Service plan must be a paid tier (Shared, Basic, Standard, or Premium). 이 단계에서는 앱이 지원되는 가격 책정 계층에 있음을 확인합니다.In this step, you make sure that the app is in the supported pricing tier.

Azure에 로그인Sign in to Azure

Azure 포털에서 Azure 계정으로 로그인합니다.Open the Azure portal and sign in with your Azure account.

왼쪽 메뉴에서 App Services를 선택한 다음 앱 이름을 선택합니다.From the left menu, select App Services, and then select the name of the app.

Azure 앱에 대한 포털 탐색

App Service 앱의 관리 페이지가 표시됩니다.You see the management page of the App Service app.

가격 책정 계층 확인Check the pricing tier

앱 페이지의 왼쪽 탐색 영역에서 설정 섹션으로 스크롤하고 강화(App Service 계획) 를 선택합니다.In the left navigation of the app page, scroll to the Settings section and select Scale up (App Service plan).

강화 메뉴

앱의 현재 계층은 파란색 테두리로 강조 표시됩니다.The app's current tier is highlighted by a blue border. 앱이 F1 계층에 속해 있지 않은지 확인합니다.Check to make sure that the app is not in the F1 tier. 사용자 지정 DNS는 F1 계층에서는 지원되지 않습니다.Custom DNS is not supported in the F1 tier.

가격 책정 계층 확인

App Service 계획이 F1 계층이 아닌 경우 스케일업 페이지를 닫고 도메인 구입으로 건너뜁니다.If the App Service plan is not in the F1 tier, close the Scale up page and skip to Buy the domain.

강화 - App Service 계획Scale up the App Service plan

유료 계층(D1, B1, B2, B3 또는 프로덕션 범주의 모든 계층) 중 하나를 선택합니다.Select any of the non-free tiers (D1, B1, B2, B3, or any tier in the Production category). 추가 옵션을 보려면 추가 옵션 보기를 클릭합니다.For additional options, click See additional options.

적용을 클릭합니다.Click Apply.

가격 책정 계층 확인

다음 알림이 표시되면 강화 작업이 완료됩니다.When you see the following notification, the scale operation is complete.

크기 조정 작업 확인

도메인 구입Buy the domain

가격 정보Pricing Information

Azure App Service 도메인에 대 한 가격 책정 정보를 보려면 App Service 가격 책정 페이지 를 방문 하 App Service 도메인으로 스크롤합니다.For pricing information on Azure App Service Domains, visit the App Service Pricing page and scroll down to App Service Domain.

Azure에 로그인Sign in to Azure

Azure 포털에서 Azure 계정으로 로그인합니다.Open the Azure portal and sign in with your Azure account.

도메인 구입 시작Launch Buy domains

App Services 탭에서 앱의 이름을 클릭하고, 설정을 선택한 다음, 사용자 지정 도메인을 선택합니다.In the App Services tab, click the name of your app, select Settings, and then select Custom domains

강조 표시 된 사용자 지정 도메인을 보여 주는 스크린샷

사용자 지정 도메인 페이지에서 도메인 구입을 클릭합니다.In the Custom domains page, click Buy Domain.

구매 도메인이 강조 표시 된 스크린샷

참고

App Service 도메인 섹션이 표시되지 않으면 Azure 계정에 대한 지출 한도를 제거해야 합니다(필수 구성 요소 참조).If you cannot see the App Service Domains section, you need to remove the spending limit on your Azure account (see Prerequisites).

도메인 구매 구성Configure the domain purchase

App Service 도메인 페이지의 도메인 검색 상자에 구입할 도메인 이름을 입력하고 Enter를 입력합니다.In the App Service Domain page, in the Search for domain box, type the domain name you want to buy and type Enter. 사용 가능한 도메인이 텍스트 상자 아래에 나타납니다.The suggested available domains are shown just below the text box. 구입하려는 도메인을 하나 이상 선택합니다.Select one or more domains you want to buy.

도메인 검색 검색 상자를 보여 주는 스크린샷

참고

App Service 도메인에서 지원되는 최상위 도메인com, net, co.uk, org, nl, in, biz, org.uk 및 _co.in_입니다.The following top-level domains are supported by App Service domains: com, net, co.uk, org, nl, in, biz, org.uk, and co.in.

연락처 정보를 클릭하고 도메인의 연락처 정보 양식을 작성합니다.Click the Contact Information and fill out the domain's contact information form. 완료한 후 확인을 클릭하면 App Service 도메인 페이지로 돌아갑니다.When finished, click OK to return to the App Service Domain page.

모든 필수 필드를 가능한 한 정확하게 기입해야 합니다.It is important that you fill out all required fields with as much accuracy as possible. 잘못된 연락처 정보 데이터로 인해 도메인을 구입하지 못할 수 있습니다.Incorrect data for contact information can result in failure to purchase domains.

그런 다음 도메인에 대해 원하는 옵션을 선택합니다.Next, select the desired options for your domain. 설명은 다음 표를 참조하세요.See the following table for explanations:

설정Setting 제안 값Suggested Value DescriptionDescription
개인 정보 보호Privacy protection 사용Enable 체험 구매 가격에 포함된 "개인 정보 보호"를 선택합니다.Opt in to "Privacy protection", which is included in the purchase price for free. 일부 최상위 도메인은 개인 정보 보호를 지원하지 않는 등록 기관에서 관리하며 개인 정보 보호 페이지에 나열됩니다.Some top-level domains are managed by registrars that do not support privacy protection, and they are listed on the Privacy protection page.
기본 호스트 이름 할당Assign default hostnames www@www and @ 필요한 경우 원하는 호스트 이름 바인딩을 선택합니다.Select the desired hostname bindings, if desired. 도메인 구매 작업이 완료되면 선택한 호스트 이름에서 앱에 액세스할 수 있습니다.When the domain purchase operation is complete, your app can be accessed at the selected hostnames. 앱이 Azure Traffic Manager 뒤에 있는 경우 Traffic Manager는 A 레코드를 지원하지 않으므로 루트 도메인을 할당하는 옵션이 표시되지 않습니다.If the app is behind Azure Traffic Manager, you don't see the option to assign the root domain (@), because Traffic Manager does not support A records. 도메인 구매가 완료된 후 호스트 이름 할당을 변경할 수 있습니다.You can make changes to the hostname assignments after the domain purchase completes.

조건에 동의하고 구매Accept terms and purchase

약관을 클릭하여 조건 및 요금을 검토한 후 구입을 클릭합니다.Click Legal Terms to review the terms and the charges, then click Buy.

참고

App Service 도메인은 도메인 등록에 GoDaddy를 사용 하 고 도메인을 호스트 하는 Azure DNS 합니다.App Service Domains use GoDaddy for domain registration and Azure DNS to host the domains. 도메인 등록 요금 외에도 Azure DNS에 대한 사용 요금이 적용됩니다.In addition to the domain registration fee, usage charges for Azure DNS apply. 자세한 내용은 Azure DNS 가격 책정을 참조하세요.For information, see Azure DNS Pricing.

App Service 도메인 페이지로 돌아가서 확인을 클릭합니다.Back in the App Service Domain page, click OK. 작업이 진행되는 동안 다음과 같은 알림이 표시됩니다.While the operation is in progress, you see the following notifications:

유효성 검사 진행 중 메시지를 보여 주는 스크린샷

구매가 성공 했다는 알림을 보여 주는 스크린샷

호스트 이름 테스트Test the hostnames

앱에 기본 호스트 이름을 할당한 경우 선택한 각 호스트 이름에 대해 성공 알림도 표시됩니다.If you have assigned default hostnames to your app, you also see a success notification for each selected hostname.

선택한 각 호스트 이름에 대 한 성공 알림을 보여 주는 스크린샷

또한 선택한 호스트 이름도 사용자 지정 도메인 페이지의 사용자 지정 호스트 이름 섹션에서 표시됩니다.You also see the selected hostnames in the Custom domains page, in the Custom Hostnames section.

사용자 지정 도메인 페이지의 사용자 지정 호스트 이름 섹션에서 선택한 호스트 이름을 보여 주는 스크린샷

참고

사용자 지정 도메인에 대 한 보안 되지 않은 레이블은 아직 TLS/SSL 인증서에 바인딩되어 있지 않음을 의미 하 고 브라우저에서 사용자 지정 도메인으로의 HTTPS 요청은 브라우저에 따라 오류 또는 경고를 받게 됩니다.A Not Secure label for your custom domain means that it's not yet bound to a TLS/SSL certificate, and any HTTPS request from a browser to your custom domain will receive an error or warning, depending on the browser. TLS 바인딩을 구성 하려면 Azure App Service에서 tls/SSL 바인딩을 사용 하 여 사용자 지정 DNS 이름 보호를 참조 하세요.To configure TLS binding, see Secure a custom DNS name with a TLS/SSL binding in Azure App Service.

호스트 이름을 테스트하려면 브라우저에서 나열된 호스트 이름으로 이동합니다.To test the hostnames, navigate to the listed hostnames in the browser. 위의 스크린 샷에서 예제에서는 kontoso.net 및 _www . kontoso.net_로 이동 합니다.In the example in the preceding screenshot, try navigating to kontoso.net and www.kontoso.net.

앱에 호스트 이름 할당Assign hostnames to app

구매 프로세스 중에 앱에 하나 이상의 기본 호스트 이름을 할당 하지 않거나 나열 되지 않은 호스트 이름을 할당 해야 하는 경우 언제 든 지 호스트 이름을 할당할 수 있습니다.If you choose not to assign one or more default hostnames to your app during the purchase process, or if you need to assign a hostname not listed, you can assign a hostname anytime.

App Service 도메인에서 다른 앱으로 호스트 이름을 할당할 수도 있습니다.You can also assign hostnames in the App Service Domain to any other app. 이 단계는 App Service 도메인 및 앱이 동일한 구독에 속하는지 여부에 따라 달라집니다.The steps depend on whether the App Service Domain and the app belong to the same subscription.

호스트 이름 추가 시작Launch add hostname

App Services 페이지에서 호스트 이름을 할당할 앱 이름을 선택하고 설정, 사용자 지정 도메인을 차례로 선택합니다.In the App Services page, select the name of your app that you want to assign hostnames to, select Settings, and then select Custom domains.

강조 표시 된 사용자 지정 도메인을 보여 주는 스크린샷

구매한 도메인이 App Service 도메인 섹션에 나열되는지 확인하되, 선택하지는 마세요.Make sure that your purchased domain is listed in the App Service Domains section, but don't select it.

App Service 도메인 섹션에 구매한 도메인을 보여 주는 스크린샷

참고

같은 구독에 있는 모든 App Service 도메인은 앱의 사용자 지정 도메인 페이지에 표시됩니다.All App Service Domains in the same subscription are shown in the app's Custom domains page. 도메인이 앱의 구독에 있지만 앱의 사용자 지정 도메인 페이지에서 볼 수 없는 경우 사용자 지정 도메인 페이지를 다시 열거나 웹 페이지를 새로 고칩니다.If your domain is in the app's subscription, but you cannot see it in the app's Custom domains page, try reopening the Custom domains page or refresh the webpage. 또한 Azure Portal의 맨 위에서 진행 상황 또는 생성 실패에 대한 알림 벨을 확인합니다.Also, check the notification bell at the top of the Azure portal for progress or creation failures.

호스트 이름 추가를 선택합니다.Select Add hostname.

호스트 이름 구성Configure hostname

호스트 이름 추가 대화 상자에서 App Service 도메인 또는 하위 도메인의 정규화된 도메인 이름을 입력합니다.In the Add hostname dialog, type the fully qualified domain name of your App Service Domain or any subdomain. 예들 들어 다음과 같습니다.For example:

  • kontoso.netkontoso.net
  • www . kontoso.netwww.kontoso.net
  • abc.kontoso.netabc.kontoso.net

완료되면 유효성 검사를 선택합니다.When finished, select Validate. 호스트 이름 레코드 형식이 자동으로 선택됩니다.The hostname record type is automatically selected for you.

호스트 이름 추가를 선택합니다.Select Add hostname.

작업이 완료되면 할당된 호스트 이름에 대해 성공 알림이 표시됩니다.When the operation is complete, you see a success notification for the assigned hostname.

할당 된 호스트 이름에 대 한 성공 알림을 보여 주는 스크린샷

호스트 이름 추가 닫기Close add hostname

호스트 이름 추가 페이지에서 원하는 대로, 앱에 다른 호스트 이름을 할당합니다.In the Add hostname page, assign any other hostname to your app, as desired. 완료되면 호스트 이름 추가 페이지를 닫습니다.When finished, close the Add hostname page.

이제 사용자 지정 도메인 페이지에 새로 할당된 호스트 이름이 표시됩니다.You should now see the newly assigned hostname(s) in your app's Custom domains page.

앱의 사용자 지정 도메인 페이지에 새로 할당 된 호스트 이름을 보여 주는 스크린샷

호스트 이름 테스트Test the hostnames

브라우저에서 나열된 호스트 이름으로 이동합니다.Navigate to the listed hostnames in the browser. 이전 스크린샷의 예에서 _abc.kontoso.net_으로 이동해 봅니다.In the example in the preceding screenshot, try navigating to abc.kontoso.net.

도메인 갱신Renew the domain

구입한 App Service 도메인은 구입 시점으로부터 1년 동안 유효합니다.The App Service domain you bought is valid for one year from the time of purchase. 도메인은 기본적으로 다음 해의 결제 방법을 부과하여 자동으로 갱신되도록 구성됩니다.By default, the domain is configured to renew automatically by charging your payment method for the next year. 도메인 이름을 수동으로 갱신할 수 있습니다.You can manually renew your domain name.

자동 갱신을 해제하거나 도메인을 수동으로 갱신하려면 다음 단계를 따릅니다.If you want to turn off automatic renewal, or if you want to manually renew your domain, follow the steps here.

App Services 탭에서 앱 이름을 클릭 하 고 설정을 선택한 다음 사용자 지정 도메인을 선택 합니다.In the App Services tab, click the name of your app, select Settings, and then select Custom domains.

강조 표시 된 사용자 지정 도메인을 보여 주는 스크린샷

App Service 도메인 섹션에서 구성하려는 도메인을 선택합니다.In the App Service Domains section, select the domain you want to configure.

App Service 도메인 섹션에 구매한 도메인을 보여 주는 스크린샷

도메인의 왼쪽 탐색 영역에서 도메인 갱신을 선택합니다.From the left navigation of the domain, select Domain renewal. 도메인에 대한 자동 갱신을 중지하려면 끄기를 선택한 다음 저장을 선택합니다.To stop renewing your domain automatically, select Off, and then Save.

도메인을 자동으로 갱신 하는 옵션을 보여 주는 스크린샷

도메인을 수동으로 갱신하려면 도메인 갱신을 선택합니다.To manually renew your domain, select Renew domain. 그러나이 단추는 도메인 만료가 90 일 전에는 활성화 되지 않습니다.However, this button is not active until 90 days before the domain's expiration.

도메인 갱신이 성공적으로 완료 되 면 24 시간 이내에 전자 메일 알림을 받게 됩니다.If your domain renewal is successful, you receive an email notification within 24 hours.

도메인이 만료 되는 경우When domain expires

Azure는 다음과 같이 만료 되거나 만료 된 App Service 도메인을 다룹니다.Azure deals with expiring or expired App Service domains as follows:

  • 자동 갱신을 사용 하지 않도록 설정 하는 경우: 90 일 전에 도메인 만료 전 갱신 알림 전자 메일이 전송 되 고 포털에서 도메인 갱신 단추가 활성화 됩니다.If automatic renewal is disabled: 90 days before domain expiration, a renewal notification email is sent to you and the Renew domain button is activated in the portal.
  • 자동 갱신을 사용 하도록 설정 하는 경우: 도메인 만료 날짜가 지난 날에 Azure는 도메인 이름 갱신에 대 한 요금을 청구 하려고 합니다.If automatic renewal is enabled: On the day after your domain expiration date, Azure attempts to bill you for the domain name renewal.
  • 자동 갱신 중에 오류가 발생 하는 경우 (예: 파일의 카드가 만료 된 경우) 또는 자동 갱신을 사용 하지 않도록 설정 하 고 도메인 만료를 허용 하는 경우 Azure는 도메인 만료를 알리고 도메인 이름을 파킹 합니다.If an error occurs during automatic renewal (for example, your card on file is expired), or if automatic renewal is disabled and you allow the domain to expire, Azure notifies you of the domain expiration and parks your domain name. 도메인을 수동으로 갱신할 수 있습니다.You can manually renew your domain.
  • 만료 후 4 일 및 12 일에 Azure는 추가 알림 전자 메일을 보냅니다.On the 4th and 12th days day after expiration, Azure sends you additional notification emails. 도메인을 수동으로 갱신할 수 있습니다.You can manually renew your domain.
  • 만료 후 19 일 일에 도메인은 보류 상태로 유지 되지만 상환 요금이 적용 됩니다.On the 19th day after expiration, your domain remains on hold but becomes subject to a redemption fee. 고객 지원에 문의 하 여 해당 갱신 및 상환 요금에 따라 도메인 이름을 갱신할 수 있습니다.You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • 만료 후 25 일이 지나면 Azure는 도메인 이름 산업 경매 서비스를 사용 하 여 경매에 도메인을 배치 합니다.On the 25th day after expiration, Azure puts your domain up for auction with a domain name industry auction service. 고객 지원에 문의 하 여 해당 갱신 및 상환 요금에 따라 도메인 이름을 갱신할 수 있습니다.You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • 만료 후 30 일이 지나면 더 이상 도메인을 사용할 수 없습니다.On the 30th day after expiration, you're no longer able to redeem your domain.

사용자 지정 DNS 레코드 관리Manage custom DNS records

Azure에서 App Service 도메인에 대한 DNS 레코드는 Azure DNS를 사용하여 관리됩니다.In Azure, DNS records for an App Service Domain are managed using Azure DNS. 외부에서 구매한 도메인처럼 DNS 레코드를 추가, 제거 및 업데이트할 수 있습니다.You can add, remove, and update DNS records, just like for an externally purchased domain.

App Service 도메인 열기Open App Service Domain

Azure Portal의 왼쪽 메뉴에서 모든 서비스 > App Service 도메인을 선택 합니다.In the Azure portal, from the left menu, select All services > App Service Domains.

App Service 도메인에 액세스할 수 있는 위치를 보여 주는 스크린샷

관리할 도메인을 선택합니다.Select the domain to manage.

DNS 영역 액세스Access DNS zone

도메인의 왼쪽 메뉴에서 DNS 영역을 선택합니다.In the domain's left menu, select DNS zone.

DNS 영역을 선택할 수 있는 위치를 보여 주는 스크린샷

이 작업으로 Azure DNS에서 App Service 도메인의 DNS 영역 페이지가 열립니다.This action opens the DNS zone page of your App Service Domain in Azure DNS. DNS 레코드를 편집하는 방법에 대한 자세한 내용은 Azure Portal에서 DNS 영역을 관리하는 방법을 참조하세요.For information on how to edit DNS records, see How to manage DNS Zones in the Azure portal.

구매 취소(도메인 삭제)Cancel purchase (delete domain)

App Service 도메인을 구매한 후 5일 이내에 구매를 취소하고 전액 환불 받을 수 있습니다.After you purchase the App Service Domain, you have five days to cancel your purchase for a full refund. 5일이 지나면 App Service 도메인을 삭제할 수 있지만 환불은 불가능합니다.After five days, you can delete the App Service Domain, but cannot receive a refund.

App Service 도메인 열기Open App Service Domain

Azure Portal의 왼쪽 메뉴에서 모든 서비스 > App Service 도메인을 선택 합니다.In the Azure portal, from the left menu, select All services > App Service Domains.

App Service 도메인에 액세스할 수 있는 위치를 보여 주는 스크린샷

취소 또는 삭제할 도메인을 선택합니다.Select the domain to you want to cancel or delete.

호스트 이름 바인딩 삭제Delete hostname bindings

도메인의 왼쪽 메뉴에서 호스트 이름 바인딩을 선택합니다.In the domain's left menu, select Hostname bindings. 모든 Azure 서비스의 호스트 이름 바인딩이 여기에 나열됩니다.The hostname bindings from all Azure services are listed here.

호스트 이름 바인딩 페이지를 보여 주는 스크린샷

모든 호스트 이름 바인딩이 삭제되어야 App Service 도메인을 삭제할 수 있습니다.You cannot delete the App Service Domain until all hostname bindings are deleted.

...를 선택 > 하 여 각 호스트 이름 바인딩을 삭제 합니다. 삭제.Delete each hostname binding by selecting ... > Delete. 모든 바인딩을 삭제한 후 저장을 선택합니다.After all the bindings are deleted, select Save.

호스트 이름 바인딩을 삭제할 위치를 보여 주는 스크린샷

취소 또는 삭제Cancel or delete

도메인의 왼쪽 메뉴에서 개요를 선택합니다.In the domain's left menu, select Overview.

구매한 도메인에 대한 취소 기간이 경과되지 않은 경우 구매 취소를 선택합니다.If the cancellation period on the purchased domain has not elapsed, select Cancel purchase. 그렇지 않으면 삭제 단추가 대신 표시됩니다.Otherwise, you see a Delete button instead. 환불하지 않고 도메인을 삭제하려면 삭제를 선택합니다.To delete the domain without a refund, select Delete.

구매한 도메인을 삭제 하거나 취소할 위치를 보여 주는 스크린샷

작업을 확인하려면 를 선택합니다.To confirm the operation, select Yes.

작업이 완료되면 구독에서 도메인이 해제되어 누구든지 다시 구매할 수 있게 됩니다.After the operation is complete, the domain is released from your subscription and available for anyone to purchase again.

사용자 지정 디렉터리로 기본 URL 전달Direct default URL to a custom directory

App Service는 기본적으로 웹 요청을 앱 코드의 루트 디렉터리로 보냅니다.By default, App Service directs web requests to the root directory of your app code. public과 같은 하위 디렉터리로 보내려면 사용자 지정 디렉터리로 기본 URL 전달을 참조하세요.To direct them to a subdirectory, such as public, see Direct default URL to a custom directory.