Konfigurera felsidor i App Service (förhandsversion)
Den här artikeln beskriver hur du konfigurerar anpassade felsidor i webbappen. Med App Service kan du konfigurera en felsida för specifika fel som visas för användare i stället för standardfelsidan.
Förutsättningar
I den här självstudien lägger vi till en anpassad 403-felsida i vår webbapp som finns i App Service och testar den med en IP-begränsning. För att göra det behöver du följande:
- en webbapp som finns på App Service med en Premium SKU
- en html-fil under 10 kb i storlek
Ladda upp en felsida
I det här exemplet laddar vi upp och testar en 403-felsida som ska presenteras för användaren. Ge html-filen namnet så att den matchar felkoden (till exempel 403.html
). När du har förberett html-filen kan du ladda upp den till webbappen. På konfigurationsbladet bör du se fliken Felsidor (förhandsversion). Klicka på den här fliken om du vill visa alternativen för felsidan. Om alternativen är nedtonade måste du uppgradera till minst en Premium SKU för att använda den här funktionen.
Välj den felkod som du vill ladda upp en felsida för och klicka på Redigera. På nästa skärm klickar du på mappikonen för att välja html-filen. Filen måste vara i html-format och inom storleksgränsen på 10 kb. Leta upp din .html-fil och klicka på knappen Ladda upp längst ned på skärmen. Observera statusen i tabellen uppdateras från Inte konfigurerad till Konfigurerad. Klicka sedan på Spara för att slutföra uppladdningen.
Bekräfta felsidan
När den anpassade felsidan har laddats upp och sparats kan vi utlösa och visa sidan. I det här exemplet kan vi utlösa 403-felet med hjälp av en IP-begränsning.
Om du vill ange en IP-begränsning går du till bladet Nätverk och klickar på länken Aktiverad med åtkomstbegränsningar under Konfiguration av inkommande trafik.
Under avsnittet Webbplatsåtkomst och regler väljer du knappen +Lägg till för att skapa en IP-begränsning.
I formuläret som följer måste du ändra åtgärden till Neka och fylla i prioritets- och IP-adressblocket. I det här exemplet använder vi den inkommande adressen som finns på bladet Nätverk och vi ställer in den på /0 (till exempel 12.123.12.123/0
). Detta inaktiverar all offentlig åtkomst när du besöker webbplatsen.
När formuläret Lägg till regel har fyllts i väljer du knappen Lägg till regel . Klicka sedan på Spara.
När du har sparat måste du starta om platsen för att ändringarna ska börja gälla. Gå till översiktssidan och välj bläddra. Nu bör du se inläsningen av din anpassade felsida.
Felkoder
App Service stöder för närvarande tre typer av felkoder som är tillgängliga för anpassning:
Felkod | description |
---|---|
403 | Åtkomstbegränsningar |
502 | Gatewayfel |
503 | Tjänst otillgänglig |
Vanliga frågor
- Jag har laddat upp min felsida, varför visas den inte när felet utlöses?
För närvarande utlöses endast felsidor när felet kommer från klientdelen. Fel som utlöses på appnivå bör fortfarande hanteras via appen.
- Varför är felsidans funktion nedtonad?
Felsidor är för närvarande en Premium-funktion. Du måste använda minst en Premium SKU för att aktivera funktionen.