Selvom Fastly er et nyere CDN sammenlignet med nogle andre, er det en pålidelig platform, der tilbyder en række tjenester, herunder DDoS-afdæmpning.

Sådan installeres og konfigureres Fastly CDN

For at Fastly kan servere dit websted over HTTPS (anbefales), skal du have et betalt abonnement hos Fastly, så du kan tilføje et SSL-certifikat.

Hvis du ikke allerede har en Fastly-konto, kan du besøge deres tilmeldingsside for at komme i gang.

Trin 1

Log ind på din Fastly-konto, og navngiv din tjeneste ved at klikke på ikonet Edit (blyant), skriv det nye navn, og skriv derefter Enter/return for at gemme.

Navngivning af din tjeneste hos Fastly.
Navngivning af din tjeneste hos Fastly.

Selv om dette ikke er strengt nødvendigt, hjælper det dig med at holde orden, især hvis du tilføjer yderligere tjenester senere hen.

Trin 2

Tilføj dit domæne i det felt, der er angivet under overskriften Domæner.

På grund af DNS-begrænsninger anbefales det generelt at bruge www-versionen af dit domænenavn (f.eks. www.example.com) i stedet for apex/non-www versionen af dit domæne.

Hvis du skal bruge et apex-domæne, kan du læse denne vejledning om brug af Fastly med apex-domæner.

Tilføjelse af dit domæne på Fastly.
Tilføjelse af dit domæne på Fastly.

Trin 3

Hvis du vil tilføje din host, skal du enten klikke på host-linket i de trin, der vises nær toppen af siden, eller klikke på Hosts under Origins i menuen i venstre sidebar.

Dit hostnavn er hosting.kinsta.cloud eller din IP-adresse på dit websted. Det skal være en af disse (i stedet for det primære domæne), fordi det primære domæne skal peges på Fastly for at tage tjenesten i brug. Selvom du teknisk set kunne bruge det midlertidige domæne som dit hostnavn, anbefaler vi, at du i stedet bruger hosting.kinsta.cloud, fordi det midlertidige domæne kan fjernes fra webstedet.

Indtast eller kopier og indsæt dit hostnavn, og klik på knappen Add.

Tilføjelse af din oprindelse hos Fastly.
Tilføjelse af din oprindelse hos Fastly.

Trin 4

Når du har tilføjet værtsnavnet for din oprindelse, skal du klikke på ikonet Rediger (blyant) ud for dit hostnavn og konfigurere følgende felter:

  • Navn: Dette er en etiket for oprindelsen, så det kan være hvad som helst. (Standardværdien er “Host 1” eller lignende).
  • Adresse: hosting.kinsta.cloud eller webstedets IP-adresse.
  • TLS fra Fastly til din vært: Ja.
  • Bekræft certifikat? Ja.
  • Certifikat hostnavn: Dit webstedets primære domæne hos Kinsta.
  • SNI-hostnavn: Dit websted primære domæne hos Kinsta.

Bemærk: Hvis dit websted på Kinsta har et andet primært domæne end det domæne, der bruges på Fastly, skal du se yderligere oplysninger om dette under Hvornår du bør indstille Host Override nedenfor.

Trin 5

Nu hvor du har konfigureret dine domæne- og oprindelsesoplysninger, er du klar til at aktivere din Fastly-tjeneste. Klik på knappen Activate i øverste højre hjørne af siden for at gøre dette.

Aktivering af tjenesten påvirker ikke dit live-websted endnu; dette vil blot gemme dine oprindelsesserver- og domæneoplysninger i din Fastly-tjeneste.

Aktivering af din Fastly-tjeneste.
Aktivering af din Fastly-tjeneste.

Trin 6

Nu er det tid til at teste din tjeneste for at sikre, at den fungerer som forventet, før du sætter den i gang.

Dette er endnu et trin, som teknisk set ikke er påkrævet, men som på det kraftigste anbefales, hvis der er behov for justeringer, før du gør din service live (hvilket vil påvirke dit live-websted).

Du finder dit testdomænelink ved at klikke på Domains i navigationen i venstre sidebar.

Navigerer til siden Domains i Fastly.
Navigerer til siden Domains i Fastly.

På siden Domæner skal du klikke på linket Testdomæne for dit domænenavn, hvilket åbner dit testdomæne i en ny fane i din browser.

