{"id":38459,"date":"2019-10-31T22:23:50","date_gmt":"2019-10-31T19:23:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/veb-server-na-centos-8-s-php7-node-js-i-redis\/"},"modified":"2019-10-31T22:23:50","modified_gmt":"2019-10-31T19:23:50","slug":"veb-server-na-centos-8-s-php7-node-js-i-redis","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis","title":{"rendered":"CentOS 8 veebiserver php7, node.js ja redisiga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Eess\u00f5na<\/h2>\n<p>\nKaks p\u00e4eva tagasi ilmus uus versioon operatsioonis\u00fcsteemist CentOS, nimelt CentOS 8. Internetis on seni v\u00e4ga v\u00e4he artikleid selle kohta, kuidas seal midagi teha, seega otsustasin selle t\u00fchimiku t\u00e4ita. R\u00e4\u00e4gin mitte ainult sellest, kuidas paigaldada neid kaht programmi, vaid ka sellest, kuidas n\u00e4en Linuxi installimist virtuaalsesse keskkonda t\u00e4nap\u00e4eva standardite j\u00e4rgi, sealhulgas kettade jagamist ja muud.<\/p>\n<p>Kuid enne tahan l\u00fchidalt r\u00e4\u00e4kida, miks tasub kolida sellele versioonile k\u00f5igilt eelnevatelt, ja selleks on kaks p\u00f5hjust:<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ol>\n<li>php7! Eelmises versioonis CentOS paigaldati \"\u00f5igeusuline\" php5.4...\n<p>Okei, kui r\u00e4\u00e4kida natuke t\u00f5sisemalt, siis v\u00e4ga palju pakette h\u00fcppas \u00fcle mitu versioone korraga. Me (Red Hat-p\u00f5histe operatsioonis\u00fcsteemide austajad) oleme l\u00f5puks sisenenud, kui mitte tulevikku, siis v\u00e4hemalt olevikku. Ja Ubuntu toetajad ei naera meie \u00fcle enam nii hoogsalt ja ei osuta meile enam s\u00f5rmega, noh... v\u00e4hemalt m\u00f5neks ajaks ;).<\/li>\n<li>\u00dcleminek yumilt dnf-ile. Peamine erinevus on see, et n\u00fc\u00fcd toetatakse ametlikult kohe mitme pakettversiooniga t\u00f6\u00f6tamist. Siiski pole ma seda kaheksandal versiooni numbril veel kunagi kasutanud, kuid see k\u00f5lab paljut\u00f5otavalt. <\/li>\n<\/ol>\n<p><\/p>\n<h2>Virtuaalmasina loomine<\/h2>\n<p>\nH\u00fcperviisorid on erinevad, ja mul pole eesm\u00e4rki suunata lugejat konkreetsele, r\u00e4\u00e4gin \u00fcldistest p\u00f5him\u00f5tetest.<\/p>\n<h3>M\u00e4lu<\/h3>\n<p>\nEsimene\u2026 CentOS-i s\u00fcsteemi installimiseks, alates 7-st kindlasti, aga arvatavasti ka 6-st oli see nii (\u00abaga see pole kindel\u00bb), on vajalik <i>v\u00e4hemalt<\/i> 2 GB operatiivm\u00e4lu. Seet\u00f5ttu soovitan alguseks nii palju anda.<\/p>\n<p>Aga kui midagi juhtub, siis p\u00e4rast installimist saab m\u00e4lu suurust ka v\u00e4hendada. 1 GB-ga t\u00f6\u00f6tab puhas s\u00fcsteem t\u00e4iesti normaalselt, ma olen seda kontrollinud.<\/p>\n<h3>Kett<\/h3>\n<p>\nNormaalse installatsiooni jaoks tuleks luua 20\u201330 GB suurune virtuaaldisk. Selleks piisab. Ja teine disk andmete jaoks. Selle saab lisada nii virtuaalmasina loomise etapis kui ka hiljem. Mina lisaan seda tavaliselt hiljem.<\/p>\n<h3>Protsessor<\/h3>\n<p>\n\u00dche tuumaga ei peatuda puhas s\u00fcsteem. Ja kuna ressursid skaleeruvad vabalt, ei n\u00e4e ma m\u00f5tet anda enam instalatsiooni ajal (kui te ei tea t\u00e4pselt n\u00f5udeid ja ei viitsi konfiguratsiooni uuesti puudutada).<\/p>\n<p>\u00dclej\u00e4\u00e4nud v\u00f5ib tavaliselt j\u00e4tta vaikimisi. <\/p>\n<h2>Installeerimine ise<\/h2>\n<p>\nNii\u2026 K\u00e4ivitan installeri\u2026 Mina isiklikult olen juba ammu harjunud selliseid teenuseid paigaldama ainult virtuaalmasinatesse, seega ei hakka ma kirjeldama, kuidas installida distributiiv m\u00e4lupulgale \u2014 lihtsalt monteerin ISO lemmik h\u00fcperviisorisse, k\u00e4ivitan ja alustan. <\/p>\n<p>P\u00f5hiinstallatsioon kulgeb \u00fcsna t\u00fc\u00fcpiliselt, peatun ainult m\u00f5nel momendil.<\/p>\n<h3>Allika valik <\/h3>\n<p>\nAlates kaheksanda versiooni v\u00e4ljaandmisest on Yandexi peegel juba mitu p\u00e4eva maas. No, see t\u00f5useb perioodiliselt \u00fcles, kuid siis hakkab j\u00e4lle viga n\u00e4itama. Olen kindel, et p\u00f5hjuseks on teenuse liigne koormus. Seet\u00f5ttu pidi allika m\u00e4\u00e4ramiseks minule isiklikult selle tavap\u00e4rase aadressi sisestamise asemel minema <noindex><a rel=\"nofollow\" href=\"https:\/\/www.centos.org\/download\/mirrors\/\">siia<\/a><\/noindex>, valima sealt endale sobiva peegli ja k\u00e4sitsi sisestama aadressi installeri aknasse. Siin on oluline meeles pidada, et tuleb n\u00e4idata tee sellesse kausta, kus asub kataloog <b>repodata<\/b>. N\u00e4iteks, <noindex><a rel=\"nofollow\" href=\"http:\/\/mirror.corbina.net\/pub\/Linux\/centos\/8\/BaseOS\/x86_64\/os\/\">mirror.corbina.net\/pub\/Linux\/centos\/8\/BaseOS\/x86_64\/os<\/a><\/noindex>.<\/p>\n<h3>Ketta partitsioneerimine<\/h3>\n<p>\nSee k\u00fcsimus on pigem religioosne minu arvates. Igaladminil on sellel teemal oma seisukoht. Kuid siiski jagan oma vaadet sellele k\u00fcsimusele. <\/p>\n<p>Jah, p\u00f5him\u00f5tteliselt v\u00f5ib kogu ruumi juure jaoks eraldada ja see t\u00f6\u00f6tab, tihti isegi p\u00e4ris h\u00e4sti. Miks siis vaeva n\u00e4ha erinevate osadega? \u2014 Peamised p\u00f5hjused on minu arvates kaks: kvotid ja \u00fclekantavus. <\/p>\n<p>N\u00e4iteks, kui midagi l\u00e4ks valesti ja peamisel andmeosakonnal on vigu, soovid siiski olla v\u00f5imeline s\u00fcsteemi laadima ja taastamistoiminguid l\u00e4bi viima. Seet\u00f5ttu eraldan isiklikult eraldi osa \/boot jaoks. Seal asub kernel ja laadija. Tavaliselt piisab 500 megabaitist, kuid harvadel juhtudel v\u00f5ib rohkem olla vajalik, ja kuna oleme juba harjunud m\u00f5\u00f5tma ruumi terabaitides, eraldan sellele osale 2GB. Ja siin on oluline, et seda ei tohi teha lvm-iga.<\/p>\n<p>Edasi l\u00e4heb s\u00fcsteemi juur. Tavalise installatsiooni jaoks ei ole mul kordagi olnud vaja rohkem kui 4 GB s\u00fcsteemi jaoks, kuid planeeritud tegevuste ajal kasutan sageli kausta \/tmp distributsioonide lahtipakkimiseks, ja ei n\u00e4e m\u00f5tet seda eraldada eraldi osana \u2014 kaasaegsetes s\u00fcsteemides puhastatakse seda automaatselt, seega ei t\u00e4itu see. Seet\u00f5ttu eraldan juure jaoks 8GB.<\/p>\n<p>Swap\u2026 Sisuliselt on sellest v\u00e4he praktiseerimist. Kui teie serveris kasutatakse swap'i, t\u00e4hendab see, et serverisse peab lisama rohkem rame. Vastasel juhul on j\u00f5udlusprobleemid garanteeritud (v\u00f5i m\u00f5ni programm \"lekib\" m\u00e4lu). Seet\u00f5ttu on see jaotis vajalik ainult diagnostikaks. Seega on 2 GB suurep\u00e4rane number. Jah, s\u00f5ltumata sellest, kui palju m\u00e4lu serveris on. Jah, ma olen lugenud neid artikleid, kus r\u00e4\u00e4gitakse m\u00e4lu ja swap'i mahu suhteest ... IMHO, need on vananenud. 10 aasta jooksul ei ole mul seda kunagi tarvis l\u00e4inud. 15 aastat tagasi kasutasin neid, jah. <\/p>\n<p>Kas \/home eraldada eraldi jaotuseks, IMHO v\u00f5ib iga\u00fcks ise otsustada. Kui keegi seda katalooge serveris aktiivselt kasutab, on parem eraldada. Kui mitte, siis pole selleks p\u00f5hjust.<\/p>\n<p>Edasi, \/var. Minu arvates peaks see kindlasti olema eraldi. Alguses v\u00f5ib piirduda 4 GB numbriga, ja siis, kuidas l\u00e4heb. Ja jah, all \"kuidas l\u00e4heb\" m\u00f5tlen ma, et<\/p>\n<ol>\n<li>Esiteks, alati v\u00f5ib kuMountida teise ketta alama \/var kataloogi (mida ma hiljem n\u00e4itan n\u00e4ite kaudu)<\/li>\n<li>Teiseks, meil on ju LVM \u2014 alati on v\u00f5imalik lisada. Ja lisada tuleb tavaliselt siis, kui liiga palju logisid hakkab sinna sadama. Kuid ma ei ole kunagi suutnud seda numbrit ette \u00e4ra arvata, seet\u00f5ttu alustan ma 2 GB-st ja seej\u00e4rel vaatan.<\/li>\n<\/ol>\n<p>\nJaotamata ruum j\u00e4\u00e4b mahuhaldusgruppi vabaks, seda saab hiljem alati kasutada.<\/p>\n<h4>LVM<\/h4>\n<p>\n<b>K\u00f5ik<\/b> jaotised, v\u00e4lja arvatud \/boot, on m\u00f5istlik teha LVM-iga. Jah, sealhulgas swap. Jah, swap peab iga\u00fche soovituste kohaselt olema ketta alguses, kuid LVM-i puhul ei saa selle asukohta p\u00f5him\u00f5tteliselt m\u00e4\u00e4rata. Kuid nagu ma juba eespool kirjutasin, ei tohi teie s\u00fcsteem <i>kasutada swap-i \u00fcldse. Seega pole oluline, kus see asub. Me ei ela enam 95. aastal, ausalt \u00f6eldes!<\/i> kasutada swap'i \u00fcldse. Seet\u00f5ttu pole \u00fcldse oluline, kus see asub. Oot, me ei ela ju 95. aastal, ausalt!<\/p>\n<p>Edasi, LVM-is on mitmeid p\u00f5hielemente, millega tuleb osata hakkama saada:<\/p>\n<ul>\n<li> f\u00fc\u00fcsiline maht<\/li>\n<li> mahtugrupp<\/li>\n<li> loogiline maht<\/li>\n<\/ul>\n<p>\nF\u00fc\u00fcsilised mahud liituvad gruppidesse, kusjuures iga f\u00fc\u00fcsiline maht v\u00f5ib olla ainult \u00fches grupis ja grupp v\u00f5ib paikneda korraga mitu f\u00fc\u00fcsilist mahtu. <br \/>\nLoogilised mahud asuvad iga\u00fcks \u00fches grupis. <\/p>\n<p>Kuid... meil on ikka juba 21. sajand. Ja virtuaalserverid. Pole m\u00f5tet rakendada samu mehhanisme, mida kasutati f\u00fc\u00fcsiliste puhul. Virtuaalsete jaoks on oluline hoida andmeid s\u00fcsteemist eraldi! See on eriti t\u00e4htis, et anda v\u00f5imalus kiiresti andmeid teisele virtuaalmasinale \u00fcle viia (n\u00e4iteks operatsioonis\u00fcsteemi vahetamisel) ja igasuguste kasulike omaduste jaoks (nt eraldi varukoopiad jaotiselt h\u00fcperviisori kaudu). Seet\u00f5ttu kasutatakse \u00fcks volume group s\u00fcsteemi jaoks ja kindlasti teist andmete jaoks! See loogiline jaotus aitab elus oluliselt!<\/p>\n<p>Kui olete virtuaalmasina loomisel loonud ainult \u00fche virtuaalse k\u00f5vaketta, siis sellega on konfiguratsioon l\u00f5ppenud. Kui on kaks, siis lihtsalt \u00e4rge m\u00e4\u00e4rake veel teist.<\/p>\n<p><b>Alustame installimist.<\/b><\/p>\n<h2>P\u00e4rast installimist<\/h2>\n<p>\nNii, l\u00f5puks k\u00e4ivitus v\u00e4rskelt installitud s\u00fcsteem. Esimene asi, mida tuleb kontrollida \u2014 internet. <\/p>\n<pre><code class=\"bash\">ping ya.ru<\/code><\/pre>\n<p>\nKas on vastus? \u2014 Suurep\u00e4rane, vajutame Ctrl-C.<br \/>\nKui ei ole \u2014 minge seadistama v\u00f5rku, ilma selleta ei ole elul m\u00f5tet, aga minu artikkel ei r\u00e4\u00e4gi sellest.<\/p>\n<p>N\u00fc\u00fcd, kui me pole veel rootis, logime sisse rootina, sest sisestama <i>sellist<\/i> sudo k\u00e4suga on isiklikult t\u00fckk t\u00fckk (ja olgu admikud-paranoikud mulle andeks):<\/p>\n<pre><code class=\"bash\">sudo -i<\/code><\/pre>\n<p>\nN\u00fc\u00fcd alustame j\u00e4rgmisega<\/p>\n<pre><code class=\"bash\">dnf -y update<\/code><\/pre>\n<p>\nJa kui te lugesite seda artiklit 2019. aastal, ei juhtu t\u00f5en\u00e4oliselt midagi, kuid proovida tasub. <\/p>\n<h3>N\u00fc\u00fcd seadistame \u00fclej\u00e4\u00e4nud ketta<\/h3>\n<p>\nOletame, et s\u00fcsteemi partisjon oli xvda, siis andmeketas oleks xvdb. Okei.<\/p>\n<p>Enamik n\u00e4pun\u00e4iteid algab s\u00f5nadega 'K\u00e4ivitage fdisk ja looge partitsioon\u2026'<\/p>\n<p>Nii et see <i>pole \u00f5ige<\/i>!<\/p>\n<p>Ma r\u00f5hutan veel kord, kuna see on oluline! Antud juhul on LVM-i kasutamisel, mis h\u00f5lmab \u00fchte tervet, kuigi virtuaalset ketast, partitsioonide loomine vale! Selles lauses on iga s\u00f5na oluline. Kui me t\u00f6\u00f6tame ilma LVM-ita \u2014 peame. Kui meil on kettal n\u00e4iteks s\u00fcsteem ja andmed \u2014 peame. Kui me mingil p\u00f5hjusel peame poole ketta j\u00e4tma t\u00fchjaks \u2014 ka peame. Kuid tavaliselt on need k\u00f5iksugused oletused puhtalt teoreetilised. Sest kui me otsustame olemasolevale partitsioonile ruumi juurde lisada, on selle tegemine k\u00f5ige lihtsam just sellise konfiguratsiooniga. Ja mugavus haldamises kaalub \u00fcles palju muud, et me suundume sihikindlalt sellele konfiguratsioonile.<\/p>\n<p>Kasutusmugavus seisneb selles, et kui soovite andmeala laiendada, lisate lihtsalt virtuaalsesse jaotisesse ruumi, seej\u00e4rel laiendate gruppi kasutades vgextend ja k\u00f5ik ongi valmis! Harvadel juhtudel v\u00f5ib osutuda vajalikuks midagi muud, kuid v\u00e4hemalt ei pea laiendama algselt loogilist mahtu, mis on juba meeldiv. Laiendamiseks soovitatakse alul olemasolev eemaldada ja seej\u00e4rel luua uue peale\u2026 Mis ei tundu just meeldiv ning seda ei saa teha reaalajas, kuid laiendamine minu poolt n\u00e4idatud stsenaariumi kohaselt on v\u00f5imalik teostada \u201eliikudes\u201c, ilma jaotist eemaldamata. <\/p>\n<p>Kokkuv\u00f5ttes loome f\u00fc\u00fcsilise mahu, seej\u00e4rel mahugrupi, kuhu see kuulub, ning seej\u00e4rel jaotise meie serverile:<\/p>\n<pre><code class=\"bash\">pvcreate \/dev\/xvdb\nvgcreate data \/dev\/xvdb\nlvcreate -n www -L40G data\nmke2fs -t ext4 \/dev\/mapper\/data-www\n<\/code><\/pre>\n<p>\nSiin v\u00f5ib suure t\u00e4he 'L' (ja GB suuruse) asemel kasutada v\u00e4ikest t\u00e4hekest ja siis absoluutse suuruse asemel n\u00e4idata suhtelist, n\u00e4iteks et kasutada pool sellest vabast mahust, mis hetkel mahuhalduse grupis on, tuleks n\u00e4idata \u00ab-l +50%FREE\u00bb<\/p>\n<p>Viimane k\u00e4sk vormindab partitsiooni ext4 failis\u00fcsteemis (mis minu praktikas on seni n\u00e4idanud parimat stabiilsust, kui midagi l\u00e4heb valesti, seega eelistan seda).<\/p>\n<p>N\u00fc\u00fcd montime partitsiooni soovitud kohta. Selleks lisame \u00f5ige rida failis \/etc\/fstab:<\/p>\n<pre><code class=\"bash\">\/dev\/mapper\/data-www    \/var\/www                ext4    defaults        1 2<\/code><\/pre>\n<p>\nJa sisestame <\/p>\n<pre><code class=\"bash\">mount \/var\/www<\/code><\/pre>\n<p>\nKui tuleb t\u00f5rge \u2014 aeg on h\u00e4iret anda! Sest see t\u00e4hendab, et meil on viga \/etc\/fstab failis. Ja j\u00e4rgmise taask\u00e4ivitamisega v\u00f5ivad meil tekkida v\u00e4ga suured probleemid. S\u00fcsteem v\u00f5ib isegi mitte k\u00e4ivituda, mis pilveteenuste jaoks on sageli \u00fcsna kurb. Seet\u00f5ttu tuleb kas kiiresti parandada viimane lisatud rida v\u00f5i kustutada see t\u00e4ielikult! Just seet\u00f5ttu ei sisestanud me montaa\u017eikommandot k\u00e4sitsi \u2014 siis ei saaks me selle suurep\u00e4rase v\u00f5imaluse konfiguratsiooni kohe kontrollida.<\/p>\n<p>N\u00fc\u00fcd installime k\u00f5ik, mida tahtsime, ja avame veebiserveri jaoks pordid:<\/p>\n<pre><code class=\"bash\">dnf groupinstall \"Arendust\u00f6\u00f6riistad\"\ndnf -y install httpd @nodejs @redis php\nfirewall-cmd --add-service http --permanent\nfirewall-cmd --add-service https --permanent\n<\/code><\/pre>\n<p>\nSoovi korral v\u00f5ib siia lisada ka andmebaasi, kuid isiklikult p\u00fc\u00fcan ma hoida selle veebiserverist eraldi. Kuigi selle l\u00e4hedal hoidmine on kiirem, t\u00f5si. Virtuaalsete v\u00f5rguadapterite kiirus on tavaliselt umbes gigabit, ja kui t\u00f6\u00f6tate samal masinal, toimub reageerimine praktiliselt kohe. Kuid see on v\u00e4hem turvaline. Siin on see, mis on kellelegi olulisem. <\/p>\n<p>N\u00fc\u00fcd lisame parameetri konfiguratsioonifaili (loome uue, t\u00e4nap\u00e4evane CentOS'i ideoloogia selline)<\/p>\n<pre><code class=\"bash\">echo \"vm.overcommit_memory = 1\" &gt; \/etc\/sysctl.d\/98-sysctl.conf<\/code><\/pre>\n<p>\nTaask\u00e4ivita server. <br \/>\nKommentaarides kritiseeriti mind n\u00f5uande eest SeLinuxi v\u00e4ljal\u00fclitamiseks, seet\u00f5ttu parandan end ja kirjutan, et p\u00e4rast seda ei tohi unustada SeLinuxi seadistada. <br \/>\n<b>Tegelikult, kasu! \ud83d\ude42<\/b><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/469097\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0412\u043e\u0442 \u0443\u0436\u0435 2 \u0434\u043d\u044f \u043a\u0430\u043a \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b CentOS, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e, CentOS 8. \u0418 \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432 \u043d\u0435\u0439 \u0447\u0442\u043e-\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u043e\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0431\u0435\u043b. \u041f\u0440\u0438 \u0447\u0435\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0430\u0440\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043d\u043e \u0438 \u043e \u0442\u043e\u043c, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38459","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0412\u043e\u0442 \u0443\u0436\u0435 2 \u0434\u043d\u044f \u043a\u0430\u043a \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b CentOS, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e, CentOS 8. \u0418 \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432 \u043d\u0435\u0439 \u0447\u0442\u043e-\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u043e\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0431\u0435\u043b. \u041f\u0440\u0438 \u0447\u0435\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0430\u0440\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043d\u043e \u0438 \u043e \u0442\u043e\u043c,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0435\u0431 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 CentOS 8 \u0441 php7, node.js \u0438 redis | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0412\u043e\u0442 \u0443\u0436\u0435 2 \u0434\u043d\u044f \u043a\u0430\u043a \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b CentOS, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e, CentOS 8. \u0418 \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432 \u043d\u0435\u0439 \u0447\u0442\u043e-\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u043e\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0431\u0435\u043b. \u041f\u0440\u0438 \u0447\u0435\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0430\u0440\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043d\u043e \u0438 \u043e \u0442\u043e\u043c,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:23:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:23:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Veebiserver CentOS 8-l koos php7, node.js ja redis | ProHoster","description":"Eess\u00f5na. Juba kaks p\u00e4eva on uus versioon operatsioonis\u00fcsteemist CentOS v\u00e4lja antud, nimelt CentOS 8. Ja seni on Internetis \u00fcsna v\u00e4he kirjutisi selle kohta, kuidas seal midagi teha, seega otsustasin seda puudust t\u00e4ita. R\u00e4\u00e4gin mitte ainult selle paari programmi installimisest, vaid ka sellest,","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0435\u0431 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 CentOS 8 \u0441 php7, node.js \u0438 redis | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u0412\u043e\u0442 \u0443\u0436\u0435 2 \u0434\u043d\u044f \u043a\u0430\u043a \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b CentOS, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e, CentOS 8. \u0418 \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432 \u043d\u0435\u0439 \u0447\u0442\u043e-\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u043e\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0431\u0435\u043b. \u041f\u0440\u0438 \u0447\u0435\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0430\u0440\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043d\u043e \u0438 \u043e \u0442\u043e\u043c,","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:23:50+00:00","article:modified_time":"2019-10-31T19:23:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38459","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 22:08:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:09:22","updated":"2026-01-23 22:08:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=38459"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38459\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=38459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=38459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=38459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}