Erkläert Serverschutz a WordPress Installatioun (1)

Hallo meng Bridder, Unhänger vun eiser bescheidener Mekano Tech Websäit, an dësem Artikel am Zesummenhang mat der Gestioun a Schutz vu Webserver,

An dëser Lektioun wäerte mir de Server schützen an WordPress drop installéieren.
Fir eng sécher a stabil Websäit oder Blog ze bauen fir spéider e finanzielle Rendement ze kréien,
Wann Dir zu den 90 Prozent vun deenen betraff ass vu luesen Hostingfirmen, dann ass dësen Artikel fir Iech

De Virdeel vun dësem Cours?

  • Baut eng voll geséchert a séier Websäit mat all Ressourcen déi nëmmen Äre Site déngen.
  • Schützen Är Websäit Daten fir Iech "Wann Är Websäit vun all Hostingfirma gehost gëtt, si si a komplett Kontroll vun Ärer Websäit, Är Donnéeën, der Datebank an alles."
  • Créatioun vun engem preiswerte Server mat spezielle Ressourcen.Déi monatlecht Käschte sinn 43 egyptesch Pond, wéi wonnerbar.
  • Geld spueren wéinst de Käschte vu gefälschte Hostingfirmen zu hire Präisser.“Hostingfirmen verlounen e ganze Server mat 4 Prozessoren an 32 GB RAM, a si hosten bal 100 Websäiten. An den niddregsten Hostingplang kascht Iech 1200 EGP jäerlech, an et ass net staark.
  • Verwalten a schützt de Server a verwalten Äre Site professionell

Course Ufuerderunge 

Den Ufank vun der Erklärung

Connect op de Server

Nodeems Dir de Serververbindungssoftware eroflueden an installéiert hutt putteg  Mir maachen e Lach an et wäert esou ausgesinn

Am Feld "Host Name" schreift Dir den IP vum Server, "et ass d'digital ID vun all Server oder Apparat, deen um Internet verbonnen ass, ouni deen Dir net mam Server verbënnt", da klickt op Open,

  • Beispill

Nodeems Dir op Open dréckt, erschéngt de schwaarze Shell Verbindungsbildschierm

  • Beispill

 

Dir schreift de Benotzernumm vum Server, an heiansdo ass et root, an dann d'Passwuert fir de Server
Wou kritt Dir Serverdaten vun IP, Benotzer a Passwuert?

  • Wann Dir Ufro fir Iech op Hetzner ze abonnéieren, wéi uewen gewisen, op Ärem Hetzner Kont Dashboard, kënnt Dir e Server erstellen an d'Verdeelung wielen déi automatesch um Server installéiert ass, a bannent manner wéi 5 Sekonnen kritt Dir e Message op Ärem registréierten E-Mail mat Serverdaten vun IP, Benotzer a Passwuert, Beispill

No der brong Säit fir d'Verbindung mat der SSH Shell erschéngt, "et ass e sécheren Transferprotokoll deen Iech erlaabt de ganze System duerch Kommandoen ze kontrolléieren." Dir sidd elo am Server, Dir hutt domat verbonnen an Dir kënnt et komplett kontrolléieren duerch Kommandoen,

Server Update Update

Am Ufank, ier eppes, aktualiséieren mir de System, sou datt de System de Schutzboot aktualiséiert an e puer Probleemer fixéiert, wann iwwerhaapt, gitt dëse Kommando an dréckt dann Enter

yum -y update
  • Beispill

 

Dir waart wann de Server fäerdeg ass d'Aktualiséierung vun de Systempakete "Software integréiert mam installéierten Betribssystem"

Installéiert wget an nano

Nom Ofschloss installéiert Dir zwee wichteg Programmer, nämlech wget "e Programm deen Dateien iwwer den direkten Link erofluet" an Nano "en Text Editor Programm wéi den Notizblock Programm integréiert mat Windows" duerch dëse Kommando

yum -y installéiere wget nano

installéieren Apache

Nom Ofschloss konfiguréiere mir de Server fir als Webserver ze schaffen, an dann installéiere mir WordPress,
Fir datt de System als Webserver funktionnéiert, musse mir installéieren, Apache- "Apache ass e Webserver deen HTML a PHP Dateien natierlech ouni Apache weist", de System funktionnéiert net mat Iech als Webserver

Bis elo ass alles gutt, mir installéieren Apache andeems Dir dëse Kommando bäidréit, an dann dréckt Enter

yum install httpd -y

Nodeems d'Installatioun fäerdeg ass, addéiere mer dëse Kommando fir Apache ze lafen, da dréckt Enter

systemctl start httpd

Fir sécherzestellen datt Apache funktionnéiert, addéiere mir dëse Kommando

systemctl status httpd

Et wäert Iech weisen wat ech am Bild weisen datt et funktionnéiert

Vergewëssert Iech datt Apache leeft

Och fir sécherzestellen datt Apache richteg funktionnéiert, schreiwen mir et op d'IP vum Server am Browser, a wann et mat Iech erschéngt wéi op der Foto, ass alles gutt,

Elo de Server kënne mir mat dem Browser verbannen, a bis elo ass alles gutt a funktionnéiert richteg.

Datebank Wizard Installatioun

Mir installéieren den Datebank Wizard "Wordpress System brauch eng Datebank fir ze verbannen fir Artikelen, Biller an aner Daten ze späicheren", 

