Heim > Artikel > Backend-Entwicklung > Schritte zum Erstellen eines persönlichen Blogs mit WordPress und HTTPS
Eine vollständige Anleitung zum Einrichten eines persönlichen Blogs mit WordPress
Ich habe dieser Tage mein eigenes Blog erstellt , mit WordPress
Weil ich https erhalten möchte, aber die Online-Tutorials nicht so umfassend sind. Gleichzeitig habe ich auch festgestellt, dass die meisten Methoden zum Aktivieren von https in WordPress zu kompliziert und unnötig sind Ich werde den Einrichtungsprozess hier teilen
Unnötig, einen Server zu erwähnen
Domänenname, ich habe einen Domänennamen der zweiten Ebene auf das Verzeichnis verwiesen, in dem sich der Blog befindet befindet sich, nämlich das SSL nach blog.xujifa.cn. Die Zertifikate werden direkt an diesen Domainnamen der zweiten Ebene vergeben
Mariadb installieren , das Gleiche gilt natürlich auch für MySQL
Sie können dies verwenden. Nachdem Sie den Befehl sudo yum install mariadb mariadb-server
ausgeführt und das Passwort festgelegt haben, melden Sie sich bei der Datenbank an
CREATE DATABASE wordpress;CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';FLUSH PRIVILEGES; EXIT;
und legen Sie den Namen usw. fest, wie Sie möchten.
Apache installieren: sudo yum install httpd mod_ssl mod_rewrite
PHP installieren: sudo yum install php php-mysql
Apache starten: sudo apachectl start
, das werden Sie Ich brauche es später. Beim Neustart sudo apachectl restart
Es wird dringend empfohlen, die englische Version zu verwenden. Es ist ein Problem mit der Benutzeroberfläche aufgetreten Ich bin mir sicher, dass es an der chinesischen Version liegt, aber es gibt eine Sache, die viel schneller ist als die chinesische Version.
wget https://wordpress.org/latest.tar.gz
Verschieben Sie dies dann in das /var/www/html/
-Verzeichnis
Entpacken Sie
tar -xzvf lastest.tar.gz
und ändern Sie dann den Benutzer des Ordners in Apache
sudo chown -R apache /var/www/html/
Problem:
Wenn Sie auf Themes und Plug-Ins stoßen, die bei der Verwendung von WordPress nicht heruntergeladen werden können und aufgefordert werden, einen FTP-Benutzernamen und ein Passwort anzufordern, versuchen Sie, den obigen Autorisierungsbefehl erneut auszuführen
Dann halten Sie eine Weile inne und beenden Sie zuerst https und gehen Sie dann zu WordPress über. Das ist möglicherweise besser.
verwendet ein kostenloses Zertifikat, das von Let's Encrypt ausgestellt wurde . Es stellt ein Tool namens Certbot zur Verfügung, das Ihnen bei der Ausstellung von Zertifikaten hilft
sudo yum install python-certbot-apachesudo certbot --apche
. Sie werden jedoch aufgefordert, die URL einzugeben Dieses Zertifikat ist 90 Tage lang gültig. Certbot unterstützt auch die automatische Verlängerung.
Zu diesem Zeitpunkt greifen Sie über https auf Ihre eigene Website zu und Sie werden feststellen, dass dies der Fall ist ein grünes Schloss.sudo certbot renew --dry-run
Wenn Ihr Blog beispielsweise nicht im Stammverzeichnis abgelegt ist und
aufhttps://blog.xujifa.cnverweist, ist ein kleiner zusätzlicher Vorgang erforderlich.
/var/www/html/blog
certbot generiert eine
. Darunter befindet sich ein /etc/httpd/conf.d/
-Attribut, das Sie ersetzen können Fügen Sie den Wert dem benötigten Pfad hinzu und starten Sie httpd neu. ssl.conf
02c98f1f4b649f2d9e6fcf9caab285dc
Jetzt sollte unsere Website über http und https erreichbar sein, was etwas zu verwirrend ist. Wir hoffen, dass http bei der Installation von DocumentRoot
gleichzeitig installiert werden kann Zeit. Jetzt ist es Zeit, es zu nutzen.
Öffnen Sie die Datei httpd
, suchen Sie das Tag mod_rewrite
und ändern Sie das
. /etc/httpd/conf/httpd.conf
94452d1b40bcaf1746a19687e6de629d
Erstellen Sie dann eine Datei mit dem Namen AllowOverride None
in Ihrem Blog-Verzeichnis (dem Pfad, den wir im dritten Schritt dekomprimiert haben) und fügen Sie den folgenden Inhalt hinzu. AllowOverride All
5. Weiter mit der Installation von WordPress.htaccess
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]entpackt, das Verzeichnis eingegeben, die Datei
/var/www/html/
wp-config-example.php
festzulegen Da es so ist Wird in WordPress verwendet. Google stellt einige Ressourcen wie Schriftarten bereit, diese sind jedoch blockiert und müssen daher in inländische Quellen geändert werden. Hier verwenden wir die von 360 bereitgestellten Ressourcen, öffnen wp-config.php
und ersetzen alle
define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true);
6. Beginnen Sie mit der Verwendung von wp-includes/script-loader.php
googleapis
Besuchen Sie unseren Blog über einen Browser, legen Sie die Datenbankinformationen auf der ersten Seite fest (Sie überspringen diese, wenn Sie sie bereits im vorherigen Schritt abgeschlossen haben) und dann Legen Sie Ihren eigenen Benutzernamen und Ihr Passwort fest) und schon können Sie mit der Nutzung beginnen. useso
Das obige ist der detaillierte Inhalt vonSchritte zum Erstellen eines persönlichen Blogs mit WordPress und HTTPS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!