Explicați protecția serverului și instalarea WordPress (1)

Salutare fraților mei, adepți ai umilului nostru site web Mekano Tech, în acest articol legat de gestionarea și protejarea serverelor web,

În această lecție, vom proteja serverul și vom instala WordPress pe el,
Pentru a crea un site web sau un blog sigur și stabil pentru a obține o rentabilitate financiară mai târziu,
Dacă vă numărați printre cei 90% dintre cei afectați de companiile de găzduire lentă, atunci acest articol este pentru dvs.

Beneficiul acestui curs?

  • Construirea unui site complet securizat și rapid, cu toate resursele care servesc numai site-ului dvs.
  • Protejarea datelor site-ului dvs. web „Când site-ul dvs. web este găzduit de orice companie de găzduire, acestea controlează complet site-ul dvs. web, datele dvs., baza de date și orice altceva.”
  • Crearea unui server ieftin cu resurse speciale. Costul lunar este de 43 de lire egiptene, ce minunat
  • Economisind bani din cauza costurilor companiilor de găzduire false la prețurile lor. „Companiile de găzduire închiriază un întreg server cu 4 procesoare și 32 GB RAM și găzduiesc aproape 100 de site-uri web. Iar cel mai mic plan de găzduire vă va costa 1200 EGP anual și nu este puternic. ”
  • Gestionați și protejați serverul și gestionați site-ul dvs. profesional

Cerințe de curs 

Începutul explicației

Conectați-vă la server

După descărcarea și instalarea software-ului de conectare la server putin  Facem o gaură și va arăta așa

În câmpul „Nume gazdă”, scrieți adresa IP a serverului, „este ID-ul digital al oricărui server sau dispozitiv conectat la Internet fără de care nu vă puteți conecta la server”, apoi faceți clic pe Deschidere,

  • Exemplu

După apăsarea Deschidere, va apărea un ecran negru de conexiune Shell

  • Exemplu

 

Veți scrie numele de utilizator al serverului și, uneori, este root, apoi parola pentru server
De unde veți obține datele serverului de la IP, utilizator și parolă?

  • Când solicitați abonarea la Hetzner, așa cum se arată mai sus, pe tabloul de bord al contului dvs. Hetzner, puteți crea un server și puteți alege distribuția care este instalată automat pe server și, în mai puțin de 5 secunde, veți primi un mesaj e-mail cu date server de la IP, utilizator și parolă, Exemplu

După ce apare pagina maro pentru conectarea la shell-ul SSH, „este un protocol de transfer sigur care vă permite să controlați întregul sistem prin comenzi.” Acum vă aflați în server, v-ați conectat la acesta și îl puteți controla complet prin comenzi,

Actualizare actualizare server

La început, înainte de orice, actualizăm sistemul, astfel încât sistemul să actualizeze boot-ul de protecție și să rezolve unele probleme, dacă există, tastați această comandă, apoi apăsați Enter

yum -y actualizare
  • Exemplu

 

Veți aștepta când serverul termină de actualizat pachetele de sistem „software integrat cu sistemul de operare instalat”

Instalați wget și nano

După finalizare, instalați două programe importante, wget „un program care descarcă fișiere prin link-ul direct” și nano „un program de editor de text, cum ar fi programul Notepad integrat cu Windows” prin această comandă

yum -instalați wget nano

instalați apache

După finalizare, configurăm serverul să funcționeze ca server web și apoi vom instala WordPress,
Pentru ca sistemul să funcționeze ca un server web, trebuie să instalăm, Apache „Apache este un server web care afișează fișiere html și php, desigur, fără Apache”, sistemul nu va funcționa cu dvs. ca server web

Până acum și totul este în regulă, instalăm Apache adăugând această comandă, apoi apăsând Enter

yum install httpd -y

După finalizarea instalării, adăugăm această comandă pentru a rula Apache, apoi apăsați Enter

systemctl start httpd

Pentru a ne asigura că Apache funcționează, adăugăm această comandă

systemctl status httpd

Vă va arăta ce voi arăta în imagine că funcționează

Asigurați-vă că Apache rulează

De asemenea, pentru a ne asigura că Apache funcționează corect, îl scriem pe adresa IP a serverului în browser și, dacă apare cu dvs. așa cum se arată în imagine, totul este în regulă,

Acum, serverul ne putem conecta la el prin browser și până acum totul este în regulă și funcționează corect.

Instalarea Expertului bazei de date

Instalăm expertul bazei de date „Sistemul Wordpress are nevoie de o bază de date la care să se conecteze pentru a stoca articole, imagini și alte date”, 

