Een gratis SSL-certificaat van Let’s Encrypt is bij ons gratis, zelfs bij ons goedkoopste hostingpakket. Met zo’n gratis SSL-certificaat kan jouw Joomla website veilig op HTTPS draaien.
In dit artikel leg ik je uit hoe je je bestaande Joomla website overzet op HTTPS of een nieuwe Joomla website installeert op HTTPS. Het plaatsen van je website op HTTPS is een eenmalige actie; heb je dit eenmaal ingesteld, dan heb je er geen omkijken meer naar. Het Let’s Encrypt certificaat voor SSL is drie maanden geldig en wordt elke drie maanden automatisch door ons verlengd.
Onderstaand stappenplan is alleen één op één toe te passen op onze hosting. Host je elders, dan kan door een afwijkende serverconfiguratie de werkwijze verschillen.
Let’s Encrypt SSL certificaat installeren
De eerste stap is het installeren van het Let’s Encrypt SSL certificaat. Dit SSL certificaat installeer je op je hostingpakket en dus niet op je website.
Let’s Encrypt is bij ons gratis en eenvoudig te activeren. Volg daarvoor de stappen in ons artikel Gratis SSL certificaat installeren.
Joomla omzetten naar HTTPS
Meestal hoef je weinig te doen aan je site en werkt je Joomla website met onderstaande stappen probleemloos op HTTPS.
- Log in op het beheer van je Joomla website.
- Klik in het menu bovenaan op Systeem > Algemene Instellingen.
- Er staan nu een aantal tabs. Klik op de tab Server.
- Selecteer bij Forceer HTTPS de optie Gehele website.
- Klik op de knop op Opslaan & sluiten.
- Check of je op alle pagina’s van je website een slotje ziet in de adresbalk. Zie je ergens een uitroepteken, dan duidt dat op mixed content, oftewel gemengde inhoud. Mixed content betekent dat er binnen je site onderdelen, zoals plaatjes of externe content (bijvoorbeeld advertenties), geladen worden via http en niet via https, terwijl de pagina zelf wel via https wordt geladen. Zie je nergens een uitroepteken, dan hoef je de stappen die hieronder staan bij Mixed content in Joomla, niet uit te voeren. Je Joomla website draait probleemloos op HTTPS.
Mixed content in Joomla
Heb je wel het SSL-certificaat geinstalleerd en heb je desondanks toch problemen met je website, dan wordt dat meestal veroorzaakt door mixed content. Op Why No Padlock? kun je uitvinden welke bestanden de oorzaak zijn. Door daarna in de code de URL te wijzigen van HTTP naar HTTPS, los je het probleem op. Dat is best een lastig klusje als je niet goed weet in welke bestanden je de veranderingen moet aanbrengen. Je kunt er dan ook voor kiezen om dit klusje aan ons uit te besteden. Wij helpen je er graag mee.
Joomla installeren op HTTPS
Joomla installeer je gemakkelijk en snel met Installatron, wat met al onze hostingpakketten is meegeleverd. Met Installatron kun je ook in een paar muisklikken Joomla updaten en eenvoudig terug te zetten back-ups maken van je Joomla website.
- Log in op het DirectAdmin controle panel en klik onder het kopje Web Applications op het Joomla icoon.
- Klik op de knop Install this Application.
- Vul de gevraagde instellingen in. Voor Joomla zijn dit de aanbevolen instellingen:
Domain: Het domein waarop je de Joomla wilt installeren. Als je een subdomein hebt aangemaakt, staat die ook in het overzicht. Kies voor de https versie, dus voor https:// of https://www.
Directory (Optional): Laat dit leeg als je wilt dat Joomla gewoon op jouw domeinnaam wordt geïnstalleerd (meest voorkomende situatie). Installeer je Joomla in een bepaalde map, vul dan de mapnaam in.
Version: Standaard staat de recentste versie al geselecteerd (aanbevolen). Wijzig dit alleen als het echt niet anders kan.
Content: Geef hier aan of je demo-inhoud wilt mee installeren, wat handig is als je niet veel ervaring hebt met Joomla.
Language: Wil je Joomla in het Nederlands, dan kun je hier de Nederlandse taal selecteren.
Automatic Update: Je kunt hier instellen of Installatron automatisch Joomla moet updaten als er updates beschikbaar zijn. We raden aan om te kiezen voor Update to new minor versions and security releases.
Automatic Update Backup: Kies hier bij voorkeur voor Create a backup and automatically restore the backup if the update fails. Dit zorgt ervoor dat als er iets fout gaat met het updaten van je site, je altijd een back-up terug kunt zetten.
- Wijzig bij het onderdeel Settings eventueel je gebruikersnaam en wachtwoord, je e-mailadres en websitetitel.
Advanced Setting Management: Selecteer Automatically manage advanced settings for me. Je kunt dit later altijd nog wijzigen. - Klik op de knop Install. Joomla wordt nu geïnstalleerd. Als de installatie is voltooid, kun je op de link van je domein klikken om je website te bekijken en op de link van het beheer (eindigt met /administrator/) om naar de inlogpagina te gaan om je website te beheren.