Mi iriri pẹlu Plesk

Emi yoo fẹ lati pin diẹ ninu awọn iwunilori nipa iwulo tabi aibikita iru nkan bii igbimọ iṣakoso fun iṣẹ akanṣe wẹẹbu olupin kan ṣoṣo ti iṣowo pẹlu alabojuto akoko-apakan pupọ. Itan naa bẹrẹ ni ọdun meji sẹhin, nigbati awọn ọrẹ ọrẹ beere lọwọ mi lati ṣe iranlọwọ ninu rira iṣowo kan - aaye iroyin kan - lati oju-ọna imọ-ẹrọ. O jẹ dandan lati ṣawari diẹ si ohun ti n ṣiṣẹ lori kini, rii daju pe gbogbo awọn alaye pataki ni a gbe ni fọọmu ti o yẹ ati iwọn didun, ati ni imọran ohun ti o le ni ilọsiwaju.

Mi iriri pẹlu Plesk
Awọn adehun ti a ti pari, violinist ti a ko si ohun to nilo. Ipari. Be ko.

Aaye naa nṣiṣẹ lori meji-core 4-GB VM lori Linode, lori diẹ ninu awọn Mossy Debian5 pẹlu akoko ipari ti awọn ọjọ 400 ati iru atokọ ti awọn idii ti ko ni imudojuiwọn. Apakan wẹẹbu lori CMS ti ara ẹni, nginx, php5.3 FPM, mysql aifwy Percona. Ni opo, o ṣiṣẹ.

Ni afiwe pẹlu awọn ibaraẹnisọrọ pẹlu mi, oluwa tuntun n wa oluṣeto eto lati mu iṣẹ naa wa si awọn ireti. ri. Olupilẹṣẹ naa ṣe ayẹwo awọn ijabọ ati awọn iwọn didun ati pinnu pe o mọ bi o ṣe le mu ki o dara julọ ati iṣakoso iye owo. O ṣi gbogbo aaye naa lọ si alejo gbigba pinpin 700-ruble ti iṣakoso nipasẹ IS****er deede rẹ. Ni ọjọ diẹ lẹhinna ipe miiran wa lati ọdọ oniwun: “ohun gbogbo lọra ati pe o dabi pe a ti fọ.” Mo gbiyanju lati ṣe atunṣe ipo naa nipasẹ igbimọ, ṣugbọn lẹhin igba diẹ ti awọn igbiyanju ti ko ni eso lati yi ẹya PHP pada tabi olutọju lati fcgi si fpm, Mo fi silẹ o si lọ sinu ikarahun naa. Nibẹ ni mo ti ri yokokoro ti o ṣiṣẹ ti o nmọlẹ lori gbogbo Intanẹẹti pẹlu ọrọ igbaniwọle lati iṣan, 777 lori diẹ ninu awọn folda ti o wa ni akoko yẹn ti npa pẹlu malware ati iru isọkusọ. Onílé náà mọ̀, ó sì pinnu pé kò tọ́ láti ṣàfipamọ́ sórí àlejò, olùṣètò, àti alábòójútó kan tí ó lè ṣọ́jú bí nǹkan ṣe ń lọ.

A n lọ si RuVDS. Diẹ diẹ sii ju British Linode, ati pe ti o ba fẹ lojiji lati tọju data ti ara ẹni ati gbogbo eyi, iwọ kii yoo ni lati gbe nibikibi miiran. Niwọn igba ti a ti gbero iṣẹ akanṣe lati faagun, a mu VM kan fun idagbasoke: awọn ohun kohun 4, 8 gigabytes ti iranti, 80GB ti disk. Kii ṣe pe Emi ko mọ bi a ṣe le tunto awọn atunto nginx pẹlu ọwọ, Emi ko ni itara lati ṣiṣẹ lori iṣẹ akanṣe yii ni pẹkipẹki (wo loke nipa akoko apakan). Ti o ni idi ti Mo fi Plesk sori ẹrọ (nibi Emi yoo fi awọn alaye fifi sori ẹrọ silẹ, nitori nipasẹ ati nla ko si ọkan: Mo ṣe ifilọlẹ insitola, ṣeto ọrọ igbaniwọle fun abojuto, tẹ bọtini naa sii - iyẹn ni gbogbo), ni akoko yẹn o jẹ 17.0. Awọn eto ipilẹ ṣiṣẹ ni ifarada lati inu apoti, fail2ban wa ati awọn ẹya tuntun ti o wa ti PHP ati nginx. 

