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:

key
value
kommentar
cdn.prod.host
<Production Host>
Värdnamn för produktionsplats, t.ex. www.yourdomain.com
cdn.prod.type
cloudflare
cdn.prod.plan
e.g. free

värden: free, pro, business, enterprise

standard: free

endast Enterprise-plan har stöd för rensning per tagg

cdn.prod.zoneId
<Cloudflare Zone ID>
ID för produktionszon
cdn.prod.apiToken
<Cloudflare API Token>

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,&lt;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.

  1. Skapa ett nytt CNAME post. Om din zon är example.com och du vill betjäna trafik på www.example.com, ska namnet vara www
  2. Om du vill skicka trafik till example.com (utan www) ska namnet vara @
  3. Och om du vill betjäna trafik på alla underdomäner ska namnet vara * som i skärmbilden nedan
  4. 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åndet https://

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

Kopiera
url
URL (obligatoriskt)

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":

Kopiera
arbetare
Tjänstnamn

Klicka på Snabbredigering:

Redigera arbetarkod

  1. Om du har konfigurerat push-ogiltigförklaring kopiera innehållet i den här filen, annars kopieras innehållet i den här filen.
  2. Ersätt det befintliga innehållet med det kopierade innehållet i den vänstra rutan.
  3. Klicka på"Spara och distribuera":

Klicka på Inställningar och Lägg till variabel:


Kopiera
variabel
Variabelnamn
value
Värde

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.

Kopiera
url
Flöde

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.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec