Es wäre schwierig, die Bedeutung von Sicherheit beim Hosting einer öffentlich zugänglichen Website zu überbewerten. Jede Website im Internet ist ständig von Angriffen bedroht. Also was kannst du tun?

Eine Möglichkeit zum Schutz Ihrer Website und der Besucher ist die Verwendung von SSL-Zertifikaten. SSL-Zertifikate ermöglichen die Verschlüsselung des gesamten Datenverkehrs zwischen Ihrer Website und den Besuchern, sodass Angreifer sie weder anzeigen noch ändern können.

Es ist nicht immer einfach, SSL-Zertifikate auf einer WordPress-Site einzurichten. Eine große Anzahl von WordPress-Sites läuft auf Shared-Hosting, das normalerweise sehr begrenzt ist. Wenn Sie Shared Hosting betreiben, verhindert Ihr Host wahrscheinlich, dass Sie Ihre SSL-Zertifikate installieren, um Sie zu verkaufen, oder sie werden Ihnen dafür eine Prämie berechnen. So oder so ist es nicht sinnvoll, einen Haufen Geld auszugeben und die Hosting-Kosten zu verdoppeln, um SSL auf Ihrer kleinen WordPress-Website zu erhalten. CloudFlare bietet eine sinnvolle Alternative in Form seines kostenlosen flexiblen SSL-Zertifikats.

Related : Wie man "Let's Encrypt" Free SSL-Zertifikat in Nginx (Ubuntu) einrichten

Erstellen Sie ein CloudFlare-Konto

Geh zu CloudFlare und melde dich an. Sie müssen ihnen eine E-Mail-Adresse und ein Passwort geben. Danach werden Sie nach dem Domänennamen gefragt, den Sie für die Anmeldung bei CloudFlare verwenden möchten. Sie scannen die DNS-Einträge Ihrer Website und listen sie für Sie auf. Sie zeigen die Datensätze mit einer Gold Cloud an, auf der sie ihr CDN aktivieren können. Es liegt an Ihnen, ob Sie ihren CDN-Dienst nutzen wollen oder nicht. Ein Klick auf die Wolken schaltet es aus.

Wenn Sie Ihre Datensätze ausgewählt haben, fahren Sie fort. Auf dem nächsten Bildschirm können Sie Ihren Plan auswählen. Sofern Sie nicht eine der bezahlten möchten, wählen Sie den freien Plan.

CloudFlare wird Sie dann bitten, Ihre DNS-Server in ihre zu ändern. Dies hat zwei Zwecke. Es ermöglicht CloudFlare, Anforderungen an die HTTPS-Version Ihrer Site umzuleiten, und ermöglicht ihnen, als CDN für Ihre Inhalte zu fungieren. Dieser Prozess hängt stark von Ihrem Host- oder DNS-Provider ab. Daher müssen Sie in der Dokumentation nachsehen. In jedem Fall werden jedoch die Webadressen von CloudFlare auf Ihren DNS-Provider übertragen und aktualisiert.

Damit dieser Prozess tatsächlich abgeschlossen wird, wird es wahrscheinlich ein paar Stunden dauern, aber es kann bis zu einem Tag dauern. Sei geduldig. Es wird irgendwann dort ankommen.

Wenn Sie fertig sind, werden Sie zum CloudFlare-Dashboard weitergeleitet. Oben sehen Sie eine Box mit dem Schlosssymbol "Crypto". Klicken Sie darauf.

Im ersten Feld auf dieser Seite sehen Sie ein Drop-down für SSL. Wählen Sie "Flexibel". CloudFlare wird das Zertifikat automatisch einrichten, aber es wird einige Zeit dauern.

WordPress Plugin

Sie werden ein WordPress-Plugin benötigen, damit das alles funktioniert. Es verbindet sich mit CloudFlare, um das SSL-Zertifikat in Ihre Site zu integrieren.

Logge dich bei WordPress ein und gehe zum Plugins Tab. Suchen Sie nach "CloudFlare Flexible SSL". Installieren Sie das Plugin.

Verwenden Sie immer HTTPS

Zurück auf der CloudFlare-Website, kehren Sie zum Abschnitt "Crypto" zurück und scrollen Sie nach unten, bis Sie einen Switch sehen, der immer HTTPS verwendet. Schalten Sie es ein.

Das ist es! Überprüfen Sie, ob Ihre Website HTTPS jetzt für alle Verbindungen verwendet. Wenn ja, ist alles richtig konfiguriert und funktioniert wie vorgesehen.