O ṣee ṣe lati da duro ati ṣalaye idi. Niwọn igba ti Emi ko ṣọwọn ṣe iru awọn nkan bẹẹ, ati pe Emi ko ni awọn irinṣẹ pataki tabi ṣeto awọn igbaradi fun ọran kọọkan, o han gbangba pe iru adaṣe kan ti awọn nkan ipilẹ ni a nilo, nitorinaa ni akọkọ, yarayara, keji, lailewu, ati ni ẹkẹta. , gbogbo awọn iṣe ti o dara julọ ti ẹnikan ti ṣe imuse rẹ tẹlẹ.

Nitorinaa, Mo fi sii. Mo ti fipamọ ọpọlọpọ akoko, tun bẹrẹ aaye naa lori olupin tuntun ti fẹrẹẹ jẹ lẹsẹkẹsẹ. Gbogbo ohun ti o ku ni lati ṣatunkọ atunto iṣan, fifun ni idaji iranti ati jijẹ nọmba awọn adagun-itumọ, ati fun nginx idaji awọn ohun kohun (Plesk ko fi ọwọ kan awọn atunto agbaye), ati fun ọjọ meji kan lọ sinu ikarahun lati wo. ni awọn iṣiro mysqltuner. Bẹẹni, ati pe Mo ra ImunifyAV ti o sanwo lati inu iwe akọọlẹ amugbooro lati yọkuro malware ti iṣan omi. Diẹ ninu awọn faili 11000 ti o ni ikolu ni a rii. Ohun irira ni pe awọn ege koodu obfuscated ni a da sinu awọn iṣiro, ati mimọ rẹ pẹlu ọwọ yoo ti jẹ ṣigọgọ patapata. Ni akọkọ Mo gbiyanju ClamAV, ṣugbọn, bi o ti wa ni jade, ko gba iru awọn nkan bẹ, ṣugbọn ImunifyAV le. Pẹlupẹlu, awọn faili ti o ni aarun naa wa ni ipo iṣẹ; nkan ti o ni malware jẹ paarẹ nirọrun.

Iṣiro jẹ rọrun: $ 50 fun oṣu kan fun VMka, $ 10 fun Plesk (nitootọ kere, nitori o ra fun ọdun kan ni ẹẹkan pẹlu ẹdinwo oṣu meji) ati $ 3 fun antivirus. Tabi owo pupọ fun akoko mi, eyiti Emi yoo ti lo lori olupin ni akọkọ, raking awọn iṣoju wọnyi pẹlu ọwọ. Inu oniwun naa dun pupọ pẹlu iṣeto yii.

Mi iriri pẹlu Plesk
Ni enu igba yi, nwọn ri titun kan pirogirama. A gba pẹlu rẹ lori pinpin ojuse, ṣẹda subdomain fun ẹya idanwo, ati pe iṣẹ bẹrẹ. O n ge ẹya tuntun ti aaye naa lori Laravel, ati pe Mo n wo fail2ban%).

