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
- Server Verbindung Software Luet Kitt erof fir mam Server ze verbannen
- E Server installéiert op der Centos Verdeelung, Dir kënnt vun hei buchen hetzner
- Natierlech, e Computer mat Windows oder all aner System installéiert
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,
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