Gigahost har netop gjort det nemt, at aktivere SSL via deres kontrolpanel. Denne guide vil hjælpe dig til at sætte det op i WordPress. Det er skrivende stund stadig i beta, men jeg har aktiveret flere domæner, og det ser ud til at fungere upåklageligt, hvis man lige giver det lidt tid til at slå igennem.
Aktiver SSL via Let’s Encrypt på Gigahost
Log ind i dit Gigahost kontrolpanel og gå ind på dit Gigahost domæneområde
- Tryk på dit domæne (hvis du har flere)
- Vælg DNS i øverste højre hjørne
- Scroll ned til bunden af siden under Færdiglavede DNS-opsætninger
- Vælg PHP Hosting with automatic SSL i bunden af drop down boxen
- Bekræft ændringen på næste side
Skift til https i WordPress backend
Når du har gennemført ændringen, så kan du ændre det, så det også fungerer på dit site. Det gør du simpelt under Indstillinger -> Generelt. Her ændrer du de to URL’er der er til dit domæne, til også at indeholde det magiske “s”.
Brug Really Simple SSL plugin
Den lette vej til at sikre, at trafikken til dit site bliver termineret som SSL er pluginet Really Simple SSL. Der får du en let vej til at konfigurere forskellige SSL indstillinger.
Ryd op på dit domæne
Du har garanteret en farlig masse sider, indlæg mm. som indeholder interne links med http foran i stedet for https. Det vil føre til, at dine sider ikke vil få den magiske hængelås som du gerne vil have for at kryptere dine sider. Du kan håndtere det på forskellige måder. Du kan manuelt gå alle dine sider, indlæg, widgets mm. igennem og ændre det manuelt. Eller du kan bruge et plugin som fx. Search & Replace eller Better Search Replace til WordPress. Når du har installeret og aktiveret dette plugin, så skal du blot gøre følgende:
- Gå til Værktøjer -> Search & Replace
- Vælg fanebladet Search & Replace
- Indtast de rigtige værdier i nedenstånde (dvs. erstat DITDOMÆNE med dit domæne uden .dk .com eller lignende)
- Search for: http://DITDOMÆNE eller http://www.DITDOMÆNE
- Replace with: https://DITDOMÆNE eller https://www.DITDOMÆNE
- Vælg alle tabeller
- Fjern Dry Run
- Vælg Save Changes to Database
- Udfør ved at trykke på knappen
BEMÆRK, at du skal være helt skarp på, at du ikke laver fejl her. Hvis du gør det, så kan du lave et farligt rod i din database og derved dit site.
Der kan gå en times tid før det slår ordentligt igennem, så du skal nok ikke gøre alt dette lige efter du har sendt dit vigtigste nyhedsbrev ud.
Hvis du skal have hjælp til dette, så skriv til mig.
Hej Thomas
Tak for guiden, jeg kan dog ikke finde: Vælg Lets Encrypt (Beta) i bunden af drop down boxen
i mit panel hos Gigahost?
Ved du om de har fjernet denne mulighed hos Gigahost?
På forhånd tak.
Vh.Peter Jensen
Hej Peter
Jeg tror simpelthen, at Gigahost har gjort det endnu lettere, således at man bare kan kalde et domæne med https i stedet for http, og så bruger man automatisk SSL fra Let’s Encrypt. Det virker i hvert fald for mig på et af mine domæner uden certifikat opsat.
Skriv hvis det driller, så kigger vi på det.
Thomas
Hey Thomas
Prøvet at gøre som du skerv, ups….. nu virker siden ikke
http://www.henriklofqvist.dk
Hej Thomas
Ups….. da jeg satte s på i wordpress, så mistet jeg al kontakt og kan nu ikke komme ind på min side heller ikke som admin.
Hvad fa…. gør jeg nu 😉
Det ser ud til at dette plugin wordpress-firewall-2 konflikter. Prøv at fjerne det via ftp.
Hej Thomas
Tusind tak for dit hurtige svar, det vil jeg lige tjekke.
God aften til dig.
Vh.Peter
Tak!
Det var så lidt, og jeg håber det kunne bruges 🙂
Jeg bruger Gigahost, og forsøgte at vælge det sidste i dropdown under mit domaine og DNS: “PhP hosting with automatic SSL” og ændrede herefter under indstillinger i wordpress til at pege på https:// det resulterede herefter i at jeg var totalt udelukket fra mit site på admin og siden generelt. Url blev ved med at kalde https://*.*
Jeg gik herefter lidt i panik og gik i min database admin og fandt min wp_options hvor jeg kunne rette tilbage til http og dermed få adgang til min siden.
Jeg har ikke dette plugin installeret “wordpress-firewall-2”
siden hedder http://www.dinfotomand.dk
Forslag?
Hej Tommi
Beklager det sene svar. Denne var røget i spam.
Umiddelbart så burde det fungere, når du følger guiden. Men kontakt mig eventuelt, så kan jeg kigge på det.
Thomas
Hej Thomas
Har brug for lidt hjælp til SSL og Gigahost.
PHP hosting with Automatic SSL er allerede slået til og har måske været det hele tiden.
Jeg har prøvet at ændre webstedadresse til https i WP men så fejler siden.
Er jeg for utålmodig eller hvad gør jeg?
Hilsen Michael
Hej Michael
Har du fulgt guiden? For så burde det slå igennem rimelig hurtigt. Kontakt mig eventuelt, så kan jeg kigge på det.
Ja i princippet har jeg fulgt guiden, uden at vide det, da Automatic SSL var aktiveret. Når du skriver at det skal slå igennem rimelig hurtigt, er det så SSL aktiveringen eller URL ændringen i wp der skal have tid til at slå igennem?
SSL er aktivt, så der bør ikke være noget der, der skal tage tid.
Hvor lang tid kan der gå før det slår igennem? Nu har jeg nemlig lavet manøvren med samme resultat som d’herrer ovenfor ;-D Er det bare et spørgsmål om tålmodighed, eller kan noget gå galt?
Da det drejer sig om DNS ændring, så kan der snildt gå 24 timer før det slår igennem på tværs af hele internettet 🙂 Men umiddelbart burde det ske efter relativt kort tid.
Man kan bruge et plug in der hedder Really Simple SSL- så undgår man ALT besvær 😉
kh og ha en god dag
fra Iben
Du har til dels ret, og jeg har flere gange anvendt Really Simple SSL pluginet. Dette er dog guiden, hvor du allerede har haft sitet en tid, og derfor skal foretage en del ændringer på allerede eksisterende indhold. For der vil være en del http referencer, og hvis der er interne http referencer på en side med et SSL certifikat, så vil den ikke blive opfattet som sikker. Det understøtter deres betalingsvariant, men det er nok overkill for de fleste.
Stor tak for dette, det virkede fint for mig (efter lidt tid). Hvad er enlig forskellen mellem at gøre dette og at betale gigahost for at gøre det?
Betalingsydelsen er hvor du bruger et dedikeret SSL certifikat. Men effekten er strengt taget den samme 🙂
hvorfor virker https redirect fi .htaccess ikke hos Giga?
Det vil jeg nu også mene at et gør med denne snippet i din .htaccess fil
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Men der kan du også bruge dette plugin:
https://da.wordpress.org/plugins/really-simple-ssl
Jeg prøvede guiden men kunne ikke så SSL aktiveret. Så købte jeg den billigste model, men efter en dialog med Gigahost, fandt jeg ud af de også har en gratis udgave, så jeg fik mine penge tilbage 🙂
Denne guide fungerer stadig i 2021 men kunne godt bruge en opdatering. Jeg har et par kommentarter:
Hvis du ikke har DNS hos Gigahost, skal du være opmærksom på at din ip adresse skifter og at du derfor skal skifte adresse på domænet hos GratisDNS eller hvor din DNS måtte være…
Det plugin der henvises til “Search and Replace” ser ikke ud til at blive vedligeholdt længere. Jeg brugte derfor “Better Search Replace”
Installer også det plugin der hedder “Really Simple SSL”. Når du har slået SSL til hos Gigahost og din ip ændring er slået igennem på DNS, kan du aktivere dette plugin som automatisk vil detektere at du nu har SSL. Du trykker nu på “Aktiver SSL” knappen i dette plugin, og det der herefter sker, er at en 301 redirect til SSL udgaven af dit site, bliver slået til via PHP, Under “Indstillinger” kan du også aktivere .htaccess redirect, således at du slipper for at ændre din .htaccess fil manuelt.
Når alt er gjort så sørg for at rydde din cache i WP via kontrolpanelet.
Hej Jette
Tak for din gode kommentar. Selvom Search and replace ikke er blevet opdateret i en rum tid, så vil jeg egentlig være tryg ved det, da afsenderen er et større udviklingshus. Men det er fint at der også er andre alternativer. Jeg har også nogle gange brugt Better Search Replace. Jeg smider link i i opslaget også. Tak for det.
Og jeg ved egentlig ikke hvorfor jeg ikke har føjet Really simple SSL til guiden, for det bruger jeg også selv altid 🙂 Jeg laver en opdatering af det også 👍