Mi iriri pẹlu Plesk
O yanilenu, ṣiṣan ti awọn eniyan iyanilenu ko duro ati pe nigbagbogbo awọn adirẹsi ọgọrun kan wa lori atokọ ti awọn ti a fi ofin de. Ipa naa jẹ iyanilenu: ni pataki, nigbagbogbo, ti MO ba wọle sinu ikarahun kan, Mo rii nipa awọn igbiyanju 20000-30000 ti ko ni aṣeyọri lati wọle nipasẹ SSH ni ikini. Pẹlu fail2ban ti ṣiṣẹ, nipa 70. Awọn igbiyanju ti a ṣe idoko-owo: 0. Laanu, kii ṣe laisi ikunra kan. Nipa aiyipada, WAF (modsecurity) ti ṣiṣẹ ni idaji: ni ipo iṣawari. Iyẹn ni, o kowe iṣẹ ifura si log, ṣugbọn ko ṣe iṣe rara. Ki o si fail2ban indiscriminately ka gbogbo awọn àkọọlẹ, ni ibamu si awọn jeki jails, o si pa ohun gbogbo ti o gbe. Bayi, a gbesele idaji awọn olootu:D. Mo ni lati mu ẹwọn yii kuro, ati ṣe akojọ awọn adirẹsi IP pataki fun igbẹkẹle. Awọn igbiyanju ti wa ni idoko-owo: gbe Asin lẹẹmeji ki o kọ awọn olootu lati sọ adiresi IP rẹ fun ọ.

Mi iriri pẹlu Plesk
Ohun ti olupilẹṣẹ fẹran lẹsẹkẹsẹ ni agbara lati gbe awọn apoti isura infomesonu taara sinu nronu ati iwọle si iyara si phpMyAdmin

Mi iriri pẹlu Plesk
Ohun ti Mo fẹran ni awọn akọọlẹ ati awọn afẹyinti. Awọn akọọlẹ ti wa ni kikọ ati yiyi jade kuro ninu apoti; Awọn afẹyinti rọrun pupọ lati ṣeto. Ni awọn akoko ti o lọra, a ṣe afẹyinti ni kikun, nipa awọn gigi mẹwa 10, ati lẹhinna ni gbogbo ọjọ ni afikun ọkan, 200 megabyte kọọkan, fun ọsẹ kan. Imularada jẹ granular, si isalẹ lati faili kan pato tabi aaye data. Ti o ba nilo lati mu pada lati ẹya afikun, lẹhinna o ko nilo lati ṣe wahala ni akọkọ pẹlu kikun ati mimu-pada sipo gbogbo pq, Plesk ṣe ohun gbogbo funrararẹ. O le po si awọn afẹyinti nibikibi: si FTP, dropbox, s3 garawa, google drive, ati be be lo.

Mi iriri pẹlu Plesk
Ọjọ F: pirogirama nipari pari ẹrọ tuntun, a gbejade si iṣelọpọ, gbe wọle data atijọ ati joko lati yan awọ ti Maserati iwaju wa. A tun joko ati yan.

Awọn iṣoro akọkọ bẹrẹ. Aaye tuntun ni a nireti pe o wuwo ju ti atijọ lọ, ṣugbọn rake gidi ni pe lati fa awọn ijabọ ti wọn lo, laarin awọn ohun miiran, Yandex.Zen, eyiti o mu ọpọlọpọ awọn alejo wọle. Aaye naa kọlu pẹlu awọn asopọ igbakana 150 (Emi ko sọrọ nipa RPS, nitori wọn ko ṣe iwọn rẹ). A bẹrẹ awọn bọtini mimu ati awọn bọtini titan ni agbegbe awọn eto php_fpm:
 
Mi iriri pẹlu Plesk
Hey, o ti ni awọn asopọ 500 tẹlẹ. Bi awọn kaadi kirẹditi ti wa ni afikun si awọn ọna igbega, awọn igbi ti ijabọ di tobi. Ipari ti o tẹle jẹ awọn asopọ igbakana 1000. Nibi a ni lati tun koodu naa pada ki o wo inu ẹmi ti iṣan naa. Ikọlẹ naa ko ṣe iranlọwọ, ṣugbọn a ko nireti gaan. A mu akọọlẹ awọn ibeere ti o lọra ṣiṣẹ, ṣafikun awọn atọka si ibi ipamọ data, yọkuro awọn ibeere ti ko wulo lati koodu naa, ati lekan si nu atunto mysql ni ibamu si imọran mysqltuner.

