Cloudflare fremstår som en utmerket CDN-tjeneste, tilgjengelig både i en gratis og en premium utgave. En bemerkelsesverdig fordel med gratisversjonen er inkluderingen av SSL, som tilbys uten ekstra kostnad.
Jeg foretok en testing av deres SSL-funksjonalitet med både WordPress og Joomla, og opplevde i utgangspunktet at begge plattformene ble negativt påvirket. Dette skapte frustrasjon, men heldigvis fant jeg en enkel løsning som jeg gjerne deler med deg.
I denne artikkelen vil du lære:
- Hvordan du sikrer at SSL er aktivert i Cloudflare
- Hvordan du korrigerer problemer med WordPress som oppstår på grunn av Cloudflare SSL
- Hvordan du reparerer Joomla når det blir påvirket av Cloudflare SSL
- Hvordan du setter opp automatisk omdirigering fra HTTP til HTTPS
La oss begynne med det første trinnet: å bekrefte at SSL er aktivt i Cloudflare.
- Logg inn på din Cloudflare-konto.
- Velg den aktuelle nettsiden fra oversikten.
- Gå til «Krypto»-seksjonen.
- Sjekk at du ser «AKTIVT SERTIFIKAT», og at SSL-nivået er satt til enten «Fleksibel», «Full» eller «Streng», avhengig av dine behov. For de som ønsker å unngå ekstra kostnader knyttet til et sertifikat på egen webserver, er «Fleksibel» et godt standardvalg.
Med dette bekrefter du at Cloudflare SSL er aktivert for din nettside.
Løsning av SSL-problemer i Cloudflare for WordPress
Som det fremgår av bildet nedenfor, ble mitt WordPress-nettsted uleselig. Dette fenomenet oppstår når deler av innholdet ikke lastes via HTTPS, noe som resulterer i et nettsted med feil.
Det finnes to metoder for å løse dette:
Det første alternativet innebærer å sørge for at alt innhold lastes inn fra HTTPS-adresser. Men for de som benytter et tredjepartstema, vil den andre løsningen, som er enklere, ofte være mer praktisk.
Den andre metoden: Installer WordPress-pluginen Cloudflare Flexible SSL.
- Logg inn i WordPress-administrasjonen.
- Naviger til «Plugins» og deretter «Legg til ny».
- Søk etter «Cloudflare Flexible SSL».
- Installer og aktiver pluginen.
Det er alt. Denne pluginen håndterer resten. Som vist nedenfor, vil nettsiden nå lastes korrekt.
Løsning av SSL-problemer i Cloudflare for Joomla
Etter aktivering av Cloudflare SSL for mitt Joomla-baserte nettsted, ble jeg møtt med en lignende feilvisning.
For å løse dette, installerer du «Cloudflare For Joomla»-pluginen.
- Last ned Cloudflare for Joomla-pluginen. Vær oppmerksom på at du kan være nødt til å registrere en gratis konto først.
- Logg inn i Joomla-administrasjonen.
- Gå til «Extensions» og deretter «Extension Manager».
- Klikk på «Velg fil», finn den nedlastede plugin-filen, og trykk «Last opp og installer».
- Joomla aktiverer ikke pluginen automatisk. For å aktivere pluginen:
- Gå til «Extensions» og deretter «Plugin Manager».
- Søk etter «Cloudflare» og aktiver den.
Nå vil du se at nettsiden laster som den skal.
Etter aktivering, er det viktig å sørge for at HTTP blir omdirigert til HTTPS for å unngå duplisering av innhold i søkemotorene.
Omdirigering fra HTTP til HTTPS ved hjelp av Cloudflare-sideregler
- Logg inn i Cloudflare-kontoen din.
- Velg det aktuelle nettstedet fra listen.
- Naviger til «Sideregler».
- Angi HTTP-adressen i «URL-mønster»-feltet.
- Slå PÅ «Bruk alltid HTTPS», som illustrert nedenfor.
Dette fullfører prosessen – du er nå klar til å bruke gratis SSL, levert av Cloudflare. Husk å gjennomføre en test av SSL for å avdekke eventuelle sårbarheter.
Synes du artikkelen var nyttig? Del den gjerne med andre!