Installation av CloudFlare
Följande skärmbilder visar hur du konfigurerar Cloudflare för att leverera innehåll. De grundläggande inställningarna markeras med en röd cirkel.
Den här konfigurationen kan göras helt i webbläsaren endast med CloudFlare Dashboard. Om du redan känner till Cloudflare Workers, Wrangler & GitHub och inte rädd för att ange kommandon i ett terminalfönster. Du kanske vill följa instruktionerna här i stället.
Skapa en CloudFlare-plats
Om du redan har en molnflare-plats och DNS-konfiguration kan du hoppa vidare till Ange push-ogiltigförklaring -avsnitt.
Ange domänen:
Välj en plan:
Observera att kirurgisk push-ogiltigförklaring bara stöds på Enterprise plan. På alla andra planer rensas hela cacheminnet på webbplatsen varje gång en författare publicerar en innehållsändring.
För den här genomgången använder vi Kostnadsfri plan.
Ange push-ogiltigförklaring
Push-invalidation tömmer automatiskt innehållet i kundens CDN-produktion (t.ex. www.yourdomain.com
) när en författare publicerar innehållsändringar.
Innehållet rensas av url och av cache-tagg/nyckel.
Push-ogiltigförklaring aktiveras genom att specifika egenskaper läggs till i projektets konfiguration (en Excel-arbetsbok med namnet .helix/config.xlsx
i Sharepoint eller ett Google-blad med namnet .helix/config
i Google Drive).
Konfigurationsegenskaper:
Om du vill skapa en API-token
- gå till API-token
- klicka på Skapa token,
- Gå till"Create Custom Token" längst ned och klicka på"Get started"
- ange ett tokennamn (t.ex.
"Production Site Purge Token"
), - Behörigheter: Zon, Cachetömning, Töm
- Zonresurser: Inkludera, Specifik zon,<your production="" zone="">"
- klicka på Fortsätt till sammanfattning
- klicka på Skapa token,
- kopiera det genererade tokenvärdet.
Observera att endast webbplatser i Enterprise-planen kommer att rensas av url- och cachenycklar. A Rensa alla i stället för på icke-företagswebbplatser varje gång en författare publicerar en innehållsändring.
Du kan validera inloggningsuppgifterna med detta verktyg.
DNS-inställningar
För en ny webbplats börjar vi med en enkel DNS-konfiguration.
- Skapa ett nytt
CNAME
post. Om din zon ärexample.com
och du vill betjäna trafik påwww.example.com
, ska namnet varawww
- Om du vill skicka trafik till example.com (utan www) ska namnet vara
@
- Och om du vill betjäna trafik på alla underdomäner ska namnet vara
*
som i skärmbilden nedan - När vi använder arbetare för att hantera innehållet spelar värdet för fältet Innehåll ingen roll. Det är enklast att använda
ref--repo--owner.hlx.live
värdnamn här. Det här är ett värdnamn, inte en URL-adress, så utelämna radavståndethttps://
Kontrollera att CNAME-posten är Proxierad:
Inställningar för SSL/TLS
Välj SSL/TLS från den vänstra rutan och Edge Certificates i listrutan:
Bläddra nedåt till höger Använd alltid HTTPS och aktivera det:
Konfigurera cachelagring
Skapa sidregel
Skapa arbetare
Välj arbetare i den vänstra rutan och klicka på Hantera arbetare:
Klicka på Skapa en tjänst:
Ange ett namn för arbetaren (t.ex. "helix-worker") och klicka på "Create Service":
Klicka på Snabbredigering:
Redigera arbetarkod
- Om du har konfigurerat push-ogiltigförklaring kopiera innehållet i den här filen, annars kopieras innehållet i den här filen.
- Ersätt det befintliga innehållet med det kopierade innehållet i den vänstra rutan.
- Klicka på"Spara och distribuera":
Klicka på Inställningar och Lägg till variabel:
Lägg till en variabel ORIGIN_HOSTNAME
och ange värdet till värdnamnet för ditt ursprung (t.ex. main--mysite--hlxsites.hlx.live
):
Klicka på Utlösare och välj Lägg till flöde:
Ange din domänväg (t.ex. www.mydomain.com/*
) väljer du din zon och klickar på Lägg till rutt:
Beroende på vilken inställning du har valt i DNS-inställningarväljer du rutter www.mydomain.com/*
, mydomain.com/*
, eller *.mydomain.com/*
När du har slutfört alla steg ska du vara klar.
Utöka AEM på webbplatsen
Om du börjar med att endast en del av webbplatsen dirigeras till .live
ursprung och har dirigerat en viss mapp (t.ex. /blog/*
) kan du sedan lägga till fler vägar när du är redo att visa nya avsnitt av webbplatsen genom att helt enkelt lägga till fler vägar och upprepa de sista stegen för att lägga till flöde efter behov, utan att ändra arbetskonfigurationen.
Håll utkik efter duplicerat innehåll
Sökmotorer använder ofta webbplatser som innehåller dubbletter av innehåll, så det är viktigt att se till att ditt innehåll inte är tillgängligt på webben någon annanstans. CloudFlare har tyvärr en standardinställning som visa din webbplats på ytterligare nätverksportar. I betalda CloudFlex-planer kan du blockera trafik på dessa ytterligare portar. Detta är en rekommenderad inställning för produktionsställen.