Adăugăm aceste comenzi, una câte una, apoi apăsăm butonul Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Actualizare yum
sudo yum instala mysql-server
sudo systemctl începe mysqld
sudo mysql_secure_installation

Vă va arăta opțiuni, adăugați y și apoi introduceți în fiecare opțiune

După finalizare, am terminat instalarea expertului bazei de date, prin comenzile de mai sus

instalați php 7.2

 traducerile php trebuie instalate, pentru a traduce wordpress, adăugăm aceste comenzi pentru a instala traduceri php,

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
repornirea serviciului httpd

După finalizare, creăm o bază de date, adăugând un nume la baza de date prin adăugarea acestor comenzi,

CREAZA UTILIZATOR'loc0'@' localhost 'IDENTIFICAT DE'102030';
CREAȚI BAZA DE DATE mekan0db;
ACORDĂ TOATE PRIVILEJELE ACTIVE mekan0db.* LA 'loc0'@' localhost 'CU OPȚIUNE DE SUBVENȚIE;
PRIVILEGIILE FLUXULUI;

Clarificați ce este în codul de mai sus, în roșu este numele bazei de date, în galben este numele bazei de date, iar în verde este parola pentru baza de date,

Rezumatul primului cod: Am creat un nume de utilizator cu numele mekan0 și l-am adăugat cu o parolă 102030 
Al doilea cod: Am creat o bază de date cu numele mekan0db
Al treilea cod: Am legat numele de utilizator mekan0 cu baza de date mekan0db adăugând toate privilegiile, „Toate privilegiile înseamnă că utilizatorul poate controla complet baza de date de la adăugarea, modificarea și ștergerea”

Adăugarea unui domeniu la Apache 

În această etapă, vom adăuga domeniul pe care va rula WordPress. Puteți sări peste acest pas dacă aplicați explicația pe un server local, „Serverul local este un program care instalează compilatoare Apache și php pe computerul dvs. și acesta este în scopuri de învățare înainte de a accesa web-ul. ”

În cazul meu voi adăuga subdomeniul Mekano Tech Informatitics, test.mekan0.com, cu aceste comenzi 
Comanda de editare

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

Se va deschide o pagină goală cu dvs., veți adăuga domeniul în acest formular. Luați tot codul, dar schimbați numele de domeniu cu propriul nume de domeniu


Numele serverului www.test.mekan0.com 
ServerAliases test.mekan0.com 
DocumentRoot / var / www / html / public_html 
ErrorLog /var/www/html/error.log 

După finalizare, apăsați butonul Ctrl _x, apoi y și Enter, apoi reporniți Apache pentru a activa setările cu această comandă,

systemctl reporni httpd

 

Instalare WordPress

În acest stadiu, retragem WordPress și îl mutăm în locația fișierelor de domeniu, prin aceste comenzi, fiecare comandă separat, iar după fiecare comandă apăsăm Enter

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

Sinopsis pentru prima comandă: continuați cu tmp
Al doilea lucru: extrage copia WordPress de pe site-ul său oficial
A treia comandă: decomprimă pachetul WordPress 
A patra comandă: intră în folderul WordPress necomprimat
A cincea comandă: Creează un fișier WordPress pentru domeniu 
A șasea comandă: copiază fișierele WordPress după despachetarea lor în folderul domeniului 
A șaptea comandă: acordă 775 de privilegii fișierelor
A opta comandă: Face 644 de privilegii pentru foldere „Privilegiile sunt permisiuni de citire și scriere, fiecare număr are un privilegiu, voi explica totul în alte articole”

Editarea fișierului de configurare

În această etapă, modificăm fișierul de configurare pentru conexiunea WordPress la baza de date, pentru a stoca totul în el prin această comandă. 

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

Și adăugați numele de utilizator și parola pentru baza de date, pe care le-am creat acum ceva timp în rândurile de mai sus,

 

rulați domeniul 

Pentru a rula domeniul, putem folosi Cloudflare și adăuga domeniul la acesta, apoi adăugăm IP-ul DNS-ului domeniului. Voi continua cu acest pas într-o altă lecție astăzi și voi include un link către articol aici

După finalizarea conectării domeniului la Cloudflare și finalizarea, solicităm domeniul în browser și instalarea WordPress va începe cu dvs. în acest fel, Imagine care arată prima instalare WordPress pe Debian 9

După parcurgerea pașilor, WordPress a fost instalat cu succes și serverul este configurat, urmați a doua lecție despre cum să protejați serverul, voi pune linkul la a doua explicație aici când îl voi termina

Când copiați lecția, vă rugăm să menționați Egiptul

Postări asemănatoare
Publicați articolul pe