Objasnite zaštitu poslužitelja i instalaciju WordPressa (1)

Pozdrav braćo moja, pratitelji naše skromne web stranice Mekano Tech, u ovom članku koji se odnosi na upravljanje i zaštitu web poslužitelja,

U ovoj lekciji zaštitit ćemo poslužitelj i na njega instalirati WordPress.
Da biste izgradili sigurnu i stabilnu web stranicu ili blog kako biste kasnije dobili financijski povrat,
Ako ste među 90 posto onih koji su pogođeni sporim hosting tvrtkama, onda je ovaj članak za vas

Prednost ovog tečaja?

  • Izgradite potpuno sigurnu i brzu web stranicu sa svim resursima koji služe samo vašoj stranici.
  • Zaštita podataka vaše web stranice za vas "Kada je vaša web stranica hostirana od strane bilo koje hosting tvrtke, ona ima potpunu kontrolu nad vašom web-stranicom, vašim podacima, bazom podataka i svime."
  • Stvaranje jeftinog poslužitelja s posebnim resursima. Mjesečni trošak je 43 egipatske funte, kako je divno
  • Štednja novca zbog troškova lažnih hosting tvrtki po njihovim cijenama.“Hosting tvrtke iznajmljuju cijeli poslužitelj s 4 procesora i 32 GB RAM-a i hostiraju gotovo 100 web stranica. A najniži hosting plan koštat će vas 1200 EGP godišnje, a nije jak.”
  • Upravljajte i zaštitite poslužitelj te profesionalno upravljajte svojim stranicama

Zahtjevi tečaja 

Početak objašnjenja

Povežite se s poslužiteljem

Nakon preuzimanja i instaliranja softvera za povezivanje poslužitelja putyy  Napravimo rupu i izgledat će ovako

U polje "Host Name" upisujete IP poslužitelja "to je digitalni ID bilo kojeg poslužitelja ili uređaja spojenog na Internet bez kojeg se ne možete spojiti na poslužitelj", zatim kliknete na Otvori,

  • Primjer

Nakon što pritisnete Open, pojavit će se crni Shell zaslon za povezivanje

  • Primjer

 

Napisat ćete korisničko ime poslužitelja, a ponekad je root, a zatim lozinku za poslužitelj
Gdje ćete dobiti podatke poslužitelja s IP-a, korisnika i lozinke?

  • Kada zatražite pretplatu na Hetzner, kao što je prikazano gore, na nadzornoj ploči vašeg Hetzner računa, možete kreirati poslužitelj i odabrati distribuciju koja se automatski instalira na poslužitelj, a u roku od manje od 5 sekundi primit ćete poruku na vašem registriranom e-pošta s podacima poslužitelja s IP adrese, korisnika i lozinke, Primjer

Nakon što se pojavi smeđa stranica veze sa SSH ljuskom, "to je siguran protokol za prijenos koji vam omogućuje kontrolu cijelog sustava putem naredbi." Sada ste unutar poslužitelja, spojili ste se na njega i možete ga u potpunosti kontrolirati putem naredbi,

Ažuriranje poslužitelja

Prvo, prije svega, ažuriramo sustav, tako da sustav ažurira zaštitno podizanje i popravi neke probleme, ako ih ima, upišite ovu naredbu, a zatim pritisnite Enter

yum -y ažuriranje
  • Primjer

 

Pričekat ćete kada poslužitelj završi ažuriranje sistemskih paketa "softver integriran s instaliranim operativnim sustavom"

Instalirajte wget i nano

Nakon završetka, preko ove naredbe instalirate dva važna programa, wget "program koji preuzima datoteke putem izravne veze" i nano "program za uređivanje teksta kao što je program Notepad integriran u Windows".

yum -y instaliraj wget nano

instalirati apache

Nakon završetka konfiguriramo poslužitelj da radi kao web poslužitelj, a zatim ćemo instalirati WordPress,
Da bi sustav funkcionirao kao web poslužitelj, moramo instalirati, apaš “Apache je web poslužitelj koji prikazuje html i php datoteke naravno bez Apachea”, sustav neće raditi s vama kao web poslužiteljem

Za sada i sve je u redu, instaliramo Apache dodavanjem ove naredbe, zatim pritiskom na Enter

yum install httpd -y

Nakon dovršetka instalacije, dodajemo ovu naredbu za pokretanje Apachea, a zatim pritisnite Enter

systemctl start httpd

Kako bismo bili sigurni da Apache radi, dodajemo ovu naredbu

systemctl status httpd

Pokazat će vam ono što ću ja pokazati na slici da radi

Provjerite je li Apache pokrenut

Također, kako bismo bili sigurni da Apache radi ispravno, zapisujemo ga na IP poslužitelja u pregledniku, a ako se kod vas pojavi kao što je prikazano na slici, sve je u redu,

Sada se server možemo spojiti na njega preko preglednika, i zasad je sve u redu i radi kako treba.

