Verduidelik bedienerbeskerming en WordPress -installasie (1)

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 

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, Beeld wat die eerste installasie van WordPress op Debian 9 wys

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

Verwante poste
Publiseer die artikel op