Oktatóanyag: A Azure-alkalmazás Service-alkalmazás védelme egyéni tartománnyal és felügyelt tanúsítvánnyal

Előfordulhat, hogy az alkalmazáshoz <app-name>.azurewebsites.net tartozó alapértelmezett tartománynév nem a kívánt módon jeleníti meg a márkát. Ebben az oktatóanyagban úgy konfigurálja az App Service-t, hogy saját www tartományt használjon, például www.contoso.comaz egyéni tartományt egy App Service által felügyelt tanúsítvánnyal.

A <app-name>.azurewebsites.net nevet már egy helyettesítő tanúsítvány védi az összes App Service-alkalmazáshoz, de az egyéni tartományt külön tanúsítvánnyal kell védeni. A legegyszerűbb módszer az App Service-ből származó felügyelt tanúsítvány használata. Ingyenes és könnyen használható, és alapvető funkciókat biztosít egy egyéni tartomány biztonságossá tételéhez az App Service-ben. További információ: TLS-tanúsítvány hozzáadása az App Service-hez.

Forgatókönyv előfeltételei

  • App Service-alkalmazás létrehozása.
  • Győződjön meg arról, hogy szerkesztheti az egyéni tartomány DNS-rekordjait. A DNS-rekordok szerkesztéséhez hozzá kell férnie a tartományszolgáltató DNS-beállításjegyzékéhez, például a GoDaddyhez. Ha például DNS-bejegyzéseket www.contoso.comszeretne hozzáadni, konfigurálnia kell a gyökértartomány DNS-beállításait contoso.com . Az egyéni tartományoknak nyilvános DNS-zónában kell lenniük; A privát DNS-zóna csak belső Load Balancer (ILB) App Service-környezetben (A Standard kiadás) támogatott.
  • Ha még nem rendelkezik egyéni tartománnyal, megvásárolhat egy App Service-tartományt.

A. Az alkalmazás vertikális felskálázása

Az alkalmazást egyszerű szintre kell skáláznia. Az alapszintű szint megfelel az egyéni tartományok (megosztott) és a tanúsítványok (Alapszintű) minimális tarifacsomagra vonatkozó követelményének.

1. lépés: Az Azure Portalon:

  1. Adja meg az alkalmazás nevét a felső keresősávban.
  2. Válassza ki a megnevezett erőforrást az App Service típussal.

A screenshot showing how to use the search box in the top tool bar to open your App Service app's management page.

2. lépés: Az alkalmazás felügyeleti oldalán:

  1. A bal oldali navigációs sávon válassza a Felskálázás (App Service-csomag) lehetőséget.
  2. Jelölje be az Alapszintű B1 jelölőnégyzetet.
  3. Válassza a lehetőséget. Ha az alkalmazásfrissítés befejeződött, megjelenik egy értesítési bejelentés.

A screenshot showing how to scale up an App Service app to Basic B1 tier.

Az alkalmazás skálázásával kapcsolatos további információkért lásd: Alkalmazás vertikális felskálázása a Azure-alkalmazás Szolgáltatásban.

B. Egyéni tartomány konfigurálása

1. lépés: Az alkalmazás felügyeleti lapján:

  1. A bal oldali menüben válassza az Egyéni tartományok lehetőséget.
  2. Válassza az Egyéni tartomány hozzáadása lehetőséget.

A screenshot showing how to add a custom domain.

2. lépés: Az Egyéni tartomány hozzáadása párbeszédpanelen:

  1. Tartományszolgáltató esetén válassza a Minden más tartományi szolgáltatás lehetőséget.
  2. TLS/SSL-tanúsítvány esetén válassza az App Service által felügyelt tanúsítványt.
  3. Tartomány esetén adjon meg egy teljes tartománynevet, amelyet a saját tartománya alapján szeretne megadni. Ha például a tulajdonosa contoso.com, használhatja a www.contoso.com.
  4. Még ne válassza az Ellenőrzés lehetőséget.

A screenshot showing how to configure a new custom domain, along with a managed certificate.

Az App Service minden egyéni tartományához két DNS-rekord szükséges a tartományszolgáltatójánál. A Tartományérvényesítés szakasz két DNS-rekordot jelenít meg, amelyeket hozzá kell adnia a tartományszolgáltatójához. A következő lépéshez válassza a megfelelő Másolás gombot.

C. A DNS-rekordok létrehozása

