Pojasnite zaščito strežnika in namestitev WordPressa (1)

Pozdravljeni, moji bratje, sledilci našega skromnega spletnega mesta Mekano Tech, v tem članku, povezanem z upravljanjem in zaščito spletnih strežnikov,

V tej lekciji bomo zaščitili strežnik in vanj namestili WordPress,
Če želite zgraditi varno in stabilno spletno mesto ali spletni dnevnik, da boste pozneje dobili finančni donos,
Če ste med 90 odstotki tistih, ki jih prizadevajo podjetja za počasno gostovanje, potem je ta članek za vas

Prednost tega tečaja?

  • Ustvarjanje popolnoma zavarovanega in hitrega spletnega mesta z vsemi viri, ki služijo samo vašemu mestu.
  • Zaščita podatkov vašega spletnega mesta zase »Ko vaše spletno mesto gostuje pri katerem koli gostiteljskem podjetju, ta popolnoma nadzoruje vaše spletno mesto, vaše podatke, zbirko podatkov in vse.«
  • Ustvarjanje poceni strežnika s posebnimi sredstvi. Mesečni stroški so 43 egiptovskih funtov, kako čudovito
  • Prihranite denar zaradi stroškov lažnih gostovalskih podjetij po njihovih cenah. »Podjetja za gostovanje najamejo celoten strežnik s 4 procesorji in 32 GB RAM -a, gostijo pa skoraj 100 spletnih mest. Najnižji načrt gostovanja pa vas bo letno stal 1200 EGP in ni močan. "
  • Upravljajte in ščitite strežnik ter profesionalno upravljajte svoje spletno mesto

Zahteve tečaja 

  • programsko opremo za povezavo s strežnikom Prenesite kit za povezavo s strežnikom
  • Strežnik, nameščen v distribuciji Centos, lahko rezervirate tukaj hetzner
  • Seveda računalnik z nameščenim sistemom Windows ali katerim koli drugim sistemom 

Začetek razlage

Povežite se s strežnikom

Po prenosu in namestitvi programske opreme za povezavo s strežnikom gnusno  Naredimo luknjo in videti bo tako

V polje »Ime gostitelja« napišete IP strežnika, »to je digitalni ID katerega koli strežnika ali naprave, povezane z internetom, brez katerega se ne morete povezati s strežnikom«, nato kliknite Odpri,

  • Primer

Ko pritisnete Odpri, se prikaže črni zaslon za povezavo Shell

  • Primer

 

Napisali boste uporabniško ime strežnika, včasih je to root, nato pa geslo za strežnik
Kje boste dobili podatke o strežniku iz IP, uporabnika in gesla?

  • Ko zahtevate naročnino na Hetzner, kot je prikazano zgoraj, lahko na nadzorni plošči računa Hetzner ustvarite strežnik in izberete distribucijo, ki je samodejno nameščena na strežniku, in v manj kot 5 sekundah boste prejeli sporočilo na svojo registrirano e -pošta s podatki strežnika iz IP, uporabnika in gesla, Primer

Ko se prikaže rjava stran za povezavo z lupino SSH, je "to varen prenosni protokol, ki vam omogoča nadzor celotnega sistema z ukazi." Zdaj ste v strežniku, povezani ste z njim in ga lahko popolnoma nadzirate. prek ukazov,

Posodobitev strežnika

Najprej, preden naredimo karkoli, posodobimo sistem, tako da sistem posodobi zagon zaščite in odpravi nekatere težave, če obstajajo, vnesite ta ukaz in pritisnite Enter

yum -y posodobitev
  • Primer

 

Počakali boste, ko bo strežnik končal posodobitev sistemskih paketov »programska oprema, integrirana z nameščenim operacijskim sistemom«

Namestite wget in nano

Po zaključku namestite dva pomembna programa, wget "program, ki naloži datoteke prek neposredne povezave" in nano "program za urejanje besedila, kot je program Notepad, integriran z operacijskim sistemom Windows", s tem ukazom

yum -y namestite wget nano

namestite apache

Po zaključku strežnik konfiguriramo za delovanje kot spletni strežnik, nato pa namestimo WordPress,
Da bi sistem deloval kot spletni strežnik, moramo namestiti, Apache "Apache je spletni strežnik, ki prikazuje datoteke html in php seveda brez Apacheja", sistem ne bo deloval z vami kot spletni strežnik

Zaenkrat je vse v redu, Apache namestimo tako, da dodamo ta ukaz in pritisnemo Enter

yum install httpd -y

Ko je namestitev končana, dodamo ta ukaz za zagon Apache, nato pritisnemo Enter

systemctl start httpd

Če želite zagotoviti, da Apache deluje, dodamo ta ukaz

systemctl status httpd

Pokazal vam bo, kar bom pokazal na sliki, da deluje

Prepričajte se, da je Apache zagnan

Prav tako, da se prepričamo, da Apache deluje pravilno, ga zapišemo v IP strežnika v brskalniku in če se prikaže z vami, kot je prikazano na sliki, je vse v redu,