Mir addéieren dës Befehle, ee gläichzäiteg, an dréckt dann den Enter Knäppchen

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 installéieren mysql-Server
sudo systemctl start mysqld
sudo mysql_secure_installation

Et wäert Iech Optiounen weisen, y addéieren a gitt dann an all Optioun

Nom Ofschloss hu mir d'Installatioun vum Datebank Wizard fäerdeg gemaach, duerch d'Befehle hei uewen

installéieren php 7.2

 php Iwwersetzunge musse installéiert ginn, fir Wordpress ze iwwersetzen, addéiere mir dës Befehle fir php Iwwersetzungen z'installéieren,

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
yum --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 installéieren php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php-pecl-memcached -mcrypt php-xml
Service httpd neu starten

No der Fäerdegstellung kreéiere mir eng Datebank, addéiere en Numm an d'Datebank andeems Dir dës Kommandoen derbäigesat,

CREATE USER'Plaz0'@' localhost 'IDENTIFizéiert VUN'102030';
CREATE DATABASE mech 0db;
GRÉNG ALL PRIVILEGES OP mech 0db. * TO 'Plaz0'@'localhost' MAT GRANT OPTION;
FLUSH PRIVILEGES;

Kläert wat am Code hei uewen ass, a rout ass et den Numm vun der Datebank, a giel ass et den Numm vun der Datebank, a gréng ass et d'Passwuert fir d'Datebank,

De Resumé vum éischte Code: Mir hunn e Benotzernumm mam Numm mekan0 erstallt an et mat engem Passwuert 102030 bäigefüügt 
Déi zweet Code: Mir hunn eng Datebank mam Numm mekan0db erstallt
Den drëtte Code: Mir hunn de Benotzernumm mekan0 mat der mekan0db Datebank verbonnen mat all Privilegien dobäizemaachen, "All Privilegien bedeiten datt de Benotzer d'Datebank komplett kontrolléiere kann fir ze addéieren, z'änneren an ze läschen"

Dobäizemaachen vun engem Domain op Apache 

Op dëser Etapp wäerte mir d'Domain addéieren, op där WordPress leeft.Dir kënnt dëse Schrëtt iwwersprangen wann Dir d'Erklärung op engem lokale Server applizéiert, "De lokale Server ass e Programm deen Apache- a php-Compiler op Ärem Computer installéiert an dëst ass fir Léierzwecker virum Zougang zum Internet."

A mengem Fall wäert ech de Sub-Domain vun Mekano Tech Informatics, test.mekan0.com, mat dëse Kommandoen derbäisetzen 
Kommando änneren

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

Et wäert eng eidel Säit mat Iech opmaachen, Dir wäert d'Domain an dësem Formulaire addéieren. Huelt all de Code, awer ännert den Domain Numm, op Ären eegene Domain Numm


ServerName www.test.mekan0.com 
ServerAliasen test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Nom Fäerdegstellung dréckt Dir op Ctrl _x Knäppchen, dann y an Enter, an dann nei starten Apache fir d'Astellunge mat dësem Kommando z'aktivéieren,

systemctl eroflueden httpd

 

WordPress Installatioun

Op dëser Etapp zéie mir WordPress zréck a réckelen et op d'Location vun den Domaindateien, duerch dës Kommandoen, all Kommando separat, an no all Kommando drécke mir Enter

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

Éischt Kommando Synopsis: gitt op tmp
Déi zweet Saach: Et zitt d'WordPress Versioun vu senger offizieller Websäit
Den drëtten Kommando: dekompriméiert de WordPress Package 
Véiert Kommando: Et geet an den onkompriméierten WordPress Dossier
Fënneft Kommando: Erstellt eng WordPress Datei fir d'Domain 
De sechste Kommando: kopéiert d'WordPress Dateien nodeems se se an den Domain Dossier ausgepackt hunn 
De siwente Kommando: Et gëtt 775 Privilegien un d'Dateien
Den aachte Kommando: Maacht 644 Privilegien fir Ordner "Privilegien si Lies- a Schreifrechter, all Nummer huet e Privileg, ech wäert alles an aneren Artikelen erklären"

D'Konfiguratiounsdatei änneren

Op dëser Etapp änneren mir d'Konfiguratiounsdatei fir d'WordPress Verbindung mat der Datebank, fir alles dran duerch dëse Kommando ze späicheren. 

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

An Dir füügt de Benotzernumm a Passwuert fir d'Datebank un, déi mir virun enger Zäit an den uewe genannte Linnen erstallt hunn,

 

d'Domain lafen 

Fir d'Domain auszeféieren, kënne mir Cloudflare benotzen an d'Domain derbäi addéieren, an dann d'IP vun der DNS vum Domain addéieren.

No der Fäerdegstellung vum Verknüpfung vum Domain mat Cloud Flare a Fäerdegstellung, froe mir d'Domain am Browser an d'Installatioun vu WordPress fänkt mat Iech op dës Manéier un, Bild weist déi éischt Installatioun vu WordPress op Debian 9

Nodeems Dir d'Schrëtt ofgeschloss hutt, gouf WordPress erfollegräich installéiert an de Server ass konfiguréiert, befollegt déi zweet Lektioun wéi Dir de Server schützt, ech setzen de Link op déi zweet Erklärung hei wann ech et fäerdeg bréngen

Wann Dir d'Lektioun kopéiert, nennt weg Ägypten

Zesummenhang posts
Verëffentlechen den Artikel op