Phihlelo ea ka le Plesk

Ke kopa ho arolelana maikutlo a mang mabapi le tlhokahalo kapa ho se hlokahale ha ntho e joalo e le phanele ea taolo bakeng sa projeke ea marang-rang ea seva e le 'ngoe e nang le motsamaisi oa nakoana haholo. Pale ena e qalile lilemong tse 'maloa tse fetileng, ha metsoalle ea metsoalle e nkōpa hore ke thuse ho reka khoebo - sebaka sa litaba - ho tloha ponong ea tekheniki. Ho ne ho hlokahala ho phenya hanyenyane ho se neng se sebetsa ho eng, ho etsa bonnete ba hore lintlha tsohle tse hlokahalang li fetisetsoa ka mokhoa o nepahetseng le molumo, 'me ka leano ho fumana hore na ho ka ntlafatsoa eng.

Phihlelo ea ka le Plesk
Tumellano e ile ea phethoa, sebapali sa fiolo ha se sa hlokahala. QETA. E seng joalo hantle.

Sebaka sa marang-rang se ne se tsamaellana le 4-GB VM e habeli ho Linode, ho Debian5 ea mossy e nang le nako ea matsatsi a 400 le lethathamo le joalo la liphutheloana tse sa ntlafatsoang. Karolo ea webo ho CMS e ingoletseng, nginx, php5.3 FPM, mysql tuned Percona. Ha e le hantle, e ile ea sebetsa.

Ka ho tsamaisana le lipuisano le 'na, mong'a e mocha o ne a batla moqapi oa lenaneo ho tlisa morero ho litebello. Fumana. Moetsi oa lenaneo o ile a lekola sephethephethe le bongata mme a etsa qeto ea hore o tseba ho ntlafatsa le ho laola litšenyehelo. O ile a fallisa sebaka sohle sebakeng sa ho amohela batho ba li-ruble tse 700 tse laoloang ke IS****er ea hae e tloaelehileng. Matsatsi a 'maloa hamorao ho ile ha e-ba le mohala o mong o tsoang ho mong'a ntlo: "ntho e 'ngoe le e' ngoe e lieha 'me ho bonahala eka re robehile." Ke ile ka leka ho lokisa boemo ka phanele, empa ka mor'a nako e itseng ea boiteko bo se nang litholoana ba ho fetola PHP version kapa handler ho tloha fcgi ho ea fpm, ke ile ka tela 'me ka kena ka har'a khetla. Ha ke le moo ke ile ka fumana debug e nolofalitsoeng e neng e khanya Inthaneteng kaofela ka password e tsoang mesifa, 777 ho li-folders tse ling tseo ka nako eo li neng li senyeha ka malware le tse ling tse se nang thuso. Mong'a lona o ile a hlokomela 'me a etsa qeto ea hore ho fosahetse ho boloka ho hosting, moqapi oa mananeo, le admin ea ka behang leihlo hore na lintho li tsamaea joang.

Re ea ho RuVDS. Haufinyane ho feta British Linode, 'me haeba ka tšohanyetso u batla ho boloka data ea hau le tsena tsohle, u ke ke ua tlameha ho falla kae kapa kae. Kaha morero o ne o reretsoe ho atolosoa, re ile ra nka VM bakeng sa khōlo: li-cores tse 4, 8 gigabytes ea mohopolo, 80GB ea disk. Ha se hore ha ke tsebe ho lokisa li-nginx configs, ke ne ke se na tjantjello ea ho sebetsa morerong ona haufi-ufi (bona ka holimo ka nako ea nakoana). Ke ka lebaka leo ke kentseng Plesk (mona ke tla tlohela lintlha tsa ho kenya, hobane ka kakaretso ha ho na: Ke ile ka qala mochine, ke beha phasewete bakeng sa admin, ke kenya senotlolo - ke tsohle), ka nako eo e ne e le 17.0. Litlhophiso tsa mantlha li sebetsa ka mokhoa o mamelloang ka ntle ho lebokose, ho na le fail2ban le mefuta ea morao-rao e fumanehang ea PHP le nginx. 

Mohlomong ho loketse ho emisa le ho hlalosa lebaka. Kaha ke seoelo ke etsang lintho tse joalo, 'me ha ke na lisebelisoa tse khethehileng kapa litokisetso bakeng sa nyeoe ka' ngoe, ho ne ho hlakile hore ho ne ho hlokahala mofuta o itseng oa ho iketsetsa lintho tsa motheo, e le hore pele, ka potlako, bobeli, ka mokhoa o sireletsehileng, le oa boraro. , mekhoa eohle e metle eo motho a seng a e sebelisitse.

