Serverschutz und WordPress-Installation erklären (1)

Hallo meine Brüder, Anhänger unserer bescheidenen Mekano Tech-Website, in diesem Artikel über die Verwaltung und den Schutz von Webservern,

In dieser Lektion werden wir den Server schützen und WordPress darauf installieren.
Um eine sichere und stabile Website oder einen Blog zu erstellen, um später finanzielle Erträge zu erzielen,
Wenn Sie zu den 90 Prozent derjenigen gehören, die von den langsamen Hosting-Unternehmen betroffen sind, dann ist dieser Artikel für Sie

Der Vorteil dieses Kurses?

  • Erstellen Sie eine vollständig gesicherte und schnelle Site mit allen Ressourcen, die nur Ihrer Site dienen.
  • Schützen Sie Ihre Website-Daten für sich selbst „Wenn Ihre Website von einem Hosting-Unternehmen gehostet wird, haben diese die vollständige Kontrolle über Ihre Website, Ihre Daten, die Datenbank und alles andere.“
  • Einen kostengünstigen Server mit speziellen Ressourcen erstellen Die monatlichen Kosten betragen 43 Ägyptische Pfund, wie wunderbar
  • Geld sparen wegen der Kosten von gefälschten Hosting-Unternehmen zu ihren Preisen.“ Hosting-Unternehmen mieten einen kompletten Server mit 4 Prozessoren und 32 GB RAM und hosten fast 100 Websites. Und der niedrigste Hosting-Plan kostet Sie 1200 EGP jährlich und ist nicht stark.“
  • Verwalten und schützen Sie den Server und verwalten Sie Ihre Site professionell

Kursanforderungen 

Der Anfang der Erklärung

Mit dem Server verbinden

Nach dem Herunterladen und Installieren der Serververbindungssoftware puty  Wir machen ein Loch und es wird so aussehen

In das Feld "Hostname" schreiben Sie die IP des Servers "es ist die digitale ID eines Servers oder Geräts, das mit dem Internet verbunden ist und ohne das Sie keine Verbindung zum Server herstellen können", dann klicken Sie auf Öffnen,

  • Beispiel

Nachdem Sie auf Öffnen gedrückt haben, wird ein schwarzer Shell-Verbindungsbildschirm angezeigt

  • Beispiel

 

Sie schreiben den Benutzernamen des Servers, manchmal ist es root, und dann das Passwort für den Server
Woher bekommen Sie Serverdaten von IP, Benutzer und Passwort?

  • Wenn Sie, wie oben gezeigt, in Ihrem Hetzner-Konto-Dashboard anfordern, Hetzner zu abonnieren, können Sie einen Server erstellen und die Distribution auswählen, die automatisch auf dem Server installiert wird, und innerhalb von weniger als 5 Sekunden erhalten Sie eine Nachricht auf Ihrem registrierten E-Mail mit Serverdaten von IP, Benutzer und Passwort, Beispiel

Nachdem die braune Seite der Verbindung zur SSH-Shell erscheint, „ist es ein sicheres Übertragungsprotokoll, mit dem Sie das gesamte System durch Befehle steuern können.“ Sie befinden sich jetzt im Server, haben sich damit verbunden und können ihn vollständig steuern durch Befehle,

Server-Update-Update

Zuerst aktualisieren wir vor allem das System, damit das System den Schutzstart aktualisiert und einige Probleme behebt, geben Sie diesen Befehl ein und drücken Sie dann die Eingabetaste

Yum -y aktualisieren
  • Beispiel

 

Sie werden warten, bis der Server die Aktualisierung der Systempakete „Software integriert in das installierte Betriebssystem“ abgeschlossen hat.

Installieren Sie wget und nano

Nach Abschluss installieren Sie zwei wichtige Programme, nämlich wget „ein Programm, das Dateien über den direkten Link herunterlädt“ und nano „ein Texteditorprogramm wie das in Windows integrierte Notepad-Programm“ über diesen Befehl

yum -y installiere wget nano

Apache installieren

Nach Abschluss konfigurieren wir den Server so, dass er als Webserver funktioniert, und installieren dann WordPress,
Damit das System als Webserver funktioniert, müssen wir installieren, Apache „Apache ist ein Webserver, der natürlich ohne Apache HTML- und PHP-Dateien anzeigt“, das System funktioniert bei Ihnen nicht als Webserver

Bisher ist alles in Ordnung, wir installieren Apache, indem wir diesen Befehl hinzufügen und dann die Eingabetaste drücken

yum install httpd -y

Nachdem die Installation abgeschlossen ist, fügen wir diesen Befehl hinzu, um Apache auszuführen, und drücken dann die Eingabetaste

systemctl start httpd

Um sicherzustellen, dass Apache funktioniert, fügen wir diesen Befehl hinzu

systemctl status httpd

Es wird Ihnen zeigen, was ich auf dem Bild zeigen werde, dass es funktioniert

Stellen Sie sicher, dass Apache ausgeführt wird

Um sicherzustellen, dass Apache richtig funktioniert, schreiben wir es auch auf die IP des Servers im Browser, und wenn es bei Ihnen wie im Bild angezeigt wird, ist alles in Ordnung,

Jetzt können wir uns über den Browser mit dem Server verbinden, und soweit ist alles in Ordnung und funktioniert einwandfrei.

Installation des Datenbankassistenten

Wir installieren den Datenbankassistenten „Wordpress-System benötigt eine Datenbank, mit der eine Verbindung zum Speichern von Artikeln, Bildern und anderen Daten hergestellt werden kann“, 

