Hallo my broers, volgelinge van ons nederige Mekano Tech-webwerf, in hierdie artikel wat verband hou met die bestuur en beskerming van webbedieners,
In hierdie les sal ons die bediener beskerm en WordPress daarop installeer,
Om 'n veilige en stabiele webwerf of blog te bou om later finansiële opbrengste te kry,
As u onder die 90 persent van diegene is wat geraak word deur die stadige gasheerondernemings, dan is hierdie artikel vir u
Die voordeel van hierdie kursus?
- Bou 'n ten volle beveiligde en vinnige webwerf met alle hulpbronne wat slegs u webwerf bedien.
- Beskerm jou webwerfdata vir jou "Wanneer jou webwerf deur enige gasheermaatskappy gehuisves word, is hulle in volle beheer van jou webwerf, jou data, die databasis en alles."
- Skep 'n goedkoop bediener met spesiale hulpbronne. Die maandelikse koste is 43 Egiptiese pond, hoe wonderlik
- Spaar geld as gevolg van die koste van vals gasheermaatskappye teen hul pryse. “Gasheermaatskappye huur 'n hele bediener met 4 verwerkers en 32 GB RAM, en hulle huisves byna 100 webwerwe. En die laagste gasheerplan sal jou 1200 EGP jaarliks kos, en dit is nie sterk nie.”
- Bestuur en beskerm die bediener en bestuur u webwerf professioneel
Kursusvereistes
- bedienerverbindingsagteware Laai stopverf af om aan die bediener te koppel
- 'n Bediener wat op die Centos-verspreiding geïnstalleer is, jy kan van hier af bespreek hetzner
- Natuurlik 'n rekenaar met Windows of enige ander stelsel geïnstalleer
Die begin van die verduideliking
Koppel aan die bediener
Nadat u die bedienerverbindingsagteware afgelaai en geïnstalleer het bederf Ons maak 'n gat en dit sal so lyk
In die "Host Name"-veld skryf jy die bediener se IP, "dit is die digitale ID van enige bediener of toestel wat aan die internet gekoppel is waarsonder jy nie aan die bediener kan koppel nie", dan klik jy op Open,
- Voorbeeld
Nadat u Open gedruk het, sal die swart Shell-verbindingsskerm verskyn
- Voorbeeld
Jy sal die gebruikersnaam van die bediener skryf, en soms is dit root, en dan die wagwoord vir die bediener
Waar kry u bedienerdata van IP, gebruiker en wagwoord?
- Wanneer jy versoek om in te teken op Hetzner, soos hierbo getoon, op jou Hetzner-rekeningkontroleskerm, kan jy 'n bediener skep en die verspreiding kies wat outomaties op die bediener geïnstalleer word, en binne minder as 5 sekondes sal jy 'n boodskap op jou geregistreerde e-pos met bedienerdata van IP, gebruiker en wagwoord, Voorbeeld
Nadat die bruin bladsy vir die verbinding met die SSH-dop verskyn het, "is dit 'n veilige oordragprotokol wat jou toelaat om die hele stelsel deur opdragte te beheer." Jy is nou binne die bediener, jy het daaraan gekoppel en jy kan dit heeltemal beheer deur opdragte,
Bedieneropdateringopdatering
Aanvanklik, voor enigiets, dateer ons die stelsel op, sodat die stelsel die beskermingselflaai opdateer en 'n paar probleme oplos, indien enige, tik hierdie opdrag en druk dan Enter
jy is 'n update
- Voorbeeld
U sal wag as die bediener die stelselpakkette "sagteware geïntegreer met die geïnstalleerde bedryfstelsel" opgedateer het
Installeer wget en nano
Na voltooiing installeer jy twee belangrike programme, naamlik wget "'n program wat lêers aflaai deur die direkte skakel" en nano "'n teksredigeerderprogram soos die Notepad-program geïntegreer met Windows" deur hierdie opdrag
yum -y installeer wget nano
installeer apache
Na voltooiing konfigureer ons die bediener om as 'n webbediener te werk, en dan sal ons WordPress installeer,
Om die stelsel as 'n webbediener te laat funksioneer, moet ons installeer, Apache "Apache is 'n webbediener wat html- en php-lêers vertoon, natuurlik sonder Apache", die stelsel sal nie met jou as 'n webbediener werk nie
Tot dusver is alles in orde, ons installeer Apache deur hierdie opdrag by te voeg en dan Enter te druk
yum install httpd -y
Nadat die installasie voltooi is, voeg ons hierdie opdrag by om Apache te laat loop, en druk dan Enter
systemctl start httpd
Om seker te maak dat Apache werk, voeg ons hierdie opdrag by
systemctl status httpd
Dit sal jou wys wat ek op die foto sal wys dat dit werk
Maak seker dat Apache loop
Om seker te maak dat Apache reg werk, skryf ons dit ook na die bediener se IP in die blaaier, en as dit by jou verskyn soos in die prentjie getoon, is alles in orde,
Nou is die bediener wat ons kan koppel aan dit via die blaaier, en tot dusver is alles in orde en werk behoorlik.
Database Wizard installasie
Ons installeer die databasis-towenaar "Wordpress-stelsel benodig 'n databasis om aan te koppel om artikels, beelde en ander data te stoor",
Ons voeg hierdie opdragte een op 'n slag by en druk dan die Enter-knoppie
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 installeer mysql-bediener
sudo systemctl begin mysqld
sudo mysql_secure_installation
Dit sal jou opsies wys, y byvoeg en dan elke opsie invoer
Na voltooiing is ons klaar met die installering van die databasis-assistent deur die opdragte hierbo
installeer php 7.2
php-vertalings moet geïnstalleer word, om wordpress te vertaal, voeg ons hierdie opdragte by om php-vertalings te installeer,
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 installeer 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
diens httpd herbegin
Na voltooiing skep ons 'n databasis, voeg 'n naam by die databasis deur hierdie opdragte by te voeg,
SKEP GEBRUIKER'plek0'@' localhost 'geïdentifiseer deur'102030';
SKEP DATABASIS mekan0db;
TOEGEEF ALLE VOORREGTE AAN mekan0db. * AAN 'plek0'@'localhost' MET TOELATINGSOPSIE;
FLUSH PRIVILEGES;
Verduidelik wat in die kode hierbo is, in rooi is dit die naam van die databasis, in geel is dit die naam van die databasis, en in groen is dit die wagwoord vir die databasis,
Die opsomming van die eerste kode: Ons het 'n gebruikersnaam met die naam mekan0 geskep en dit bygevoeg met 'n wagwoord 102030
Die tweede kode: Ons het 'n databasis geskep met die naam mekan0db
Die derde kode: Ons het die gebruikersnaam mekan0 gekoppel aan die mekan0db databasis met die byvoeging van al die voorregte, "Alle voorregte beteken dat die gebruiker die databasis ten volle kan beheer deur by te voeg, te wysig en uit te vee"
Voeg 'n domein by Apache
Op hierdie stadium sal ons die domein byvoeg waarop WordPress sal loop. Jy kan hierdie stap oorslaan as jy die verduideliking op 'n plaaslike bediener toepas, "Die plaaslike bediener is 'n program wat Apache en php samestellers op jou rekenaar installeer en dit is vir leerdoeleindes voor toegang tot die web.
In my geval sal ek die sub-domein van Mekano Tech Informatics, test.mekan0.com, byvoeg met hierdie opdragte
Wysig opdrag
nano /etc/httpd/conf.d/site1.conf
Dit sal 'n leë bladsy met jou oopmaak, jy sal die domein in hierdie vorm byvoeg. Neem al die kode, maar verander die domeinnaam, na jou eie domeinnaam
Bedienernaam www.toets.mekan0.com BedienerAlias test.mekan0.com DocumentRoot /var/www/html/public_html ErrorLog /var/www/html/error.log
Na voltooiing, druk jy die Ctrl _x knoppie, dan y en Enter, en dan herbegin Apache om die instellings te aktiveer met hierdie opdrag,
systemctl herbegin httpd
WordPress installasie
Op hierdie stadium onttrek ons WordPress en skuif dit na die ligging van die domeinlêers, deur hierdie opdragte, elke opdrag afsonderlik, en na elke opdrag druk ons Enter
CD / tmp wget https://wordpress.org/latest.tar.gz tar -xvf nuutste.tar.gz cd wordpress mkdir -p /var/www/html/public_html cp -r * /var/www/html/public_html vind /var/www/html/public_html -tipe d -exec chmod 755 {} \; vind /var/www/html/public_html -tipe f -exec chmod 644 {} \;
Eerste opdrag opsomming: gaan op tmp
Die tweede ding: dit haal die kopie van WordPress van sy amptelike webwerf af
Die derde opdrag: dekomprimeer die WordPress-pakket
Vierde opdrag: dit betree die ongekomprimeerde WordPress -lêergids
Vyfde opdrag: Skep 'n WordPress-lêer vir die domein
Die sesde opdrag: kopieer die WordPress-lêers nadat dit uitgepak is na die domeinlêergids
Die sewende opdrag: Dit gee 775 voorregte aan die lêers
Die agtste opdrag: Maak 644 voorregte vir dopgehou "Voorregte is lees- en skryftoestemmings, elke nommer het 'n voorreg, ek sal alles in ander artikels verduidelik"
Redigeer die konfigurasielêer
Op hierdie stadium verander ons die konfigurasielêer vir die WordPress-verbinding met die databasis, om alles daarin te stoor deur hierdie opdrag.
nano /var/www/html/public_html/wp-config.php
En jy voeg die gebruikersnaam en wagwoord by vir die databasis, wat ons 'n rukkie gelede in die bogenoemde reëls geskep het,
bestuur die domein
Om die domein te laat loop, kan ons Cloudflare gebruik en die domein daarby voeg, en dan die IP van die domein se DNS byvoeg. Ek sal vandag in 'n ander les voortgaan met hierdie stap en ek sal 'n skakel na die artikel hier insluit
Na die voltooiing van die koppeling van die domein aan Cloud Flare en voltooiing, versoek ons die domein in die blaaier en die installering van WordPress sal op hierdie manier met jou begin,
Nadat u die stappe voltooi het, is WordPress suksesvol geïnstalleer en die bediener is gekonfigureer, volg die tweede les oor hoe om die bediener te beskerm, ek sal die skakel na die tweede verduideliking hier plaas wanneer ek klaar is
Wanneer u die les oorskryf, noem asseblief Egipte