Kahoo, ke e kentse. Ke bolokile nako e ngata, ho qala sebaka sa marang-rang ho seva se secha ho ne ho batla ho le hang hang. Sohle se neng se setse e ne e le ho hlophisa sebopeho sa mesifa, ho e fa halofo ea mohopolo le ho eketsa palo ea matamo a buffer, le ho fana ka nginx halofo ea li-cores (Plesk ha e ame li-configs tsa lefats'e), 'me ka matsatsi a seng makae u kene ka har'a khetla ho sheba. ho lipalo tsa mysqltuner. Ho joalo, 'me ke rekile ImunifyAV e lefuoang lethathamong la li-extensions ho tlosa malware a tletseng likhohola. Ho ile ha fumanoa lifaele tse ka bang 11000 XNUMX tse tšoaelitsoeng. Ntho e nyonyehang ke hore likotoana tsa khoutu tse ofuscated li ne li tšeloa ka har'a statics, 'me ho e hloekisa ka letsoho ho ka be ho bile lerootho ka ho feletseng. Pele ke ile ka leka ClamAV, empa, ha e le hantle, ha e nke lintho tse joalo, empa ImunifyAV e ka khona. Ho feta moo, lifaele tse nang le disinfected li lula li le maemong a ho sebetsa; sengoathoana se nang le malware se hlakotsoe feela.

Arithmetic e bonolo: $ 50 ka khoeli bakeng sa VMka, $ 10 bakeng sa Plesk (ha e le hantle e tlase, hobane u e rekile selemo hang ka theolelo ea likhoeli tse peli) le $ 3 bakeng sa antivirus. Kapa chelete e ngata bakeng sa nako ea ka, eo ke neng ke tla be ke e sebelisitse ho seva qalong, ke reke litšiea tsena ka letsoho. Mong'a ntlo o ne a thabetse tokisetso ena haholo.

Phihlelo ea ka le Plesk
Khabareng, ba ile ba fumana sebatli se secha. Re ile ra lumellana le eena ka ho ajoa ha boikarabello, ra theha subdomain bakeng sa mofuta oa tlhahlobo, mme mosebetsi oa qala. O ne a seha mofuta o mocha oa sebaka sa marang-rang ho Laravel, 'me ke ne ke shebile fail2ban%).

Phihlelo ea ka le Plesk
Hoa thahasellisa hore ho phalla ha batho ba bohelehele ha ho eme 'me kamehla ho na le liaterese tse ka bang lekholo lethathamong la tse thibetsoeng. Phello e thahasellisa: haholo-holo, hangata, haeba ke kena ka har'a khetla, ke bona ka 20000-30000 liteko tse sa atleheng tsa ho kena ka SSH ka tumeliso. Ka fail2ban e nolofalitsoe, e ka bang 70. Boiteko bo tsetelitsoeng: 0. Ka bomalimabe, e ne e se ntle le lerotholi la setlolo. Ka mokhoa o ikhethileng, WAF (modsecurity) e ne e nolofalitsoe ka halofo: ka mokhoa oa ho sibolla. Ke hore, o ile a ngola mosebetsi o belaetsang ho log, empa ha e le hantle ha aa ka a nka khato. Mme fail2ban o ile a bala ka mokhoa o sa khetheng lifate tsohle, ho ea ka lichankana tse nolofalitsoeng, 'me a bolaea ntho e' ngoe le e 'ngoe e tsamaeang. Kahoo, re ile ra thibela halofo ea bahlophisi :D. Ke ile ka tlameha ho tima chankana ena, 'me ka thathamisa liaterese tse hlokahalang tsa IP bakeng sa ho ts'epahala. Boiteko bo tseteloa: otla mouse habeli 'me u rute bahlophisi ho u bolella aterese ea hau ea IP.

Phihlelo ea ka le Plesk
Seo moqapi oa lenaneo a neng a se rata hang-hang ke bokhoni ba ho kenya marang-rang ka ho toba phanele le ho fihlella kapele ho phpMyAdmin.

Phihlelo ea ka le Plesk
Seo ke neng ke se rata ke li-log le li-backups. Lifate li ngotsoe 'me li pota-potiloe ka ntle ho lebokose; Li-backups li bonolo haholo ho li hlophisa. Ka linako tse liehang haholo, ho etsoa backup e felletseng, hoo e ka bang li-gigs tse 10, ebe letsatsi le leng le le leng e eketseha, 200 megabytes e ngoe le e ngoe, bakeng sa beke. Ho hlaphoheloa ke granular, ho theohela faeleng e itseng kapa database. Haeba o hloka ho tsosolosa ho tloha ho e 'ngoe e ntseng e eketseha, joale ha ho hlokahale hore u khathatsehe pele ka ho feletseng le ho tsosolosa ketane eohle, Plesk e etsa ntho e' ngoe le e 'ngoe ka boeona. O ka kenya li-backups kae kapa kae: ho FTP, dropbox, s3 bucket, google drive, joalo-joalo.

Phihlelo ea ka le Plesk
Letsatsi la F: moetsi oa lenaneo o ile a qetella a qetile enjene e ncha, ra e kenya tlhahiso, ra kenya data ea khale 'me ra lula fatše ho khetha' mala oa Maserati oa rona oa bokamoso. Re ntse re lutse le ho khetha.

Mathata a pele a ile a qala. Sebaka se secha se ne se lebeletsoe hore se be boima ho feta sa khale, empa rake ea sebele e ne e le ho hohela sephethephethe seo ba se sebelisitseng, har'a lintho tse ling, Yandex.Zen, e tlisitseng baeti ba bangata. Sebaka sa marang-rang se ile sa senyeha ka likhokahano tsa 150 ka nako e le 'ngoe (ha ke bue ka RPS, hobane ha baa ka ba e lekanya). Re ile ra qala ho penya likonopo le ho fetola likonopo sebakeng sa litlhophiso tsa php_fpm:
 
Phihlelo ea ka le Plesk
Hei, o se a ntse a na le likhokahano tse 500. Ha likarete tsa ho reka ka mokitlane li ntse li eketsoa mekhoeng ea papatso, maqhubu a sephethephethe a ile a eketseha. Mohato o latelang ke likhokahano tse 1000 ka nako e le 'ngoe. Mona re ne re tlameha ho nchafatsa khoutu ebe re sheba moea oa mesifa. Ho phatloha ha hoa ka ha thusa, empa re ne re hlile re sa lebella. Re nolofalitse lethathamo la lipotso tse liehang, ra eketsa li-index ho database, ra tlosa lipotso tse sa hlokahaleng ho khoutu, 'me ra boela ra hloekisa mysql config ho latela keletso ea mysqltuner.

Phephetso e ncha - likhokahano tse 2000. Phetolelo ea Plesk 17.8 e sa tsoa khona ho lokolloa, eo ho eona, har'a lintho tse ling, caching ea nginx e ileng ea eketsoa. E ntlafalitsoe (e bonolo ka mokhoa o makatsang). Ha re lekeng. E sebetsa! Eaba ba hata lehlakoreng le bonolo, phepelo ea Yandex.Zen ea emisa ho sebetsa. Sebaka se sebetsa, phepelo ha e sebetse. Phepelo ha e sebetse, ha ho na sephethephethe. Sepakapaka se ntse se futhumala. Ka tlas'a khatello ea maemo le ho hloka monahano, hang-hang ke ile ka ea strace le nginx 'me ka fumana seo ke neng ke se batla. Hoa etsahala hore ka nako e 'ngoe nginx e hlokang kelello e ile ea boloka phoso ea 500th e lahlehileng e le karabo ho Yandex fumana feed.xml. E lokisitse ka ho kenyelletsa mekhelo ho litlhophiso tsa cache:

Phihlelo ea ka le Plesk
Ho hlakile hore mong'a lona o hloka HO EKETSEHILENG, maqhubu a ntse a eketseha butle-butle. Re ntse re sebetsana le boemo hajoale, empa re ile ra qala ho etsa liteko tsa memcached esale pele, ka lehlohonolo Laravel e ts'ehetsa hoo e batlang e le ka ntle ho lebokose. Ka tsela e itseng ke ne ke sa batle ho kenya memcached ka letsoho feela ho "bapala", kahoo ke kentse setšoantšo sa docker. Ho tloha phanele.

Phihlelo ea ka le Plesk
Ho lokile, ke bua leshano, ke ile ka tlameha ho kena ka har'a khetla ebe ke kenya module ka pecl. Hantle feela litaelo. Ha ho na letho leo u ka le buang mabapi le keketseho ea tlhahiso ea chelete hajoale; ha ho so be le tšubuhlellano e kholo e lekaneng. Enjene ea sebaka sa marang-rang e hoketsoe ho localhost: 11211, lipalo-palo lia bonts'oa, mohopolo o ntse o sebelisoa. Haeba u e rata, re tla bona hore na re etse eng kamora moo. Ekaba re tla e tlohela joalo, kapa re tla beha "ea sebele" hantle ho Axis. Kapa ha re leke redis ka mokhoa o ts'oanang

Joale ho ne ho hlokahala ho hokela lethathamo la mangolo. Ha ho li-relay, ke netefatso ea smtp feela. Ke theha aterese ea poso mme ke sebelisa lintlha tsa eona ho romella koranta ka PHP.

Phihlelo ea ka le Plesk
Hase khale Plesk Obsidian (18.0) e ile ea lokolloa, re ile ra ntlafatsa ho latela phihlelo e fetileng ntle le tšabo. Ntho e 'ngoe le e' ngoe e ile ea tsamaea hantle, ho ne ho se letho le ka buuoang ka lona. Ntho e monate ke hore boleng ba sebopeho se ntlafetse haholo, bo fetohile ba morao-rao 'me bo se bo loketse libakeng tse ling. Ntho e ntle e Tsoelang Pele Tlhokomelo ho Grafana.

Phihlelo ea ka le Plesk
Ha ke so sebetsane le eona ka botlalo, empa, ka mohlala, u ka theha litemoso bakeng sa paramente efe kapa efe ho lengolo-tsoibila la hau. Ho mong'a lona, ​​lol.

Ha ke ntse ke bua ka segokanyimmediamentsi sa sebolokigolo, e a arabela ebile e sebetsa hantle haholo fonong. Mehatong ea pele, ha re ntse re leka ho fumana litlhophiso tse nepahetseng tsa PHP le lintho tse ling, sena se thusitse haholo. Haholo-holo ha moetsi oa mananeo, ka cheseho ea mosebetsi, a etsa ho hong ka 23:XNUMX, 'me' na, ka cheseho ea mosebetsi, ke noa vodka ka kamoreng ea ho hlapela, 'me KE POTLAKILE ke hloka ho fetola ho hong.

Phihlelo ea ka le Plesk
Oho, ka tsela. Setšoantšo se bontša hore PHP Composer e hlahile. Ha re e-so bapale le eona, empa, e re, bakeng sa Laravel, e ka boloka li-logins tse 'maloa tsa likhetla le nako ea ho kenya litšepe. Tsamaiso e tšoanang e teng bakeng sa Node.JS le Ruby.

Ka SSL tsohle li bonolo. Haeba sebaka sa marang-rang se rarolla joalo ka ha ho lebelletsoe, Let's Encrypt e etsoa ka ho tobetsa e le 'ngoe ebe e inchafatsa, bakeng sa domain ka boeona, le bakeng sa li-subdomain, esita le lits'ebeletso tsa poso.

Phihlelo ea ka le Plesk
Plesk ka boeona e le software hajoale e monate ebile e tsitsitse. E inchafatsa 'me Axis e khutsitse, e sebelisa lisebelisoa tse fokolang,' me e sebetsa hantle. Ha ke hopole le hore ke ile ka hata ntho e itseng kae-kae, e neng e tla be e le sekoli se totobetseng sehlahisoa. Ho ne ho e-na le mathata, ehlile, empa a ne a bakoa ke tlhophiso e sa phethahalang kapa kae-kae mateanong, kahoo ha ho letho leo u ka tletlebang ka lona. Maikutlo a ho sebetsa le Plesk hangata a monate. Seo e se nang sona, 'me re hloka ho utloisisa sena, ke sehlopha sefe kapa sefe (leha e le sefe). Leha e le LB kapa HA. U ka leka, empa boiteko bo amehang bo tla ba bo bongata hoo ho leng molemo ho etsa ntho e fapaneng ho tloha qalong.

Ke nahana hore re ka e akaretsa. Bakeng sa nyeoe ha ho se na mookameli, kapa ha ho na ho lekaneng ho eena, ha theko ea ho amohela le sebaka (s) ho potoloha ho eona ho feta, hantle, ho re, 100 USD, ha re sa bue ka ho arolelana liphoofolo tsa 1500. libaka ho seva, ha moetsi oa liqeto a tobane le Haeba u na le khetho ea ho hira mookameli oa nakoana, kapa ho reka software le ho ba le admin bakeng sa halofo ea buck, kapa ho se be le eona ho hang - hoa utloahala. Ho ea ka pono ea mookameli ea ka thōko - ntho e tšoanang. $10 ka khoeli, 'me e boloka nako le ho fana ka maemo a bonolo mosebetsing nako e telele haholoоpalo e kholoanyane. Haeba, ka mohlala, ke kōptjoa ka matla hore ke nke morero o tšoanang tlas'a lepheo la ka, ke tla tsitlella ho o fetisetsa Plesk.

Phihlelo ea ka le Plesk

Source: www.habr.com

Eketsa ka tlhaloso