Instalacija čarobnjaka baze podataka

Instaliramo čarobnjaka baze podataka "Wordpress sustav treba bazu podataka za povezivanje za pohranu članaka, slika i drugih podataka", 

Dodajemo ove naredbe, jednu po jednu, a zatim pritisnemo tipku Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum ažuriranje
sudo yum instalirajte mysql-server
sudo systemctl pokrenite mysqld
sudo mysql_secure_installation

Pokazat će vam opcije, dodati y, a zatim unesite svaku opciju

Nakon završetka, završili smo instaliranje čarobnjaka baze podataka, putem gornjih naredbi

instalirajte php 7.2

 php prijevodi moraju biti instalirani, da bismo preveli wordpress, dodajemo ove naredbe za instalaciju php prijevoda,

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 instaliraj 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
usluga httpd ponovno

Nakon završetka kreiramo bazu podataka, dodajući joj naziv dodavanjem ovih naredbi,

STVORI KORISNIKA'mjesto0'@' localhost 'IDENTIFICED BY'102030';
STVORI BAZU PODATAKA mekan0db;
DODAJTE SVE PRIVILEGIJE NA mekan0db. * DO 'mjesto0'@'localhost' SA OPCIJOM DODOBIVANJA;
FLUSH PRIVILEGES;

Pojasnite što je u kodu iznad, crvenom bojom je naziv baze podataka, žutom je naziv baze podataka, a zelenom je lozinka za bazu podataka,

Sažetak prvog koda: Napravili smo korisničko ime s imenom mekan0 i dodali ga sa lozinkom 102030 
Drugi kod: Napravili smo bazu podataka s imenom mekan0db
Treći kod: Povezali smo korisničko ime mekan0 s bazom podataka mekan0db uz dodavanje svih privilegija, "Sve privilegije znače da korisnik može u potpunosti kontrolirati bazu podataka od dodavanja, mijenjanja i brisanja"

Dodavanje domene u Apache 

U ovoj fazi ćemo dodati domenu na kojoj će se WordPress pokrenuti. Ovaj korak možete preskočiti ako primjenjujete objašnjenje na lokalnom poslužitelju, "Lokalni poslužitelj je program koji instalira Apache i php prevoditelje na vaše računalo i ovo je za svrhe učenja prije pristupanja webu.”

U mom slučaju dodat ću poddomenu Mekano Tech Informatics, test.mekan0.com, s ovim naredbama 
Uredi naredbu

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

Otvorit će se prazna stranica s vama, vi ćete dodati domenu u ovaj obrazac. Uzmite sav kod, ali promijenite naziv domene u naziv svoje domene


Ime poslužitelja www.test.mekan0.com 
ServerAliases test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Nakon završetka, pritisnite gumb Ctrl _x, zatim y i Enter, a zatim ponovno pokrenite Apache da biste aktivirali postavke ovom naredbom,

systemctl ponovo pokrenite httpd

 

WordPress instalacija

U ovoj fazi povlačimo WordPress i premještamo ga na mjesto datoteka domene, kroz ove naredbe svaku naredbu posebno, a nakon svake naredbe pritisnemo Enter

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

Sažetak prve naredbe: idi na tmp
Druga stvar: izvlači kopiju WordPressa sa svoje službene web stranice
Treća naredba: dekompresira WordPress paket 
Četvrta naredba: Ulazi u nekomprimiranu WordPress mapu
Peta naredba: Stvara WordPress datoteku za domenu 
Šesta naredba: kopira WordPress datoteke nakon što ih raspakira u mapu domene 
Sedma naredba: Daje 775 privilegija datotekama
Osma naredba: daje 644 privilegija za mape "Pravila su dopuštenja za čitanje i pisanje, svaki broj ima privilegiju, sve ću objasniti u drugim člancima"

Uređivanje konfiguracijske datoteke

U ovoj fazi mijenjamo konfiguracijsku datoteku za WordPress vezu s bazom podataka, kako bismo pohranili sve u njoj putem ove naredbe. 

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

I dodajete korisničko ime i lozinku za bazu podataka koju smo maloprije kreirali u gornjim redovima,

 

pokrenuti domenu 

Za pokretanje domene možemo koristiti Cloudflare i dodati joj domenu, a zatim dodati IP DNS-a domene. Nastavit ću s ovim korakom u drugoj lekciji danas i uključit ću vezu na članak ovdje

Nakon dovršetka povezivanja domene s Cloud Flare i završetka, tražimo domenu u pregledniku i instalacija WordPressa će početi s vama na ovaj način, Slika koja prikazuje prvu instalaciju WordPressa na Debian 9

Nakon dovršetka koraka, WordPress je uspješno instaliran i poslužitelj je konfiguriran, slijedite drugu lekciju o tome kako zaštititi poslužitelj, ovdje ću staviti link na drugo objašnjenje kada ga završim

Prilikom kopiranja lekcije spomenite Egipat

Vezani postovi
Objavite članak na