Ferklearje tsjinnerbeskerming en WordPress -ynstallaasje (1)

Hallo myn bruorren, folgers fan ús beskieden Mekano Tech-webside, yn dit artikel relatearre oan it behearen en beskermjen fan webservers,

Yn dizze les sille wy de server beskermje en WordPress dêre ynstallearje,
Om in feilige en stabile webside as blog te bouwen om letter finansjele opbringsten te krijen,
As jo ​​ûnder de 90 prosint binne fan dyjingen dy't beynfloede binne troch de trage hostingbedriuwen, dan is dit artikel foar jo

It foardiel fan dizze kursus?

  • Bou in folslein befeilige en rappe webside mei alle boarnen dy't allinich jo side tsjinje.
  • Jo websidegegevens foar jo beskermje "As jo ​​webside wurdt host troch elk hostingbedriuw, hawwe se folsleine kontrôle oer jo webside, jo gegevens, de database en alles."
  • It meitsjen fan in goedkeape server mei spesjale boarnen. De moanlikse kosten binne 43 Egyptyske pûn, hoe prachtich
  • Jild besparje fanwegen de kosten fan falske hostingbedriuwen tsjin har prizen. En it leechste hostingplan sil jo jierliks ​​4 EGP kostje, en it is net sterk. ”
  • Behear en beskermje de server en behear jo side profesjoneel

Kursuseasken 

It begjin fan 'e útlis

Ferbine mei de server

Nei it downloaden en ynstallearjen fan de serverferbiningssoftware putyy  Wy meitsje in gat en it sil d'r sa útsjen

Yn it fjild "Hostnamme" skriuwe jo de IP fan de server, "it is de digitale ID fan elke server of apparaat ferbûn mei it ynternet sûnder dat jo gjin ferbining kinne meitsje mei de server", klikje dan op Iepenje,

  • Foarbyld

Nei it drukken op Iepenje sil it swarte Shell -ferbiningsskerm ferskine

  • Foarbyld

 

Jo sille de brûkersnamme fan 'e server skriuwe, en soms is it root, en dan it wachtwurd foar de server
Wêr sille jo servergegevens krije fan IP, brûker en wachtwurd?

  • As jo ​​freegje om yn te abonnearjen op Hetzner, lykas hjirboppe te sjen, op jo dashboard fan Hetzner -akkount, kinne jo in server oanmeitsje en de ferdieling kieze dy't automatysk wurdt ynstalleare op de server, en binnen minder dan 5 sekonden krije jo in berjocht op jo registrearre e -post mei servergegevens fan IP, brûker, en wachtwurd, Foarbyld

Neidat de brune pagina fan 'e ferbining mei de SSH -shell ferskynt, "it is in feilich transferprotokol wêrmei jo it heule systeem kinne kontrolearje fia kommando's." Jo binne no binnen de server, jo hawwe dêroan ferbûn en jo kinne it folslein kontrolearje troch kommando's,

Tsjinner update update

Earst, foar alles, bywurkje wy it systeem, sadat it systeem de beskermingsboot bywurket en wat problemen repareart, as ien, typ dit kommando yn, druk dan op Enter

yum -y update
  • Foarbyld

 

Jo sille wachtsje wylst de server klear is mei it bywurkjen fan de systeempakketten "software yntegrearre mei it ynstalleare bestjoeringssysteem"

Ynstallearje wget en nano

Nei ôfrin ynstallearje jo twa wichtige programma's, nammentlik wget "in programma dat bestannen downloade fia de direkte keppeling" en nano "in tekstbewurkerprogramma lykas it Notepad -programma yntegreare mei Windows" fia dit kommando

yum -y ynstallearje wget nano

apache ynstallearje

Nei ôfrin konfigurearje wy de server om te wurkjen as webserver, en dan sille wy WordPress ynstallearje,
Om it systeem as webserver te funksjonearjen, moatte wy ynstallearje, Apache "Apache is in webserver dy't html- en php -bestannen fansels werjaan sûnder Apache", it systeem sil net mei jo wurkje as webserver

Oant no en alles is goed, ynstallearje wy Apache troch dit kommando ta te foegjen, en druk dan op Enter

yum install httpd -y

Neidat de ynstallaasje is foltôge, foegje wy dit kommando ta om Apache út te fieren, druk dan op Enter

systemctl start httpd

Om derfoar te soargjen dat Apache wurket, foegje wy dit kommando ta

systemctl status httpd

It sil jo sjen litte wat ik op 'e foto sil litte sjen dat it wurket

Soargje derfoar dat Apache rint

Om derfoar te soargjen dat Apache goed wurket, skriuwe wy it nei de server's IP yn 'e browser, en as it by jo ferskynt lykas werjûn op' e ôfbylding, is alles goed,

No de server kinne wy ​​dêroan ferbine fia de browser, en oant no is alles goed en wurket it goed.

Database Wizard ynstallaasje

Wy ynstallearje de database -wizard "Wordpress -systeem hat in database nedich om te ferbinen mei om artikels, ôfbyldings en oare gegevens op te slaan", 