Åbner dit testdomæne i Fastly.
Åbner dit testdomæne i Fastly.

Dit testdomænes URL-adresse vil se ud som: http://example.com.global.prod.fastly.net (erstat www.example.com med dit domænenavn). Du kan bogmærke den eller sende den til en anden person, hvis det er nødvendigt.

Trin 7

Når du har bekræftet, at dit websted ser godt ud på testdomænet, er det tid til at tilføje TLS, så dit websted bliver indlæst over HTTPS.

Fastly tilbyder et par forskellige muligheder for TLS, men vi vil kun dække den Fastly-administrerede certifikatmulighed her.

Hvis du har brug for at uploade et certifikat fra en tredjepart hos Fastly, er denne mulighed tilgængelig mod et ekstra gebyr, og du skal følge deres vejledning til brug af certifikater, du administrerer, i stedet for vejledningen her.

  1. Klik på linket Conigure i den primære navigation (øverst på siden), og klik derefter på fanen HTTPS and network i den sekundære navigationslinje (under den primære navigationslinje).
  2. Hvis det er første gang, du konfigurerer TLS på et domæne i Fastly, skal du klikke på knappen Get started under overskriften “Add HTTPS to your domains” (Tilføj HTTPS til dine domæner). Ellers skal du klikke på knappen Secure another domain i højre side af siden. I den rulleliste, der vises, skal du vælge Use certificates that Fastly provides for you.
  3. På siden Indtast abonnementsoplysninger:
    1. Indtast dit domænenavn, og klik på knappen Tilføj.
    2. Vælg Let’s Encrypt som certificeringsmyndighed.
    3. Lad TLS-konfigurationen stå på standardindstillingen TLS 1.3.
    4. Klik på linket Send.
  4. På siden med TLS-abonnementsoplysninger skal du klikke på linket Vis linket under Verifikationsoplysninger.

    Visning af dine domæneverificeringsoplysninger for SSL i Fastly.
    Visning af dine domæneverificeringsoplysninger for SSL i Fastly.
  5. I den pop-up, der vises, skal du klikke på ikonet Kopier (udklipsholder) for at kopiere målet for det brugerdefinerede CNAME, som du skal tilføje til dine DNS-records til verifikation.

    Kopiering af din CNAME-record til domæneverifikation i Fastly.
    Kopiering af din CNAME-record til domæneverifikation i Fastly.
  6. For at indtaste din brugerdefinerede CNAME-record skal du logge ind på det sted, hvor du administrerer domænets DNS. Vi viser dig her, hvordan du opretter denne brugerdefinerede CNAME i Kinsta’s DNS som et eksempel. Hvis du bruger en anden DNS-udbyder (det kan være din registrator eller en anden DNS-hosting, afhængigt af hvor du har peget på dit domænes navneservere), kan trinene være lidt anderledes.
    1. Klik på DNS i venstre sidebar navigation i MyKinsta.
    2. Klik på det domæne, du vil tilføje en DNS-optegnelse til.
    3. Klik på knappen Add a DNS-record.
    4. Klik på fanen CNAME, og tilføj dit hostnavn og Points to-values. Værtsnavnet skal være i formatet _acme-challenge.www.DOMAIN_NAME (f.eks. _acme-challenge.www.myawesomesite.com), og Points to-værdien skal være det mål, du kopierede fra pop-up-vinduet Verificer domæneejerskab på Fastly. Klik på knappen Add DNS record for at gemme din nye CNAME-post. Bemærk: Det kan tage op til 1 time, før DNS-record er blevet spredt.

      Tilføjelse af din domæneverificering CNAME i Kinsta DNS.
      Tilføjelse af din domæneverificering CNAME i Kinsta’s DNS.

Trin 8

Når TLS er konfigureret på din Fastly-tjeneste, er du klar til at tage den i brug. Dette gøres ved at pege dit domænes www CNAME til Fastly. Trinene for at tilføje et CNAME kan variere afhængigt af din udbyder. Vi bruger Kinsta’s DNS som et eksempel igen her.

  1. Hvis du ikke allerede er i DNS i MyKinsta, skal du klikke på DNS i navigationen i venstre sidebar.
  2. Klik på det domæne, du vil tilføje en DNS-optegnelse til.
  3. Hvis du allerede har en eksisterende CNAME-record for www-værtsnavnet, skal du klikke på ikonet Rediger (blyant) for at opdatere den. Ellers skal du klikke på knappen Add a DNS-record.
    1. Værtsnavn: www
    2. Peger på: j.sni.global.fastly.net
  4. Klik på knappen Change DNS record (opdatering af en DNS-post) eller Add DNS record (tilføjelse af en ny DNS-record) for at gemme din DNS-record. Bemærk: Det kan tage op til 1 time, før denne DNS-ændring er blevet udbredt.

    Pegning af dit domænes www CNAME til Fastly i Kinsta DNS.
    Pegning af dit domænes www CNAME til Fastly i Kinsta’s DNS.