Wir fügen diese Befehle nacheinander hinzu und drücken dann die Eingabetaste

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum installiere mysql-server
sudo systemctl starte mysqld
sudo mysql_secure_installation

Es zeigt Ihnen Optionen, fügen Sie y hinzu und geben Sie dann jede Option ein

Nach dem Abschluss haben wir die Installation des Datenbankassistenten durch die obigen Befehle abgeschlossen

installiere PHP 7.2

 PHP-Übersetzungen müssen installiert sein, um WordPress zu übersetzen, fügen wir diese Befehle hinzu, um PHP-Übersetzungen zu installieren.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
lecker --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 installiere php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
service httpd restart

Nach Abschluss erstellen wir eine Datenbank und fügen der Datenbank einen Namen hinzu, indem wir diese Befehle hinzufügen,

BENUTZER ERSTELLEN'mekanxnumx'@' localhost 'IDENTIFIED BY'102030';
DATENBANK ERSTELLEN mekan0db;
GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN mekan0db.mekanxnumx'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Klären Sie, was im obigen Code steht, in Rot ist es der Name der Datenbank, in Gelb ist es der Name der Datenbank und in Grün ist es das Passwort für die Datenbank.

Die Zusammenfassung des ersten Codes: Wir haben einen Benutzernamen mit dem Namen mekan0 erstellt und mit einem Passwort 102030 . hinzugefügt 
Der zweite Code: Wir haben eine Datenbank mit dem Namen mekan0db erstellt
Der dritte Code: Wir haben den Benutzernamen mekan0 mit der mekan0db-Datenbank mit dem Hinzufügen aller Berechtigungen verknüpft. „Alle Berechtigungen bedeuten, dass der Benutzer die Datenbank vollständig vom Hinzufügen, Ändern und Löschen kontrollieren kann“

Hinzufügen einer Domäne zu Apache 

An dieser Stelle fügen wir die Domäne hinzu, auf der WordPress ausgeführt wird.Sie können diesen Schritt überspringen, wenn Sie die Erklärung auf einem lokalen Server anwenden: „Der lokale Server ist ein Programm, das Apache- und PHP-Übersetzer auf Ihrem Computer installiert und dies ist für zu Lernzwecken, bevor Sie auf das Internet zugreifen.“

In meinem Fall werde ich die Unterdomäne von Mekano Tech Informatics, test.mekan0.com, mit diesen Befehlen hinzufügen 
Befehl bearbeiten

nano /etc/httpd/conf.d/site1.conf

Es öffnet sich eine leere Seite mit Ihnen, Sie fügen die Domain in diesem Formular hinzu. Nehmen Sie den gesamten Code, aber ändern Sie den Domainnamen in Ihren eigenen Domainnamen


Server www.test.mekan0.com 
Serveralias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
Fehlerprotokoll /var/www/html/error.log 

Nach Abschluss drücken Sie die Taste Strg _x, dann y und Enter, und starten dann Apache neu, um die Einstellungen mit diesem Befehl zu aktivieren,

systemctl Neustart httpd

 

WordPress-Installation

In diesem Stadium ziehen wir WordPress zurück und verschieben es an den Speicherort der Domain-Dateien, durch diese Befehle, jeden Befehl separat, und nach jedem Befehl drücken wir die Eingabetaste

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf neueste.tar.gz
CD-Wordpress
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
finde /var/www/html/public_html -type d -exec chmod 755 {} \;
finde /var/www/html/public_html -type f -exec chmod 644 {} \;

Erste Befehlszusammenfassung: go on tmp
Die zweite Sache: Es zieht die WordPress-Version von seiner offiziellen Website
Der dritte Befehl: dekomprimiert das WordPress-Paket 
Vierter Befehl: Er betritt den unkomprimierten WordPress-Ordner
Fünfter Befehl: Erstellt eine WordPress-Datei für die Domain 
Der sechste Befehl: kopiert die WordPress-Dateien nach dem Entpacken in den Domänenordner 
Der siebte Befehl: Es gibt 775 Privilegien für die Dateien
Der achte Befehl: Macht 644 Privilegien für Ordner „Privilegien sind Lese- und Schreibrechte, jede Nummer hat ein Privileg, ich werde alles in anderen Artikeln erklären“

Bearbeiten der Konfigurationsdatei

In diesem Stadium ändern wir die Konfigurationsdatei für die WordPress-Verbindung zur Datenbank, um alles über diesen Befehl darin zu speichern. 

nano /var/www/html/public_html/wp-config.php

Und Sie fügen den Benutzernamen und das Passwort für die Datenbank hinzu, die wir vor einiger Zeit in den obigen Zeilen erstellt haben,

 

Führen Sie die Domäne aus 

Um die Domain auszuführen, können wir Cloudflare verwenden und die Domain hinzufügen und dann die IP des DNS der Domain hinzufügen. Ich werde heute in einer anderen Lektion mit diesem Schritt fortfahren und einen Link zum Artikel hier einfügen

Nach Abschluss der Verlinkung der Domain zu Cloudflare und dem Abschluss fordern wir die Domain im Browser an und die Installation von WordPress wird auf diese Weise bei Ihnen gestartet. Bild zeigt die erste Installation von WordPress unter Debian 9

Nachdem Sie die Schritte abgeschlossen haben, WordPress erfolgreich installiert und der Server konfiguriert ist, folgen Sie der zweiten Lektion zum Schutz des Servers. Ich werde den Link zur zweiten Erklärung hier einfügen, wenn ich damit fertig bin

Wenn Sie die Lektion kopieren, erwähnen Sie bitte Ägypten

Zusammenhängende Artikel
Veröffentlichen Sie den Artikel auf