Apache agus Nginx. Ceangailte ag slabhra amháin (cuid 2)

An tseachtain seo caite i an chéad chuid San Airteagal seo rinneamar cur síos ar conas a tógadh an teaglaim Apache agus Nginx i Timeweb. Táimid thar a bheith buíoch de na léitheoirí as a gcuid ceisteanna agus as an bplé gníomhach! Inseoimid duit inniu conas a chuirtear infhaighteacht leaganacha éagsúla de PHP ar fhreastalaí amháin i bhfeidhm agus cén fáth a ráthaimid slándáil sonraí dár gcliaint.

Apache agus Nginx. Ceangailte ag slabhra amháin (cuid 2)
Óstáil roinnte (Óstaíocht roinnte) glacadh leis go bhfuil go leor cuntais cliant á óstáil ar fhreastalaí amháin. De ghnáth, tá roinnt suíomhanna gréasáin i gcuntas cliaint amháin. Oibríonn láithreáin ghréasáin ar CMS réamhdhéanta (mar shampla, Bitrix) agus cinn saincheaptha. Mar sin, tá riachtanais theicniúla na gcóras go léir difriúil, mar sin ní mór go leor leaganacha de PHP a bhainistiú laistigh den fhreastalaí céanna.

Bainimid úsáid as Nginx mar phríomhfhreastalaí gréasáin: glacann sé le gach nasc ón taobh amuigh agus feidhmíonn sé ábhar statach. Déanaimid seachfhreastalaí ar na hiarratais atá fágtha a thuilleadh ar fhreastalaí gréasáin Apache. Seo an áit a dtosaíonn an draíocht: ritheann gach leagan de PHP sampla Apache ar leith a éisteann ar phort ar leith. Tá an port seo cláraithe san ósta fíorúil ar shuíomh an chliaint.

Is féidir leat tuilleadh a léamh faoi fheidhmiú na scéime Roinnte i an chéad chuid den alt.

Apache agus Nginx. Ceangailte ag slabhra amháin (cuid 2)
Scéim roinnte

Tá sé tábhachtach a thabhairt faoi deara go ndéanaimid pacáistí PHP a shuiteáil le haghaidh leaganacha éagsúla, mar de ghnáth níl ach leagan amháin de PHP ag gach dáileadh.

Sábháilteacht ar dtús!

Ceann de na príomhthascanna a bhaineann le hóstáil roinnte ná slándáil sonraí na gcliant a chinntiú. Tá cuntais éagsúla, atá suite ar an bhfreastalaí céanna, neamhspleách agus neamhspleách. Conas a oibríonn sé?

Stóráiltear comhaid láithreáin ghréasáin in eolairí baile na n-úsáideoirí féin, agus sonraítear na cosáin riachtanacha in óstach fíorúil na bhfreastalaithe gréasáin. Tá sé tábhachtach go mbeadh rochtain ag na freastalaithe gréasáin, Nginx agus Apache, ar chomhaid deiridh cliant ar leith, ós rud é go bhfuil an freastalaí gréasáin seolta ag úsáideoir amháin.

Úsáideann Nginx paiste slándála arna fhorbairt ag foireann Timeweb: athraíonn an paiste seo an t-úsáideoir go dtí an ceann atá sonraithe i gcomhad cumraíochta an fhreastalaí gréasáin.

I gcás soláthraithe óstála eile, is féidir an fhadhb seo a réiteach, mar shampla, trí ionramháil a dhéanamh ar chearta córas comhaid leathnaithe (ACL).

Úsáideann Apache modúl ilphróiseála le rith mpm-itk. Ligeann sé do gach VirtualHost rith lena ID úsáideora féin agus a ID grúpa.
Apache agus Nginx. Ceangailte ag slabhra amháin (cuid 2)
Mar sin, a bhuíochas leis na hoibríochtaí a bhfuil cur síos orthu thuas, faighimid timpeallacht shlán, iargúlta do gach cliant. Ag an am céanna, déanaimid réiteach freisin ar fhadhbanna scálaithe le haghaidh óstáil Roinnte.

Is féidir an chaoi a gcuirtear an meascán Apache agus Nginx i bhfeidhm a léamh i an chéad chuid ár n-alt. Ina theannta sin, déantar cur síos ann freisin ar chumraíocht mhalartach tríd an Scéim Tiomnaithe.

Má tá aon cheist agat dár saineolaithe, scríobh sna tuairimí. Déanfaimid iarracht gach rud a fhreagairt nó déan cur síos níos mionsonraithe ar an réiteach ar an bhfadhb sna hailt seo a leanas.

Foinse: will.com

Add a comment