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,
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