Det var det for opsætning og konfiguration.

Fejlfinding af almindelige problemer med Fastly CDN

Selv om opsætningen gik glat igennem, kan det være, at du oplever nogle problemer. Her nedenfor har vi grupperet tips om, hvordan du kan løse de mest almindelige problemer sammen med nogle avancerede indstillinger.

Ændringer vises ikke på dit websted

Servering af dit websted via Fastly tilføjer et ekstra lag af caching, som skal ryddes, når du skal rydde cachen, hver gang du har brug for at rydde den. Hvis du har problemer med at se ændringer på dit websted, eller hvis et plugin ikke opfører sig som forventet efter installation eller geninstallation, skal du sørge for at rydde cache på alle lag, herunder:

  1. Plugins (hvis relevant)
  2. Temaer (hvis relevant)
  3. Site/servercache på Kinsta (fra enten MyKinsta eller Kinsta MU-plugin)
  4. Caching på Fastly
  5. Browser-cache

IP-adresse blokeret af falsk positiv

Hvis du har DDoS-afdæmpning eller bot-detektion aktiveret hos Fastly, og du eller en besøgende på dit websted fejlagtigt bliver blokeret fra at se dit websted, kan det skyldes en falsk positiv. Hvis dette sker, skal du samarbejde med både Fastly-support og vores supportteam hos Kinsta for at finde ud af, hvor blokeringen finder sted.

HTTP-HTTPS-omdirigerings-loops eller TLS-versionsfejl

Hvis du ser en omdirigeringssløjfe eller en TLS-versionsfejl på dit websted, skal du kontrollere følgende indstillinger:

  1. Sørg for, at HTTPS/TLS indstillingerne fra Fastly til Origin passer sammen(Origin > Hosts > Show all details). Se trin 4 ovenfor.
  2. Sørg for, at værtsnavnet passer til dit Kinsta-domæne. Se trin 3 ovenfor.

Når du bør indstille Host Override

Som standard vil værtshovedet på Fastly være det domæne, du har indstillet på Fastly. For at dit Kinsta-websted kan genkende anmodningen, skal host-headeren matche et domæne på listen over domæner på webstedet.

Det betyder, at hvis det domæne, du konfigurerer hos Fastly, ikke er på dit websted på listen over domæner hos Kinsta, skal du indstille host override for den oprindelse, der anmoder om indhold fra Kinsta. Denne værtsoverride skal være et domæne, der er på listen over domæner på dit websted i Kinsta.

Hvis du f.eks. konfigurerer example.com hos Fastly, men kun har example.kinsta.cloud på dit websted på listen over domæner hos Kinsta, skal du indstille hostoverride for den oprindelse, der henter fra Kinsta, til at være example.kinsta.cloud.

Serverløs databehandling

Dette kan bruges til andre stier eller underdomæner, der ikke er hostet på Kinsta (f.eks. til API-kald eller andre stier uden for dit WordPress-websted).

Fastly WordPress-plugin

Fastly tilbyder et plugin, der gør det muligt at administrere mange af dine indstillinger fra dit WordPress-dashboard.

Når pluginet er installeret og aktiveret, skal du udfylde dit service-ID og API-token på siden Fastly Generelle indstillinger i dit WordPress-dashboard.

Instruktioner til at finde og oprette disse er linket fra denne side. Sørg for at gemme disse indtastninger, før du tester forbindelsen.

Oversigt

Hvis du støder på problemer med Fastly, hjælper vi gerne med at undersøge eventuelle problemer på serversiden, men du skal samarbejde med Fastlys supportteam eller din udvikler for at fejlfinde på Fastly-siden af tingene.

Husk at abonnere på vores nyhedsbrev for at holde dig opdateret med vores Cloudflare-integrationsopdateringer (og nyt indhold hver uge).