Zdaj lahko strežnik povežemo z njim prek brskalnika in zaenkrat je vse v redu in deluje pravilno.

Namestitev čarovnika za zbirko podatkov

Namestimo čarovnika za zbirko podatkov "WordPress potrebuje bazo podatkov, s katero se lahko poveže za shranjevanje člankov, slik in drugih podatkov", 

Te ukaze dodajamo enega za drugim in nato pritisnemo gumb 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 namestite strežnik mysql
sudo systemctl zaženite mysqld
sudo mysql_secure_installation

Prikazal vam bo možnosti, dodajte y in nato vnesite vsako možnost

Po zaključku smo z zgornjimi ukazi končali z namestitvijo čarovnika za zbirko podatkov

namestite php 7.2

 php prevode je treba namestiti, če želite prevesti wordpress, dodamo te ukaze za namestitev prevodov 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 namestite php-pecl-apcu php-cli php-hruška php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
service httpd restart

Po zaključku izdelamo bazo podatkov in v zbirko dodamo ime z dodatkom teh ukazov,

Ustvari uporabnika 'mesto0'@' localhost 'IDENTIFIED BY'102030';
Ustvari bazo podatkov mekan0db;
DODELITE VSE PRIVILEGIJE mekan0db. * TO 'mesto0'@' localhost 'Z MOŽNOSTJO GRANT;
PRILOGE ZA PRETEKLJENJE;

Pojasnite, kaj je v zgornji kodi, rdeče ime baze podatkov, rumeno ime baze podatkov, zeleno pa geslo za zbirko podatkov,

Povzetek prve kode: Ustvarili smo uporabniško ime z imenom mekan0 in ga dodali z geslom 102030 
Druga koda: Ustvarili smo bazo podatkov z imenom mekan0db
Tretja koda: Povezali smo uporabniško ime mekan0 z bazo podatkov mekan0db in dodali vse privilegije, "Vsi privilegiji pomenijo, da lahko uporabnik v celoti nadzira bazo podatkov pri dodajanju, spreminjanju in brisanju"

Dodajanje domene v Apache 

Na tej stopnji bomo dodali domeno, na kateri bo deloval WordPress. Ta korak lahko preskočite, če razlago uporabljate na lokalnem strežniku: »Lokalni strežnik je program, ki na vaš računalnik namesti prevajalnike Apache in php. za učne namene pred dostopom do spleta. "

V mojem primeru bom s temi ukazi dodal poddomeno Mekano Tech Informatics, test.mekan0.com 
Uredi ukaz

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

Odprlo se bo prazno stran z vami, v tem obrazcu pa boste dodali domeno. Vzemite vso kodo, vendar spremenite ime domene v svoje ime domene


Ime strežnika www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot/var/www/html/public_html 
Dnevnik napak /var/www/html/error.log 

Po zaključku pritisnite tipko Ctrl _x, nato y in Enter ter nato znova zaženite Apache, da aktivirate nastavitve s tem ukazom,

sistemski restart httpd

 

Namestitev WordPress

Na tej stopnji umaknemo WordPress in ga s pomočjo teh ukazov, vsakega ukaza ločeno premaknemo na lokacijo datotek domene in po vsakem ukazu pritisnemo Enter

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

Povzetek prvega ukaza: pojdite na tmp
Druga stvar: izvleček WordPressa potegne s svojega uradnega spletnega mesta
Tretji ukaz: razpakira paket WordPress 
Četrti ukaz: Vstopi v nestisnjeno mapo WordPress
Peti ukaz: ustvari datoteko WordPress za domeno 
Šesti ukaz: kopira datoteke WordPress, potem ko jih razpakirate v mapo domene 
Sedmi ukaz: Daje 775 privilegijev datotekam
Osmi ukaz: Omogoča 644 privilegijev za mape »Privilegiji so dovoljenja za branje in pisanje, vsaka številka ima privilegij, vse bom razložil v drugih člankih«

Urejanje konfiguracijske datoteke

Na tej stopnji spremenimo konfiguracijsko datoteko za povezavo WordPress z bazo podatkov, da shranimo vse v njej s tem ukazom 

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

In v zgornje vrstice dodate uporabniško ime in geslo za bazo podatkov, ki smo jo ustvarili pred časom,

 

zaženite domeno 

Za zagon domene lahko uporabimo Cloudflare in ji dodamo domeno, nato pa dodamo IP domenskega DNS -ja. S tem korakom bom danes nadaljeval v drugi lekciji in tukaj bom vključil povezavo do članka.

Po dokončanju povezovanja domene z Cloudflare in dokončanju zahtevamo domeno v brskalniku in namestitev WordPress se bo začela z vami na ta način, Slika, ki prikazuje prvo namestitev WordPressa v Debian 9

Po končanih korakih je bil WordPress uspešno nameščen in strežnik konfiguriran, sledite drugi lekciji o tem, kako zaščititi strežnik, tukaj bom dal povezavo do druge razlage, ko jo končam

Ko kopirate lekcijo, omenite Egipt

Podobni objav
Objavite članek na