Wy foegje dizze kommando's ta, ien foar ien, en drukke dan op de knop Enter

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 mysql-server ynstallearje
sudo systemctl start mysqld
sudo mysql_secure_installation

It sil jo opsjes sjen litte, y tafoegje en dan yn elke opsje ynfiere

Nei de foltôging hawwe wy de ynstallaasje fan 'e database -wizard foltôge, fia de boppesteande kommando's

ynstallearje php 7.2

 php -oersettingen moatte wurde ynstalleare, om wordpress te oersetten, foegje wy dizze kommando's ta om php -oersettingen te ynstallearjen,

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 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
tsjinst httpd opnij starte

Nei ôfrin meitsje wy in database, tafoegje in namme oan 'e database troch dizze kommando's ta te foegjen,

CREATE USER 'lokaasje0'@' localhost 'IDENTIFYED BY'102030';
CREATE DATABASE mekan0db;
JOU ALLE PRIVILEGES OP mekan0db. * TO 'lokaasje0'@' localhost 'MEI GRANT OPTION;
FLUSH PRIVILEGES;

Ferklearje wat yn 'e koade hjirboppe stiet, yn read is it de namme fan' e database, yn giel is it de namme fan 'e database, en yn grien is it it wachtwurd foar de database,

De gearfetting fan 'e earste koade: Wy hawwe in brûkersnamme makke mei de namme mekan0 en dizze tafoege mei in wachtwurd 102030 
De twadde koade: Wy hawwe in database makke mei de namme mekan0db
De tredde koade: Wy hawwe de brûkersnamme mekan0 keppele mei de mekan0db -database mei it tafoegjen fan alle privileezjes, "Alle privileezjes betsjutte dat de brûker de database folslein kin kontrolearje fan tafoegjen, feroarjen en wiskjen"

In domein tafoegje oan Apache 

Op dit poadium sille wy it domein tafoegje dat WordPress sil rinne. Jo kinne dizze stap oerslaan as jo de útlis tapasse op in lokale server, "De lokale server is in programma dat Apache en php -kompilearders op jo kompjûter ynstalleart en dit is foar leardoelen foar tagong ta it web. ”

Yn myn gefal sil ik it subdomein fan Mekano Tech Informatics tafoegje, test.mekan0.com, mei dizze kommando's 
Kommando bewurkje

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

It sil in lege side mei jo iepenje, jo sille it domein tafoegje yn dit formulier. Nim alle koade, mar feroarje de domeinnamme, nei jo eigen domeinnamme


Server Namme www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot/var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Nei it foltôgjen drukke jo op de Ctrl _x knop, dan y en Enter, en opnij starte Apache om de ynstellingen te aktivearjen mei dit kommando,

systemctl werstart httpd

 

WordPress ynstallaasje

Op dit poadium lûke wy WordPress werom en ferpleatse it nei de lokaasje fan 'e domeinbestannen, fia dizze kommando's, elk kommando apart, en nei elk kommando drukke wy op Enter

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

Earste kommando synopsis: gean op tmp
It twadde ding: It lûkt de WordPress -ferzje fan har offisjele webside
It tredde kommando: dekomprimearret it WordPress -pakket 
Fjirde kommando: It komt yn 'e net -komprimeare WordPress -map
Fyfde kommando: Meitsje in WordPress -bestân foar it domein 
It sechde kommando: kopiearret de WordPress -bestannen nei it útpakken yn 'e domeinmap 
It sânde kommando: It jout 775 privileezjes oan 'e bestannen
It achtste kommando: It makket 644 privileezjes foar mappen "De privileezjes binne de tagongsrjochten foar lêzen en skriuwen, elk nûmer hat in privileezje, ik sil alles yn oare artikels útlizze"

It konfiguraasjetriem bewurkje

Op dit poadium feroarje wy it config -bestân foar de WordPress -ferbining mei de database, om alles dêryn op te slaan fia dit kommando. 

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

En jo foegje de brûkersnamme en wachtwurd ta foar de database, dy't wy in skoft lyn makke hawwe yn 'e boppesteande rigels,

 

it domein útfiere 

Om it domein út te fieren, kinne wy ​​Cloudflare brûke en it domein derby tafoegje, en dan it IP tafoegje fan 'e DNS fan it domein. Ik sil hjoed mei dizze stap trochgean yn in oare les en ik sil hjir in keppeling opnimme nei it artikel

Nei it foltôgjen fan de keppeling fan it domein nei Cloudflare en de foltôging, freegje wy it domein yn 'e browser oan en sil de ynstallaasje fan WordPress op dizze manier mei jo begjinne, Ofbylding mei de earste ynstallaasje fan WordPress op Debian 9

Nei it foltôgjen fan de stappen is WordPress mei súkses ynstalleare en de server is konfigureare, folgje de twadde les oer hoe't jo de server beskermje, ik sil de keppeling nei de twadde útlis hjir pleatse as ik it foltôgje

Asjebleaft by it kopiearjen fan 'e les Egypte

Related posts
Publisearje it artikel op