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
- Serververbindungssoftware Laden Sie Putty herunter, um eine Verbindung zum Server herzustellen
- Ein Server, der auf der Centos-Distribution installiert ist, können Sie hier buchen Hetzner
- Natürlich ein Computer, auf dem Windows oder ein anderes System installiert ist
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.
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