New ipenija - 2000 awọn isopọ. Ẹya ti Plesk 17.8 kan ṣakoso lati tu silẹ, ninu eyiti, ninu awọn ohun miiran, a ṣafikun caching nginx. Imudojuiwọn (iyalẹnu rọrun). Jẹ ká gbiyanju. Awọn iṣẹ! Ati lẹhinna wọn tẹ lori ẹgbẹ rirọ, ifunni Yandex.Zen duro ṣiṣẹ. Aaye naa n ṣiṣẹ, kikọ sii ko ṣiṣẹ. Awọn kikọ sii ko ṣiṣẹ, nibẹ ni ko si ijabọ. Afẹfẹ ti wa ni alapapo. Labẹ titẹ lati awọn ayidayida ati lati aini oju inu, lẹsẹkẹsẹ Mo lọ si strace ati nginx ati rii ohun ti Mo n wa. O wa ni jade wipe ni diẹ ninu awọn ojuami Karachi nginx cache awọn stray 500th aṣiṣe bi a esi si Yandex gba feed.xml. Ti ṣe atunṣe nipasẹ fifi awọn imukuro si awọn eto kaṣe:

Mi iriri pẹlu Plesk
O han gbangba pe oniwun nilo SIWAJU, awọn igbi omi n pọ si laiyara. A n farada fun bayi, ṣugbọn a bẹrẹ idanwo pẹlu memcached ni ilosiwaju, laanu Laravel ṣe atilẹyin fun o fẹrẹ jade kuro ninu apoti. Emi ko fẹ lati fi sori ẹrọ memcached pẹlu ọwọ lati “ṣere ni ayika”, nitorinaa Mo fi aworan docker sori ẹrọ. Taara lati nronu.

Mi iriri pẹlu Plesk
O dara, o dara, Mo n purọ, Mo ni lati lọ sinu ikarahun naa ki o fi sori ẹrọ module nipasẹ pecl. Ọtun lori awọn ilana. Ko si nkankan lati sọ nipa ilosoke ninu iṣelọpọ sibẹsibẹ; ko si awọn ṣiṣan ti o tobi to. Ẹrọ oju opo wẹẹbu ti so pọ si localhost: 11211, awọn iṣiro han, iranti ti njẹ. Ti o ba fẹran rẹ, a yoo rii kini lati ṣe nigbamii. Boya a yoo fi silẹ ni ọna naa, tabi a yoo fi "gidi" ọkan si ọtun ni Axis. Tabi jẹ ki a gbiyanju redis ni ọna kanna

Lẹhinna o jẹ dandan lati so atokọ ifiweranṣẹ kan. Ko si relays, nikan smtp ìfàṣẹsí. Mo ṣeto adirẹsi ifiweranṣẹ kan ati lo awọn alaye rẹ lati fi iwe iroyin ranṣẹ nipasẹ PHP.

Mi iriri pẹlu Plesk
Laipẹ sẹhin Plesk Obsidian (18.0) ti tu silẹ, a ṣe imudojuiwọn da lori iriri ti o kọja laisi iberu. Ohun gbogbo lọ laisiyonu, ko si paapaa nkankan lati sọrọ nipa. Ohun ti o wuyi ni pe didara wiwo ti ni ilọsiwaju pupọ, o ti di igbalode diẹ sii ati pe o ti di irọrun diẹ sii ni awọn aaye kan. Ohun tutu Abojuto ilọsiwaju lori Grafana.

Mi iriri pẹlu Plesk
Emi ko tii ṣe pẹlu rẹ ni awọn alaye sibẹsibẹ, ṣugbọn o le, fun apẹẹrẹ, ṣeto awọn itaniji fun eyikeyi paramita ninu imeeli rẹ. Si eni to ni, lol.

