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
- softver za povezivanje poslužitelja Preuzmite kit za spajanje na poslužitelj
- Poslužitelj instaliran na Centos distribuciji, možete rezervirati ovdje Hetzner
- Naravno, računalo s instaliranim Windows ili bilo kojim drugim sustavom
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,
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