Jelentkezzen be a tartományszolgáltatója webhelyére.

  1. Keresse meg a DNS-rekordok, a tartománynév, a DNS vagy a névkiszolgáló kezelése lapját (a pontos oldal tartományszolgáltatónként eltérő).
  2. Dns-rekord létrehozásához válassza a Hozzáadás vagy a megfelelő widget lehetőséget.
  3. Válassza ki a DNS-rekord típusát az Azure Portal Tartományérvényesítés szakasza (CNAME, A vagy TXT) alapján.
  4. Konfigurálja a DNS-rekordot az Azure Portal Tartományérvényesítés szakaszának Gazdagép és Érték oszlopai alapján.
  5. Mindenképpen adjon hozzá két különböző rekordot az egyéni tartományhoz.
  6. Bizonyos szolgáltatók esetében a DNS-rekordok módosításai csak akkor lépnek érvénybe, ha egy külön Módosítás mentése hivatkozást választ. A képernyőképen látható, hogy a DNS-rekordok hogyan néznek ki egy www altartomány esetében a befejezés után.

A screenshot showing an example of what your domain provider's website should look like after you add a CNAME record and a TXT record for a www subdomain.

D. Ellenőrzés és befejezés

1. lépés: Az Egyéni tartomány hozzáadása párbeszédpanelen az Azure Portalon válassza az Ellenőrzés lehetőséget.

A screenshot showing how to validate your DNS record settings in the Add a custom domain dialog.

2. lépés: Ha a Tartományérvényesítés szakaszban mindkét tartományrekord mellett zöld pipa látható, akkor helyesen konfigurálta őket. Válassza a Hozzáadás lehetőséget. Ha piros X jelenik meg, javítsa ki a dns-rekord beállításainak hibáit a tartományszolgáltató webhelyén.

A screenshot showing the Add button activated after validation.

3. lépés: A listához hozzáadott egyéni tartománynak kell megjelennie. A kötés nélküli piros X is megjelenhet. Várjon néhány percet, amíg az App Service létrehozza az egyéni tartományhoz tartozó felügyelt tanúsítványt. Amikor a folyamat befejeződött, a piros X zöld pipává válik a Biztonságos jellel.

A screenshot showing the custom domains page with the new secured custom domain.

E. Tesztelés böngészőben

Keresse meg a korábban konfigurált DNS-neveket (például www.contoso.com). A címsorban ekkor megjelenik az alkalmazás URL-címének biztonsági zárolás ikonja, amely azt jelzi, hogy tLS védi.

A screenshot that shows navigation to the App Service app with a custom domain and TLS security.

Ha az egyéni tartomány URL-címének tallózásakor HTTP 404 (nem található) hibaüzenet jelenik meg, előfordulhat, hogy a böngészőügyfél gyorsítótárazza az egyéni tartomány régi IP-címét. Törölje a gyorsítótárat, és próbálkozzon újra az URL-címre való navigálással. Windows-gépen az ipconfig /flushdns paranccsal törölheti a gyorsítótárat.

Gyakori kérdések

Mit tegyek, ha még nem rendelkezem egyéni tartománnyal?

A <app-name>.azurewebsites.net rendszer mindig hozzárendeli a nevet az alkalmazáshoz, amíg nem törli. Ha szeretné, megvásárolhat egy App Service-tartományt. Az App Service-tartományokat az Azure felügyeli, és integrálva van az App Service-vel, így egyszerűbben kezelhető az alkalmazásokkal együtt.

Lejár ez a felügyelt tanúsítvány?

Az App Service által felügyelt tanúsítvány nem jár le, amíg egyéni tartományhoz van konfigurálva egy App Service-alkalmazásban.

Mit tehetnék még az apphoz tartozó App Service által felügyelt tanúsítvánnyal?

A felügyelt tanúsítvány ingyenesen elérhető az alkalmazás konfigurált egyéni tartományának biztonságossá tételéhez. Számos korlátozással rendelkezik. További műveletekhez, például a tanúsítvány letöltéséhez vagy az alkalmazáskódban való használatához feltöltheti saját tanúsítványát, megvásárolhat egy App Service-tanúsítványt, vagy importálhat egy Key Vault-tanúsítványt. További információ: Magántanúsítvány hozzáadása az alkalmazáshoz.

Hogyan használjon olyan tanúsítványt, amelyet már meg kell védenem az egyéni tartományomhoz?

Lásd: Magántanúsítvány hozzáadása az alkalmazáshoz, és egyéni DNS-név védelme TLS-/SSL-kötéssel a Azure-alkalmazás Szolgáltatásban.

További lépések