Nigba ti Mo n sọrọ nipa wiwo naa, o ṣe idahun ati pe o ṣiṣẹ daradara lori foonu naa. Ni awọn ipele ibẹrẹ, lakoko ti a n gbiyanju lati wa awọn eto ti o dara julọ fun PHP ati awọn ohun miiran, eyi ṣe iranlọwọ pupọ. Ati ni pataki nigbati olupilẹṣẹ kan, ni itara iṣẹ, ṣe nkan ni 23:XNUMX, ati Emi, ni itara iṣẹ kan, mu oti fodika ni ile iwẹ, ati MO nilo lati yipada nkan ni iyara.

Mi iriri pẹlu Plesk
Oh, nipasẹ ọna. Aworan naa fihan pe Olupilẹṣẹ PHP ti han. A ko tii ṣere pẹlu rẹ sibẹsibẹ, sọ, fun Laravel, o le ṣafipamọ tọkọtaya meji ti awọn iwọle ikarahun ati diẹ ninu awọn akoko lori fifi awọn igbẹkẹle sii. Eto kanna wa fun Node.JS ati Ruby.

Pẹlu SSL ohun gbogbo rọrun. Ti agbegbe naa ba pinnu bi o ti ṣe yẹ, Jẹ ki a Encrypt ti ṣe ni titẹ kan ati lẹhinna ṣe imudojuiwọn funrararẹ, mejeeji fun ašẹ funrararẹ, ati fun awọn subdomains, ati paapaa awọn iṣẹ meeli.

Mi iriri pẹlu Plesk
Plesk funrararẹ bi sọfitiwia lọwọlọwọ jẹ igbadun pupọ ati iduroṣinṣin. O ṣe imudojuiwọn ararẹ ati Axis laiparuwo, n gba awọn orisun diẹ, o si ṣiṣẹ laisiyonu. Emi ko paapaa ranti pe Mo tẹ nkan kan si ibikan, eyiti yoo jẹ abawọn ti o han gbangba ninu ọja naa. Awọn iṣoro wa, dajudaju, ṣugbọn wọn jẹ boya nitori iṣeto ti aipe tabi ibikan ni ipade, nitorina ko si nkankan lati kerora nipa. Awọn iwunilori ti ṣiṣẹ pẹlu Plesk jẹ igbadun gbogbogbo. Ohun ti ko ni, ati pe a nilo lati loye eyi, jẹ eyikeyi (eyikeyi) iṣupọ. Bẹni LB tabi HA. O le gbiyanju, ṣugbọn igbiyanju ti o kan yoo jẹ pupọ pe o dara julọ lati ṣe nkan ti o yatọ lati ibẹrẹ.

Mo ro pe a le akopọ. Fun ọran naa nigbati ko ba si alakoso, tabi ko to fun u, nigbati idiyele ti alejo gbigba ati aaye (s) ti n yi lori rẹ kọja, daradara, sọ, 100 USD, nigba ti a ko ba sọrọ nipa pinpin bestial ti 1500 awọn aaye lori olupin kan, nigbati oluṣe ipinnu ba dojuko Ti o ba ni yiyan ti igbanisise abojuto akoko-apakan, tabi rira sọfitiwia ati nini abojuto fun idaji owo kan, tabi ko ni ọkan rara - dajudaju o jẹ oye. Lati oju-ọna ti oluṣakoso latọna jijin - ohun kanna. $10 fun osu kan, ati fi akoko pamọ ati fifun ni irọrun ni iṣẹ fun igba pipẹ pupọоti o tobi iye. Ti, fun apẹẹrẹ, a beere lọwọ mi ni agbara lati mu iru iṣẹ akanṣe labẹ apakan mi, Emi yoo ta ku lori gbigbe si Plesk.

Mi iriri pẹlu Plesk

orisun: www.habr.com

Fi ọrọìwòye kun