{"id":55605,"date":"2020-01-24T00:00:00","date_gmt":"2020-01-23T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/moj-opyt-raboty-s-plesk"},"modified":"2020-02-18T14:03:44","modified_gmt":"2020-02-18T11:03:44","slug":"moj-opyt-raboty-s-plesk","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/moj-opyt-raboty-s-plesk","title":{"rendered":"A Plesk-kal szerzett tapasztalatom","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Szeretn\u00e9m megosztani n\u00e9h\u00e1ny tapasztalatomat arra vonatkoz\u00f3an, hogy mennyire fontos vagy felesleges egy vez\u00e9rl\u0151pult egy kereskedelmi, egyetlen szerveren fut\u00f3 webprojekt sz\u00e1m\u00e1ra, ha van egy nagyon r\u00e9szmunkaid\u0151s adminisztr\u00e1tor. A t\u00f6rt\u00e9net egy p\u00e1r \u00e9vvel ezel\u0151tt kezd\u0151d\u00f6tt, amikor ismer\u0151s\u00f6k ismer\u0151sei megk\u00e9rtek arra, hogy a technikai oldalr\u00f3l seg\u00edtsek egy \u00fczletv\u00e1s\u00e1rl\u00e1sban \u2013 egy h\u00edroldal \u00e1tv\u00e9tel\u00e9ben. N\u00e9h\u00e1ny dologba kiss\u00e9 bele kellett folynom, figyelni kellett, hogy minden sz\u00fcks\u00e9ges adat a megfelel\u0151 form\u00e1ban \u00e9s mennyis\u00e9gben \u00e1tad\u00e1sra ker\u00fclj\u00f6n, \u00e9s strat\u00e9giailag m\u00e9rlegelni, hogy mit lehetne jav\u00edtani.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484812\/\"><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/1f8a2d7426beff7d9cc53f08b9a2c95a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nA tranzakci\u00f3 l\u00e9trej\u00f6tt, a heged\u0171s m\u00e1r nem volt sz\u00fcks\u00e9ges. V\u00e9ge. Val\u00f3j\u00e1ban nem.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAz oldal egy k\u00e9tprocesszoros, 4 GB-os VM-en futott Linode-on, egy r\u00e9gi Debian 5 rendszerrel, t\u00f6bb mint 400 napos \u00fczemid\u0151vel \u00e9s egy ilyen r\u00e9gi csomaglist\u00e1val. A weboldal egy saj\u00e1t CMS-en, nginx-en, php 5.3 FPM-en, mysql-on a Percona optimaliz\u00e1l\u00e1s\u00e1val m\u0171k\u00f6d\u00f6tt. Alapvet\u0151en, m\u0171k\u00f6d\u00f6tt.<\/p>\n<p>P\u00e1rhuzamosan a velem folytatott besz\u00e9lget\u00e9sek mellett az \u00faj tulajdonos programoz\u00f3t keresett a projekt elv\u00e1r\u00e1sokhoz val\u00f3 igaz\u00edt\u00e1s\u00e1ra. Tal\u00e1lt is. A programoz\u00f3 felbecs\u00fclte a forgalmat \u00e9s a mennyis\u00e9geket, \u00e9s arra a k\u00f6vetkeztet\u00e9sre jutott, hogy \u00e9rt a optimaliz\u00e1l\u00e1shoz \u00e9s a k\u00f6lts\u00e9gmenedzsmenthez. Az eg\u00e9sz weboldalt \u00e1tk\u00f6lt\u00f6ztette egy 700 rubeles megosztott hosztra, amelyet a sz\u00e1m\u00e1ra ismert IS****er ir\u00e1ny\u00edtott. P\u00e1r nap m\u00falva \u00fajra h\u00edvott a tulajdonos: \u201eminden lass\u00fa, \u00e9s \u00fagy t\u0171nik, felt\u00f6rt\u00e9k az oldalt\u201d. Pr\u00f3b\u00e1ltam megoldani a helyzetet a vez\u00e9rl\u0151pulton kereszt\u00fcl, de n\u00e9h\u00e1ny sikertelen pr\u00f3b\u00e1lkoz\u00e1s ut\u00e1n, hogy megv\u00e1ltoztassam a PHP verzi\u00f3t vagy a hendlert fcgi-r\u0151l fpm-re, feladtam, \u00e9s belen\u00e9ztem a shellbe. Ott tal\u00e1ltam bekapcsolt debuggol\u00e1st, amely az internet eg\u00e9sz\u00e9n megvil\u00e1g\u00edtotta a mysql jelszav\u00e1t, 777-es jogosults\u00e1gokat n\u00e9h\u00e1ny mapp\u00e1n, amelyek ebben az id\u0151ben m\u00e1r tel\u00edtve voltak rosszindulat\u00fa szoftverrel \u00e9s hasonl\u00f3 borzalmakat tal\u00e1ltam. A tulajdonos bel\u00e1tta, hogy a hoszton, a programoz\u00f3n \u00e9s azon az adminisztr\u00e1toron sp\u00f3rolni, aki egy szemmel n\u00e9z\u00e9sre figyeln\u00e9 a dolgokat \u2013 helytelen.<\/p>\n<p>RuVDS-re megy\u00fcnk. A brit Linode-n\u00e1l kicsit k\u00f6zelebb, \u00e9s ha v\u00e9letlen\u00fcl szem\u00e9lyes adatokat szeretn\u00e9l t\u00e1rolni, nem kell m\u00e1shova k\u00f6lt\u00f6zn\u00f6d. Mivel a projekt terjeszked\u00e9s\u00e9t tervezt\u00fck, egy \"n\u00f6velhet\u0151\" virtu\u00e1lis g\u00e9pet vett\u00fcnk: 4 mag, 8 GB mem\u00f3ria, 80 GB lemez. Nem mintha nem tudn\u00e1m manu\u00e1lisan konfigur\u00e1lni az nginx-et, de nem volt kedvem ehhez a projekthez annyira intim m\u00f3don (l\u00e1sd fent az \u201ealkalmi munka\u201d r\u00e9szn\u00e9l). Ez\u00e9rt telep\u00edtettem a Plesk-et (itt a telep\u00edt\u00e9si r\u00e9szleteket kihagyom, mert tulajdonk\u00e9ppen nincsenek: elind\u00edtottam az telep\u00edt\u0151t, be\u00e1ll\u00edtottam a jelsz\u00f3t az adminnak, megadtam a kulcsot \u2013 k\u00e9sz), akkoriban ez a 17.0 volt. Az alapbe\u00e1ll\u00edt\u00e1sok elfogadhat\u00f3an m\u0171k\u00f6dnek dobozb\u00f3l, van fail2ban \u00e9s a legfrissebb el\u00e9rhet\u0151 PHP \u00e9s nginx verzi\u00f3k.\u00a0<\/p>\n<p>Tal\u00e1n \u00e9rdemes meg\u00e1llni \u00e9s elmagyar\u00e1zni, mi\u00e9rt ezt v\u00e1lasztottam. Mivel ilyen dolgokkal ritk\u00e1n foglalkozom, \u00e9s nincs k\u00fcl\u00f6n\u00f6sebb eszk\u00f6zt\u00e1ram vagy sablonk\u00e9szletem minden esetre, vil\u00e1gos volt, hogy sz\u00fcks\u00e9g van valamilyen automatiz\u00e1l\u00e1sra az alap dolgokhoz, hogy el\u0151sz\u00f6r is gyorsan, m\u00e1sodszor biztons\u00e1gosan, harmadszor pedig, hogy valaki m\u00e1r bevezette az \u00f6sszes legjobb gyakorlatot. <\/p>\n<p>Teh\u00e1t telep\u00edtettem. Jelent\u0151s id\u0151t sp\u00f3roltam meg, az \u00faj szerverre val\u00f3 \u00e1t\u00e1ll\u00e1s gyakorlatilag azonnali lett. Csak a MySQL konfigur\u00e1ci\u00f3t kellett \u00e1t\u00edrni, hogy a mem\u00f3ria fel\u00e9t megkapja, \u00e9s az nginx-et a magok fel\u00e9re cs\u00f6kkenteni (a Plesk nem ny\u00fal a glob\u00e1lis konfigur\u00e1ci\u00f3khoz), \u00e9s n\u00e9h\u00e1ny napig be kellett n\u00e9zni a shellbe, hogy megn\u00e9zzem a mysqltuner \u00e1llapot\u00e1t. Ja, \u00e9s megvettem a fizet\u0151s ImunifyAV-t a b\u0151v\u00edtm\u00e9nyek katal\u00f3gusb\u00f3l, hogy megszabaduljak a felt\u00f6lt\u00f6tt rosszindulat\u00fa szoftverekt\u0151l. Kb. 11,000 fert\u0151z\u00f6tt f\u00e1jlra bukkantam. A borzalom az, hogy obfuszk\u00e1lt k\u00f3ddarabok ker\u00fcltek be a statikus f\u00e1jlokba, \u00e9s ezt manu\u00e1lisan kitakar\u00edtani igencsak elkeser\u00edt\u0151 lett volna. El\u0151sz\u00f6r pr\u00f3b\u00e1ltam a ClamAV-t, de kider\u00fclt, hogy az ilyen dolgokat nem kezel, m\u00edg az ImunifyAV sikeresen megoldotta. R\u00e1ad\u00e1sul a gy\u00f3gy\u00edtott f\u00e1jlok munkak\u00e9pes \u00e1llapotban maradnak, csak a rosszindulat\u00fa r\u00e9szt t\u00f6r\u00f6lj\u00fck.<\/p>\n<p>Az aritmetika egyszer\u0171: havi 50$ a virtu\u00e1lis g\u00e9p\u00e9rt, 10$ a Plesk-\u00e9rt (val\u00f3j\u00e1ban kevesebb, mert egy \u00e9vre, k\u00e9t h\u00f3napos kedvezm\u00e9nnyel v\u00e1s\u00e1roltuk) \u00e9s 3$ az antiv\u00edrus\u00e9rt. Vagy sok p\u00e9nz a dr\u00e1ga id\u0151mb\u0151l, amit a szerveren t\u00f6lten\u00e9k, kezdetben manu\u00e1lisan rendbe rakva ezeket a z\u0171rzavarokat. A tulajdonost ez a megold\u00e1s teljesen kiel\u00e9g\u00edtette.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/e97f6ba398109d26ea4ecb14ecc349bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nK\u00f6zben tal\u00e1ltunk egy \u00faj programoz\u00f3t. Meg\u00e1llapodtunk vele a felel\u0151ss\u00e9gi k\u00f6r\u00f6k megoszt\u00e1s\u00e1r\u00f3l, aldomain-t hoztunk l\u00e9tre a tesztverzi\u00f3hoz, \u00e9s elkezd\u0151d\u00f6tt a munka. \u0150 a Laravel-re \u00e9p\u00edtette az \u00faj weboldal verzi\u00f3t, \u00e9n pedig a fail2ban-t figyeltem.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/fed4a8fa4cba7416def95d5c10003657.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00c9rdekes, hogy a k\u00edv\u00e1ncsiskod\u00f3k \u00e1raml\u00e1sa nem sz\u0171nik meg, \u00e9s a banlist\u00e1n mindig k\u00f6r\u00fclbel\u00fcl sz\u00e1z c\u00edm szerepel. Az \u00e9rdekes hat\u00e1s: \u00e1ltal\u00e1ban, amikor bel\u00e9pek a shell-be, a k\u00f6sz\u00f6nt\u00e9sn\u00e9l k\u00f6r\u00fclbel\u00fcl 20000-30000 sikertelen SSH bel\u00e9p\u00e9si k\u00eds\u00e9rletet l\u00e1tok. A fail2ban bekapcsol\u00e1s\u00e1val k\u00f6r\u00fclbel\u00fcl 70. Befektetett er\u0151fesz\u00edt\u00e9sek: 0. Sajnos egy kis szennyez\u0151d\u00e9s is becs\u00faszott. Alap\u00e9rtelmez\u00e9s szerint a WAF (modsecurity) \u201ef\u00e9lig bekapcsolt\u201d \u00e1llapotban volt: figyelmeztet\u0151 \u00fczemm\u00f3dban. Vagyis a gyan\u00fas tev\u00e9kenys\u00e9geket csak napl\u00f3zta, de val\u00f3j\u00e1ban semmilyen int\u00e9zked\u00e9st nem tett. A fail2ban viszont \u00e1tn\u00e9zte az \u00f6sszes napl\u00f3t a bekapcsolt b\u00f6rt\u00f6n\u00f6k szerint, \u00e9s lestrap\u00e1lta mindent, ami mozgott. \u00cdgy a szerkeszt\u0151s\u00e9g fel\u00e9t kitiltottuk :D. Ki kellett kapcsolnunk ezt a b\u00f6rt\u00f6nt, \u00e9s a sz\u00fcks\u00e9ges IP-c\u00edmeket a megb\u00edzhat\u00f3s\u00e1g \u00e9rdek\u00e9ben feh\u00e9rlist\u00e1ra kellett tenni. Befektetett er\u0151fesz\u00edt\u00e9sek: k\u00e9tszer kattintani az eg\u00e9rrel \u00e9s megtan\u00edtani a szerkeszt\u0151ket, hogy mondj\u00e1k meg az IP-c\u00edm\u00fcket.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/57dde64a4e5ac5bfb2ea8d482be88905.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA programoz\u00f3nak azonnal tetszett a lehet\u0151s\u00e9g, hogy az adatb\u00e1zisokat k\u00f6zvetlen\u00fcl a panelen kereszt\u00fcl t\u00f6lthesse fel, \u00e9s a gyors hozz\u00e1f\u00e9r\u00e9s a phpMyAdminhoz.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/2883ca611c8d5d09988c9a51e4ad43d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAmi nekem tetszett \u2013 a napl\u00f3k \u00e9s a biztons\u00e1gi m\u00e1solatok. A napl\u00f3k magukt\u00f3l \u00edr\u00f3dnak \u00e9s forognak; a biztons\u00e1gi m\u00e1solatok be\u00e1ll\u00edt\u00e1sa nagyon egyszer\u0171. A leglassabb id\u0151szakban egy teljes biztons\u00e1gi m\u00e1solat k\u00e9sz\u00fcl, k\u00f6r\u00fclbel\u00fcl 10 gigab\u00e1jtot, majd naponta egy inkrement\u00e1lis, k\u00f6r\u00fclbel\u00fcl 200 megab\u00e1jtot, egy h\u00e9ten kereszt\u00fcl. A helyre\u00e1ll\u00edt\u00e1s granul\u00e1lt, ak\u00e1r egy konkr\u00e9t f\u00e1jlra vagy adatb\u00e1zisra. Ha inkrement\u00e1lisb\u00f3l kell helyre\u00e1ll\u00edtani, akkor nem sz\u00fcks\u00e9ges el\u0151sz\u00f6r a teljes biztons\u00e1gi m\u00e1solattal \u00e9s az eg\u00e9sz l\u00e1nc restaur\u00e1l\u00e1s\u00e1val bajl\u00f3dni, a Plesk mindent elint\u00e9z. A biztons\u00e1gi m\u00e1solatokat b\u00e1rhova fel lehet t\u00f6lteni: FTP-re, Dropbox-ra, S3 v\u00f6d\u00f6rre, Google Drive-ra \u00e9s \u00edgy tov\u00e1bb.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/6fd76d807ceec89164f1a080d5635ba6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA D-nap: a programoz\u00f3 v\u00e9gre befejezte az \u00faj motor munk\u00e1latait, felt\u00f6lt\u00f6tt\u00fck a termel\u00e9si k\u00f6rnyezetbe, import\u00e1ltuk a r\u00e9gi adatokat, \u00e9s nekil\u00e1ttunk kiv\u00e1lasztani a j\u00f6v\u0151beli Mazarink sz\u00edn\u00e9t. M\u00e9g mindig azt v\u00e1lasztjuk.<\/p>\n<p>Elkezd\u0151dtek az els\u0151 probl\u00e9m\u00e1k. Az \u00faj weboldal v\u00e1rhat\u00f3an nehezebb volt, mint a r\u00e9gi, de a val\u00f3di probl\u00e9ma az volt, hogy a forgalom vonz\u00e1s\u00e1ra t\u00f6bbek k\u00f6z\u00f6tt a Yandex.Zen-re t\u00e1maszkodtunk, amely t\u00f6meg\u00e9vel hozta a l\u00e1togat\u00f3kat. A weboldal 150 egyidej\u0171 csatlakoz\u00e1sn\u00e1l \u00f6sszeroskadt (nem besz\u00e9lek az RPS-r\u0151l, mert azt nem m\u00e9rt\u00fck). Elkezdtem kattintgatni a gombokat \u00e9s \u00e1ll\u00edtgatni a php_fpm be\u00e1ll\u00edt\u00e1sait.<br \/>\n\u00a0<br \/>\n<img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/cf6b2a5bd4f566431c2412da0323730f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHopp, m\u00e1r 500 kapcsolata van. Amint a hitelk\u00e1rty\u00e1t a forgalom n\u00f6vel\u00e9s\u00e9re ir\u00e1nyoztuk, a forgalmi hull\u00e1mok egyre nagyobbak lettek. A k\u00f6vetkez\u0151 m\u00e9rf\u00f6ldk\u0151 1000 egyidej\u0171 kapcsolat. Itt m\u00e1r finom\u00edtani kellett a k\u00f3dot, \u00e9s belen\u00e9zni a motorh\u00e1ztet\u0151 al\u00e1. A Plesk nem seg\u00edtett ebben, de ezt igaz\u00e1b\u00f3l nem is v\u00e1rtuk. Bekapcsoltuk a lass\u00fa lek\u00e9rdez\u00e9sek napl\u00f3j\u00e1t, indexeket f\u0171z\u00f6gett\u00fcnk az adatb\u00e1zisra, elt\u00e1vol\u00edtottunk felesleges lek\u00e9rdez\u00e9seket a k\u00f3db\u00f3l, \u00e9s \u00fajra \u00e1tn\u00e9zt\u00fck a MySQL konfigur\u00e1ci\u00f3t a mysqltuner aj\u00e1nl\u00e1sai szerint.<\/p>\n<p>\u00daj kih\u00edv\u00e1s \u2014 2000 kapcsolat. K\u00f6zben megjelent a Plesk 17.8 verzi\u00f3, amely t\u00f6bbek k\u00f6z\u00f6tt bevezette az nginx gyors\u00edt\u00f3t\u00e1raz\u00e1st. Friss\u00edtett\u00fcnk (meglep\u0151en k\u00f6nnyen). Pr\u00f3b\u00e1lkozunk. M\u0171k\u00f6dik! \u00c9s azonnal megjelent a probl\u00e9ma, a Yandex Zen h\u00edrcsatorna le\u00e1llt. Az oldal m\u0171k\u00f6dik, de a h\u00edrcsatorna nem. Ha a h\u00edrcsatorna nem m\u0171k\u00f6dik, nincs forgalom. Fesz\u00fclts\u00e9g van a leveg\u0151ben. A k\u00f6r\u00fclm\u00e9nyek nyom\u00e1s\u00e1ra \u00e9s a fant\u00e1zia hi\u00e1ny\u00e1ban azonnal strace-elni kezdtem az nginx-et, \u00e9s megtal\u00e1ltam, amit kerestem. Kider\u00fclt, hogy egy bizonyos pillanatban a h\u00fclye nginx gyors\u00edt\u00f3t\u00e1razta a 500-as hib\u00e1t v\u00e1laszk\u00e9nt a yandex-t\u0151l kapott get feed.xml h\u00edv\u00e1sra. Helyre\u00e1ll\u00edtottuk, kiv\u00e9teleket adtunk hozz\u00e1 a gyors\u00edt\u00f3t\u00e1r be\u00e1ll\u00edt\u00e1saihoz:<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/5bab677f540319a539b3ca3596194f56.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNyilv\u00e1nval\u00f3, hogy a tulajdonosnak SZ\u00dcKS\u00c9GE VAN M\u00c9G, a hull\u00e1mok fokozatosan n\u0151nek. Eddig megbirk\u00f3zunk, de el\u0151re elkezdt\u00fck tesztelni a memcached-et, szerencs\u00e9re a Laravel szinte nat\u00edvan t\u00e1mogatja. A memcached \u00f6n\u00e1ll\u00f3 telep\u00edt\u00e9se \u2018j\u00e1tszadoz\u00e1s\u2019 c\u00e9lj\u00e1ra nem volt kedvem, ez\u00e9rt Docker k\u00e9pet telep\u00edtett\u00fcnk. K\u00f6zvetlen\u00fcl a panelb\u0151l.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/65041c573830669cd577a63aa65256e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNa j\u00f3, hazudtam, be kellett l\u00e9pnem a shell-be \u00e9s telep\u00edtenem a modult a pecl-en kereszt\u00fcl. K\u00f6zvetlen\u00fcl a <noindex><a rel=\"nofollow\" href=\"https:\/\/support.plesk.com\/hc\/en-us\/articles\/115001544133-Unable-to-install-memcached-PHP-module-memcached-support-requires-libmemcached\">utas\u00edt\u00e1st<\/a><\/noindex>. Jelenleg nem tudok besz\u00e1molni a s\u00e1vsz\u00e9less\u00e9g-n\u00f6veked\u00e9sr\u0151l, el\u00e9g nagy forgalom nem volt. Az oldal motorja csatlakozott a localhost:11211-hez, a statisztik\u00e1k megjelennek, a mem\u00f3ria elfogy. Ha tetszik, megn\u00e9zz\u00fck, mi k\u00f6vetkezik. Vagy \u00edgy hagyjuk, vagy egy 'igazit' tesz\u00fcnk a rendszerre. Vagy kipr\u00f3b\u00e1ljuk a redis-t hasonl\u00f3 m\u00f3don. <\/p>\n<p>Azt\u00e1n sz\u00fcks\u00e9g volt egy lev\u00e9lk\u00fcld\u0151rendszer be\u00e1ll\u00edt\u00e1s\u00e1ra. Nincsenek rel\u00e9k, csak smtp hiteles\u00edt\u00e9s. L\u00e9trehoztam egy e-mail c\u00edmet, \u00e9s a PHP seg\u00edts\u00e9g\u00e9vel ezen kereszt\u00fcl v\u00e9gezz\u00fck a levelez\u00e9st.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/1346dcaa9913c457153b67a8a0fdc6f3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNemr\u00e9giben megjelent a Plesk Obsidian (18.0), friss\u00edtett\u00fcnk a kor\u00e1bbi tapasztalatok alapj\u00e1n f\u00e9lelem n\u00e9lk\u00fcl. Minden nagyon sim\u00e1n ment, m\u00e9g csak mes\u00e9lni sem tudok r\u00f3la. A kellemes meglepet\u00e9s az volt, hogy jelent\u0151sen javult az interf\u00e9sz min\u0151s\u00e9ge, moderniz\u00e1l\u00f3dott \u00e9s n\u00e9h\u00e1ny helyen k\u00e9nyelmesebb\u00e9 v\u00e1lt. Az Advanced Monitoring a Grafana-n elk\u00e9peszt\u0151 dolog.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/3b730da797cde1344add378d9f75efb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nM\u00e9g nem m\u00e9lyedtem bele, de p\u00e9ld\u00e1ul be\u00e1ll\u00edthat\u00f3k figyelmeztet\u00e9sek b\u00e1rmilyen param\u00e9terr\u0151l e-mailben. A tulajdonosnak, lol.<\/p>\n<p>Ha m\u00e1r a felhaszn\u00e1l\u00f3i fel\u00fcletet eml\u00edtem, az adapt\u00edv, \u00e9s nagyon j\u00f3l m\u0171k\u00f6dik telefonon. A korai szakaszokban, amikor pr\u00f3b\u00e1ltuk megtal\u00e1lni az optim\u00e1lis PHP-be\u00e1ll\u00edt\u00e1sokat \u00e9s m\u00e1sokat, ez jelent\u0151sen seg\u00edtett. K\u00fcl\u00f6n\u00f6sen, amikor a programoz\u00f3 \u00e9ppen 23 \u00f3rakor, a munk\u00e1ba vetett szenved\u00e9llyel valamit csin\u00e1l, mik\u00f6zben \u00e9n a szenved\u00e9lyem k\u00f6vetkezt\u00e9ben vodk\u00e1t iszom a f\u00fcrd\u0151ben, \u00e9s s\u00fcrg\u0151sen \u00e1t kell kapcsolni valamit.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/fd472b567b82a25c06fbda3fdc381fbd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nJa, mellesleg. A k\u00e9pen l\u00e1that\u00f3, hogy megjelent a PHP Composer. M\u00e9g nem k\u00eds\u00e9rletezt\u00fcnk vele, de mondjuk, a Laravel sz\u00e1m\u00e1ra rengeteg bejelentkez\u00e9st sp\u00f3rolhat meg a shellben \u00e9s id\u0151t a f\u00fcgg\u0151s\u00e9gek telep\u00edt\u00e9s\u00e9re. Ugyanez a rendszer el\u00e9rhet\u0151 a Node.JS-hez \u00e9s a Rubyhoz.<\/p>\n<p>Az SSL-t illet\u0151en minden egyszer\u0171. Ha a domain a megfelel\u0151 helyre mutat, a Let\u2019s Encrypt egy kattint\u00e1ssal elk\u00e9sz\u00fcl, \u00e9s k\u00e9s\u0151bb automatikusan friss\u00fcl, mind a domain, mind a szubdom\u00e9nek, s\u0151t m\u00e9g a levelez\u0151szolg\u00e1ltat\u00e1sok tekintet\u00e9ben is.<\/p>\n<p><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/248a7770c80fb9d972078b7bf52cfbce.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA Plesk, mint szoftver, jelenlegi \u00e1llapot\u00e1ban el\u00e9g kellemes \u00e9s stabil. Automatikusan friss\u00edti mag\u00e1t \u00e9s a rendszert csendesen, kev\u00e9s er\u0151forr\u00e1st fogyaszt, \u00e9s pontosan m\u0171k\u00f6dik. M\u00e9g csak nem is eml\u00e9kszem, hogy valahol hib\u00e1t tapasztaltam volna, ami a term\u00e9k nyilv\u00e1nval\u00f3 hib\u00e1j\u00e1nak sz\u00e1m\u00edtana. Term\u00e9szetesen ad\u00f3dtak probl\u00e9m\u00e1k, de azok vagy a konfigur\u00e1ci\u00f3 t\u00f6k\u00e9letlens\u00e9g\u00e9b\u0151l ad\u00f3dtak, vagy valahol a hat\u00e1rvonalon, \u00edgy nincs igaz\u00e1n mibe belek\u00f6tni. A Pleskkel val\u00f3 munka \u00f6sszess\u00e9g\u00e9ben kellemes \u00e9lm\u00e9ny.<\/p>\n<p>Azt hiszem, \u00f6sszegz\u00e9sre jutottam. Abban az esetben, amikor nincs adminisztr\u00e1tor, vagy csak kev\u00e9s id\u0151t t\u00f6lt ott, amikor a webt\u00e1rhely \u00e1ra \u00e9s az ott fut\u00f3 weboldalak k\u00f6lts\u00e9ge meghaladja, mondjuk, a 100 eur\u00f3t, amikor nem arr\u00f3l van sz\u00f3, hogy 1500 weboldalt osztanak meg egy szerveren, amikor a d\u00f6nt\u00e9st hoz\u00f3 el\u0151tt a k\u00e9rd\u00e9s az adminisztr\u00e1tor f\u00e9l\u00e1ll\u00e1sban val\u00f3 alkalmaz\u00e1sa, vagy szoftver v\u00e1s\u00e1rl\u00e1sa, \u00e9s 'f\u00e9lszor' adminisztr\u00e1tort felvenni, vagy ak\u00e1r nem alkalmazni adminisztr\u00e1tort \u2014 ennek mindenk\u00e9ppen van \u00e9rtelme. A t\u00e1voli adminisztr\u00e1tor szempontj\u00e1b\u00f3l ugyanez igaz. 10$ havonta, \u00e9s id\u0151t sp\u00f3rol, valamint rugalmass\u00e1got ad a munk\u00e1ban.<i>\u00f3<\/i>Ha p\u00e9ld\u00e1ul nagyon megk\u00e9rn\u00e9nek, hogy egy hasonl\u00f3 projektet \u00e1tv\u00e1llaljak, ragaszkodn\u00e9k a Pleskre val\u00f3 \u00e1t\u00e1ll\u00e1shoz.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/#order\"><img decoding=\"async\" alt=\"A Plesk-kal szerzett tapasztalatom\" src=\"\/wp-content\/uploads\/2020\/01\/849dc86da9a533670a6c10ec412e800f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484812\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a\u043e\u0439 \u0432\u0435\u0449\u0438, \u043a\u0430\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0435\u0431-\u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043e\u0447\u0435\u043d\u044c part time \u0430\u0434\u043c\u0438\u043d\u0430. \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u043f\u0430\u0440\u0443 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434, \u043a\u043e\u0433\u0434\u0430 \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0445 \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u043c\u0435\u043d\u044f \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0431\u0438\u0437\u043d\u0435\u0441\u0430 \u2014 \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u2014 \u0441 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f. \u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043b\u0435\u0433\u043a\u0430 \u0432\u043d\u0438\u043a\u043d\u0443\u0442\u044c, \u0447\u0442\u043e \u043d\u0430 \u0447\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435 [&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-55605","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=\"\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a\u043e\u0439 \u0432\u0435\u0449\u0438, \u043a\u0430\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0435\u0431-\u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043e\u0447\u0435\u043d\u044c part time \u0430\u0434\u043c\u0438\u043d\u0430.\" \/>\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\/hu\/blog\/administrirovanie\/moj-opyt-raboty-s-plesk\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u041c\u043e\u0439 \u043e\u043f\u044b\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Plesk | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a\u043e\u0439 \u0432\u0435\u0449\u0438, \u043a\u0430\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0435\u0431-\u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043e\u0447\u0435\u043d\u044c part time \u0430\u0434\u043c\u0438\u043d\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/moj-opyt-raboty-s-plesk\" \/>\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=\"2020-01-23T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:44+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\udd47A Pleskkel szerzett tapasztalataim | ProHoster","description":"Szeretn\u00e9k megosztani n\u00e9h\u00e1ny benyom\u00e1st arr\u00f3l, hogy mennyire sz\u00fcks\u00e9ges vagy sz\u00fcks\u00e9gtelen egy vez\u00e9rl\u0151pult egy kereskedelmi egy szerveres webprojekt sz\u00e1m\u00e1ra, ha van egy nagyon r\u00e9szid\u0151s adminisztr\u00e1tor.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/moj-opyt-raboty-s-plesk","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u041c\u043e\u0439 \u043e\u043f\u044b\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Plesk | ProHoster","og:description":"\u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a\u043e\u0439 \u0432\u0435\u0449\u0438, \u043a\u0430\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0435\u0431-\u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043e\u0447\u0435\u043d\u044c part time \u0430\u0434\u043c\u0438\u043d\u0430.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/moj-opyt-raboty-s-plesk","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":"2020-01-23T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55605","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:41:37","updated":"2026-08-11 12:50:26","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/55605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=55605"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/55605\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=55605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=55605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=55605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}