{"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\/nl\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis","title":{"rendered":"De snelheid van de nettoegang op verschillende punten van de planeet kan honderden keren verschillen.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Voorwoord<\/h2>\n<p>\nAl twee dagen geleden is de nieuwe versie van het besturingssysteem CentOS uitgebracht, namelijk CentOS 8. Tot nu toe zijn er nog niet veel artikelen op internet over hoe je dingen in deze versie doet, dus besloot ik deze leemte op te vullen. Ik zal niet alleen vertellen hoe je deze twee programma's installeert, maar ook hoe ik de installatie van Linux in een virtuele omgeving zie in de moderne wereld voor typische taken, inclusief schijfpartitionering en meer.<\/p>\n<p>Maar laten we eerst kort bespreken waarom het de moeite waard is om over te stappen naar deze versie vanaf alle voorgaande, en daar zijn twee redenen voor:<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ol>\n<li>php7! In de vorige versie van CentOS werd de 'orthodoxe' php5.4 ge\u00efnstalleerd...\n<p>Als we het iets serieuzer bekijken, dan hebben veel pakketten verschillende versies overgeslagen in \u00e9\u00e9n keer. Wij (de fans van redhat-achtige systemen) zijn eindelijk, als het niet de toekomst is, dan toch in elk geval in het heden aangekomen. En de aanhangers van Ubuntu zullen niet langer om ons lachen en met hun vingers naar ons wijzen, nou... tenminste een tijdje ;).<\/li>\n<li>De overgang van yum naar dnf. Het belangrijkste verschil is dat nu officieel het werken met meerdere versies van pakketten wordt ondersteund. Tot nu toe heb ik dit niet nodig gehad in versie acht, maar het klinkt veelbelovend. <\/li>\n<\/ol>\n<p><\/p>\n<h2>Cre\u00ebren van een virtuele machine<\/h2>\n<p>\nEr zijn verschillende hypervisors en ik heb niet de doelstelling om de lezer op een specifieke te richten, ik zal over de algemene principes vertellen.<\/p>\n<h3>Geheugen<\/h3>\n<p>\nTen eerste... Voor de installatie van CentOS vanaf versie 7 zeker, en naar mijn idee was het ook zo in versie 6 ('maar dat is niet zeker'), is het noodzakelijk <i>minimum<\/i> 2 GB RAM. Dus ik raad aan om in het begin zoveel toe te wijzen.<\/p>\n<p>Maar als het nodig is, kan de hoeveelheid geheugen na de installatie ook worden verminderd. Een kale installatie draait heel goed op 1 GB, dat heb ik getest.<\/p>\n<h3>Schijf<\/h3>\n<p>\nVoor een normale installatie moet een virtuele schijf van 20-30 GB worden aangemaakt. Dat is genoeg voor het systeem. En een tweede schijf voor data. Die kan zowel tijdens het aanmaken van de virtuele machine als daarna worden toegevoegd. Ik voeg die meestal later toe.<\/p>\n<h3>Processor<\/h3>\n<p>\nOp \u00e9\u00e9n kern vertraagt de kale installatie niet. En omdat de middelen vrij schaalbaar zijn, zie ik geen zin om meer toe te wijzen tijdens de installatie (tenzij je perfect op de hoogte bent van de vereisten en lui bent om nog een keer de configurator te openen).<\/p>\n<p>Het overige kan meestal standaard worden gelaten. <\/p>\n<h2>Eigenlijk de installatie<\/h2>\n<p>\nDus... We starten de installer... Persoonlijk installeer ik soortgelijke diensten al geruime tijd alleen in de vorm van virtuele machines, dus ik zal de stappen voor het schrijven van een distributie op een USB-station niet beschrijven \u2014 ik monteer gewoon de ISO als een CD-schijf in mijn favoriete hypervisor, opstarten en gaan. <\/p>\n<p>De basisinstallatie verloopt behoorlijk typisch, ik wil alleen enkele punten belichten.<\/p>\n<h3>Bronselectie <\/h3>\n<p>\nSinds de release van versie acht ligt de mirror van Yandex al een aantal dagen plat. Dat wil zeggen, deze gaat af en toe weer online, maar begint dan weer een foutmelding te geven. Ik ben er zeker van dat het te maken heeft met overbelasting van de dienst. Daarom moest ik om de bron op te geven, in plaats van het gebruikelijke adres in te voeren, gaan <noindex><a rel=\"nofollow\" href=\"https:\/\/www.centos.org\/download\/mirrors\/\">hierheen<\/a><\/noindex>, de mirror die ik leuk vind kiezen en het adres handmatig in te voeren in het installatievenster. Het is belangrijk om te onthouden dat je het pad naar de map moet opgeven waarin de catalogus ligt. <b>repodata<\/b>. Bijvoorbeeld, <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>Schijfpartitionering<\/h3>\n<p>\nDeze kwestie is naar mijn mening eerder religieus. Elke beheerder heeft zijn eigen standpunt hierover. Maar ik wil toch mijn mening over deze kwestie delen. <\/p>\n<p>Ja, in principe kun je de hele ruimte voor de root aanwijzen en het zal meestal prima werken. Waarom dan verschillende partities cre\u00ebren? \u2014 Naar mijn mening zijn daar twee hoofdredenen voor: quota en draagbaarheid. <\/p>\n<p>Bijvoorbeeld, als er iets misgaat en er fouten optreden op de hoofdpartitie met gegevens, wil je in staat zijn om het systeem toch op te starten en herstelwerkzaamheden uit te voeren. Daarom wijs ik persoonlijk een aparte partitie toe aan \/boot. Daar ligt de kernel en de bootloader. Gewoonlijk zijn 500 megabyte voldoende, maar in sommige gevallen kan er meer nodig zijn, en aangezien we gewend zijn om ruimte in terabytes te meten, wijs ik voor deze partitie 2 GB toe. Belangrijk is dat het geen lvm kan zijn.<\/p>\n<p>Vervolgens komt de root van het systeem. Voor een normale installatie heb ik nooit meer dan 4 GB nodig gehad, specifiek voor het systeem, maar tijdens geplande werkzaamheden gebruik ik vaak de map \/tmp voor het uitpakken van distributies, en ik zie geen zin in het aanwijzen daarvan als een aparte partitie \u2014 moderne systemen maken deze automatisch schoon, dus deze raakt niet vol. Dus voor de root wijs ik 8 GB toe.<\/p>\n<p>Swap\u2026 Over het algemeen heeft het weinig praktische nut. Als er swap op je server in gebruik is, betekent dit in de echte wereld alleen dat de server meer RAM moet hebben. Anders zijn prestatieproblemen gegarandeerd (of er is een geheugenlek bij een bepaald programma). Daarom is deze sectie alleen nodig voor diagnostiek. Dus 2 GB is een uitstekende hoeveelheid. Ja, ongeacht hoeveel RAM er op de server is. Ja, ik heb al die artikelen gelezen die spreken over de verhouding tussen de hoeveelheid geheugen en swap\u2026 IMHO, ze zijn verouderd. In 10 jaar praktijk heb ik het nooit nodig gehad. 15 jaar geleden gebruikte ik ze wel. <\/p>\n<p>Of je \/home in een aparte partitie moet indelen, kan IMHO iedereen zelf beslissen. Als iemand deze map op de server actief gaat gebruiken, is het beter om het apart te maken. Als niemand het gebruikt, is het niet nodig.<\/p>\n<p>Verder, \/var. In mijn ogen moet je deze absoluut apart maken. Je kunt beginnen met een hoeveelheid van 4 GB, en zien hoe het gaat. En ja, met 'hoe het gaat' bedoel ik dat<\/p>\n<ol>\n<li>Ten eerste kun je altijd een andere schijf in de ondermap \/var aankoppelen (wat ik verderop met een voorbeeld zal laten zien).<\/li>\n<li>Ten tweede, we hebben lvm \u2014 je kunt altijd toevoegen. En meestal moet je toevoegen wanneer er te veel logs binnenkomen. Maar ik heb nooit van tevoren kunnen voorspellen wat die hoeveelheid is, daarom begin ik met 2 GB en kijk daarna.<\/li>\n<\/ol>\n<p>\nNiet toegewezen ruimte blijft vrij in de volume groep, die kun je later altijd gebruiken.<\/p>\n<h4>LVM<\/h4>\n<p>\n<b>Alle<\/b> Partities, behalve \/boot, is het logisch om in LVM te maken. Ja, inclusief swap. Ja, swap moet volgens alle adviezen aan het begin van de schijf staan, maar in het geval van LVM kan de locatie ervan in principe niet worden bepaald. Maar zoals ik hierboven al schreef, jouw systeem <i>hoort<\/i> swap helemaal niet te gebruiken. En daarom doet het er niet toe waar het is. We leven niet meer in '95, dat is wel zeker!<\/p>\n<p>Verder zijn er in LVM een aantal basisconcepten waarmee je moet leren omgaan:<\/p>\n<ul>\n<li> fysiek volume<\/li>\n<li> volume groep<\/li>\n<li> logisch volume<\/li>\n<\/ul>\n<p>\nFysieke volumes worden samengevoegd in groepen, waarbij elk fysiek volume zich maar in \u00e9\u00e9n groep kan bevinden, en een groep zich op meerdere fysieke volumes tegelijk kan bevinden. <br \/>\nLogische volumes bevinden zich telkens in \u00e9\u00e9n groep. <\/p>\n<p>Maar... We leven nu in de 21e eeuw en hebben virtuele servers. Het heeft geen zin om dezelfde mechanismen toe te passen die voor fysieke servers werden gebruikt. Voor virtuele servers is het belangrijk om gegevens gescheiden van het systeem te hebben! Dit is vooral belangrijk om gegevens snel naar een andere virtual machine over te zetten (bijvoorbeeld bij de overstap naar een nieuw besturingssysteem) en voor allerlei handige extra's (zoals aparte back-ups per partitie via hypervisor hulpmiddelen). Daarom wordt \u00e9\u00e9n volume group gebruikt voor het systeem en een andere voor de gegevens! Deze logische scheiding helpt enorm in de praktijk!<\/p>\n<p>Als je bij het aanmaken van de virtuele machine slechts \u00e9\u00e9n virtuele harde schijf hebt aangemaakt, eindigt de configuratie hier. Heb je er twee, maak dan voorlopig de tweede nog niet in gebruik.<\/p>\n<p><b>We starten de installatie.<\/b><\/p>\n<h2>Post-installatie<\/h2>\n<p>\nZo, het vers ge\u00efnstalleerde systeem is eindelijk opgestart. Het eerste wat we moeten controleren is de internetverbinding. <\/p>\n<pre><code class=\"bash\">ping ya.ru<\/code><\/pre>\n<p>\nIs er een reactie? \u2014 Geweldig, druk op Ctrl-C.<br \/>\nAls dat niet het geval is, ga dan het netwerk configureren, zonder dat is het leven niks, maar mijn artikel gaat daar niet over.<\/p>\n<p>Als we nog niet als root zijn ingelogd, log dan in als root, want het is vervelend om <i>zoveel<\/i> commando's met sudo in te typen (en mogen de parano\u00efde admins me vergeven):<\/p>\n<pre><code class=\"bash\">sudo -i<\/code><\/pre>\n<p>\nNu typen we eerst<\/p>\n<pre><code class=\"bash\">dnf -y update<\/code><\/pre>\n<p>\nEn als je dit artikel in 2019 leest, zal er waarschijnlijk niets gebeuren, maar het was het proberen waard. <\/p>\n<h3>Laten we de overige schijf configureren<\/h3>\n<p>\nStel dat de partitie met het systeem xvda was, dan is de schijf voor de gegevens xvdb. Ok\u00e9.<\/p>\n<p>De meeste tips beginnen met de woorden \"Start fdisk en maak een partitie...\"<\/p>\n<p>Dus, dat is <i>niet juist<\/i>!<\/p>\n<p>Ik herhaal het nogmaals omdat het belangrijk is! In dit geval is het schadelijk om partities aan te maken op een schijf die volledig in gebruik is voor LVM, ook al is het een virtuele schijf! Elk woord in deze zin is belangrijk. Als we zonder LVM werken \u2014 dan is het nodig. Als we op de schijf zowel het systeem als de gegevens hebben \u2014 dan is het ook nodig. Als we om de een of andere reden de helft van de schijf leeg willen laten \u2014 is het ook nodig. Maar meestal zijn al deze aanname puur theoretisch. Want als we besluiten om ruimte toe te voegen aan de bestaande partitie, dan is het het gemakkelijkst om het te doen met deze configuratie. Het gemak in het beheer weegt zoveel zwaarder, dat we doelbewust naar deze configuratie streven.<\/p>\n<p>Het gemak zit hem in het feit dat als je de gegevenspartitie wilt uitbreiden, je eenvoudigweg ruimte toevoegt aan de virtuele partitie, waarna je de groep uitbreidt met vgextend en alles! In zeldzame gevallen kan het nodig zijn om iets anders te doen, maar in ieder geval hoef je de logische schijf niet aan het begin uit te breiden, wat al fijn is. Want voor het uitbreiden van die schijf wordt aangeraden om de bestaande eerst te verwijderen en dan een nieuwe te cre\u00ebren, wat er niet zo prettig uitziet en niet 'live' kan worden gedaan; de uitbreiding volgens het door mij beschreven scenario kan zelfs 'on the fly' plaatsvinden zonder de partitie te demontieren. <\/p>\n<p>Dus, we maken eerst een fysieke schijf aan, dan een groep schijven die deze omvat, en daarna een partitie voor onze server:<\/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>\nHier kun je in plaats van de grote letter \"L\" (en de grootte in GB) een kleine gebruiken en dan in plaats van de absolute grootte een relatieve opgeven; bijvoorbeeld, om de helft van de momenteel beschikbare ruimte in de volumegroep te gebruiken, moet je \"-l +50%FREE\" opgeven.<\/p>\n<p>De laatste opdracht formatteert de partitie in het ext4-bestandssysteem (dat tot nu toe in mijn ervaring de grootste stabiliteit laat zien in het geval dat alles kapot is, daarom geef ik de voorkeur aan deze).<\/p>\n<p>Nu monteren we de partitie op de gewenste plaats. Hiervoor voegen we de juiste regel toe aan \/etc\/fstab:<\/p>\n<pre><code class=\"bash\">\/dev\/mapper\/data-www    \/var\/www                ext4    defaults        1 2<\/code><\/pre>\n<p>\nEn we typen <\/p>\n<pre><code class=\"bash\">mount \/var\/www<\/code><\/pre>\n<p>\nAls er een foutmelding verschijnt, slaan we alarm! Want dat betekent dat er een fout is in \/etc\/fstab. En dat we bij de volgende herstart grote problemen zullen hebben. Het systeem kan zelfs helemaal niet opstarten, wat voor cloudservices vaak zeer triest is. Daarom moeten we ofwel snel de laatst geschreven regel corrigeren, of deze helemaal verwijderen! Daarom hebben we besloten om de mount-opdracht niet handmatig te specificeren \u2014 dan zouden we deze prachtige mogelijkheid om de configuratie meteen te controleren niet hebben gekregen.<\/p>\n<p>Nu installeren we alles wat we wilden en openen we de poorten voor het web:<\/p>\n<pre><code class=\"bash\">dnf groupinstall \"Development Tools\"\ndnf -y install httpd @nodejs @redis php\nfirewall-cmd --add-service http --permanent\nfirewall-cmd --add-service https --permanent\n<\/code><\/pre>\n<p>\nIndien gewenst, kan er ook een database hier worden ge\u00efnstalleerd, maar persoonlijk probeer ik deze apart van de webserver te houden. Hoewel het dichterbij sneller is, ja. De snelheid van virtuele netwerkadapters ligt meestal rond de gigabit, en bij gebruik op dezelfde machine zijn de toegangspunten vrijwel onmiddellijk. Maar het is minder veilig. Hier is het dus wat belangrijker voor jou. <\/p>\n<p>Nu voegen we de parameter toe aan het configuratiebestand (we maken een nieuwe; de moderne benadering van CentOS is zo)<\/p>\n<pre><code class=\"bash\">echo \"vm.overcommit_memory = 1\" &gt; \/etc\/sysctl.d\/98-sysctl.conf<\/code><\/pre>\n<p>\nHerstart de server. <br \/>\nIn de opmerkingen werd ik gewantrouwd om de suggestie te doen om SeLinux uit te schakelen, daarom zal ik mezelf verbeteren en schrijven dat je daarna niet moet vergeten SeLinux in te stellen. <br \/>\n<b>Eigenlijk, winst! \ud83d\ude42<\/b><br \/>\n<br \/>Bron: <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 5.0.3 - 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.\" \/>\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\/nl\/blog\/administrirovanie\/veb-server-na-centos-8-s-php7-node-js-i-redis\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/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\udd47Webserver op CentOS 8 met php7, node.js en redis | ProHoster","description":"Voorwoord Al twee dagen is de nieuwe versie van het besturingssysteem CentOS uitgebracht, namelijk CentOS 8.","canonical_url":"https:\/\/prohoster.info\/nl\/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":"nl_NL","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.","og:url":"https:\/\/prohoster.info\/nl\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/38459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=38459"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/38459\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=38459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=38459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=38459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}