Ríomhairí, Cláir
Nginx: Socrú agus a shuiteáil
Cad é Apache, nginx? Cuspóir, gnéithe, roghanna saincheaptha - is iad seo na rudaí seo a ba chóir gach forbróir gréasáin a bheith aige chun a gcuid forbairtí a thástáil.
Faoi nginx Abair Word
Tosaigh, atosú, agus logáil
nginx -s comhartha
Sa chás seo, is féidir leat a chur in ionad na horduithe seo a leanas (nach mór dóibh teacht as an t-úsáideoir a sheol an uirlis):
- Stop. Tá sé a úsáidtear le haghaidh múchadh go tapa.
- Reload. An fhoireann is gá a athlódáil an comhad cumraíochta. Is é an bhfíric nach mbeidh aon athruithe i bhfeidhm go dtí go n-oibríonn an comhad. Agus d'fhonn éifeacht a ghlacadh, tá súil le Atosaigh riachtanach. Chomh luath agus a fhaigheann tú an comhartha, tosaíonn an próiseas is mó cruinneas na comhpháirte syntactic an comhad cumraíochta a fhíorú agus iarracht a chur i bhfeidhm ar an treoir atá ar fáil ann. I gcás teip, beidh sé rolladh ar ais athruithe agus oibreoidh sé leis na paraiméadair d'aois. Má tá gach rud rathúil, beidh sé seoladh sreabhadh oibre nua, agus beidh an sean a sheoladh chuig an deireadh an éileamh.
- Scoir. Úsáidte le haghaidh gcrích iad go réidh ar an obair. Tá sé in úsáid más mian leat fanacht go dtí chríochnú na hiarratais atá ann faoi láthair a chothabháil.
- Oscailt arís. Dún agus oscailte comhaid a logáil.
Ag baint úsáide as fóntais
Is féidir le próisis Socrú a dhéanamh chomh maith ag baint úsáide as modhanna Unix (Beidh fóntais mharú a phlé mar shampla). Tá siad a úsáid de ghnáth meicníocht a sheoladh chuig an comhartha go díreach chuig na sonraí a phróiseáil. Tá siad nasctha trí bhíthin ID. Tá na sonraí seo stóráilte sa chomhad nginx.pid. Lig dúinn glacadh leis go bhfuil suim acu sa phróiseas №134 againn. Ansin, le haghaidh chríochnú rianúil an ngá a chur chugainn an t-eolas seo a leanas:
mharú -s QUIT 1628
Lig dúinn glacadh leis go ba mhaith linn a fheiceáil ar liosta de na comhaid a oscailt. Táimid ag baint úsáide as an ps fóntais. Beidh an fhoireann Féach chomh mar seo a leanas:
-ax ps | grep nginx
Is é sin, is féidir leat a fheiceáil, trí úsáid a bhaint fios ionstraimí breise go dtéann sé a chur i bhfeidhm. Agus lig anois ar díriú ar cé chomh tiomanta nginx-chumraíocht.
An struchtúr an chomhaid cumraíochta
An dáileadh ábhar statach
Tá sé seo ar cheann de na dúshláin is tábhachtaí atá os comhair an chumraíocht nginx. Faoi dáileadh staidrimh an t-ábhar is íomhánna i gceist agus HTML-leathanaigh (ní dinimiciúil). Má ghlactar leis go bhfuil gá againn le saothar aonair ar bun ar an nginx braisle nix. An bhfuil sé deacair é sin a dhéanamh? Níl, a ligean ar breathnú ar shampla. Sula gabháil le tosú ar sé, tá sé riachtanach go mion na coinníollacha an bhfadhb. Mar sin, ag brath ar an iarratas, beidh na comhaid a thagann ó chomhadlanna logánta éagsúla. Dá bhrí sin, sa / sonraí / www ní mór dúinn HTML-doiciméid. Agus sa eolaire / sonraí / images ina bhfuil íomhánna. Éilíonn nginx leagan fearr is féidir sa chás seo eagarthóireacht an comhad cumraíochta, nach mór duit a chumrú an t-aonad freastalaí laistigh http. Tacú Beidh an dá a úsáid mar seo a shuíomh.
Cur i bhfeidhm: freastalaí
http {
freastalaí {
}
}
Is féidir leis an comhad cumraíochta ag obair le roinnt bloic den sórt sin. Ach ní mór iad a idirdhealú ag a n-ainmneacha agus calafoirt trína sonraí a fuarthas.
Cur i bhfeidhm: suíomh
suíomh / {
root / sonraí / www;
}
Láithreacht an comhartha "/" Is gá a chur i gcomparáid leis na sonraí a fuarthas agus a fháil amach an bhfuil a leithéid de sheoladh as an iarratas próiseáilte anseo. Mura bhfuil aon fadhbanna, a shonrú ansin an cosán / sonraí / www leis an comhad a atá ag teastáil atá suite sa chóras áitiúil. Má tá ar chluiche le cúpla bloc, roghnaigh ansin an ceann a bhfuil an réimír is faide. Sa sampla seo, is é an fad is comhionann leis an, is é sin, beidh an úsáid a bheith go heisiach i gcás nach bhfuil aon "chomórtas". Anois, a ligean beidh sé cothrom le dáta:
suíomh / images / {
root / Sonraí;
}
Conas is féidir a aithint, táimid ag lorg chun í. Anois, a ligean ar chur le chéile gach forbairt a bhí roimhe, agus is é an chumraíocht ag an am seo mar seo a leanas:
freastalaí {
suíomh / {
root / sonraí / www;
}
suíomh / images / {
root / Sonraí;
}
}
Is é seo an leagan oibre de chás sin, an caighdeán №80 port. Is féidir an freastalaí gan fadhb ar bith a bheith ar fáil ar do ríomhaire, má théann tú chuig an seoladh: http: // localhost /. Conas a dhéanann an obair ar fad?
An prionsabal oibríochta an sampla
Ag cruthú seachfhreastalaí simplí
freastalaí {
éisteacht 8080;
root / sonraí / UP1;
suíomh / {
}
}
Anois, a ligean ar dhéanamh amach ar do shon: a chruthú freastalaí simplí. Beidh sé ag éisteacht le port 8080 nach bhfuil a éisteacht, ansin beidh an fhreastalaí a reáchtáil ar an 80 ú. An mbeidh a chur ar taispeáint go léir na hiarratais laistigh den chóras comhad áitiúil atá dírithe ar an eolaire / sonraí / UP1 (ar ndóigh, roimh beidh sé riachtanach chun é a chruthú). Chun a bheith in ann a sheiceáil go bhfuil sé riachtanach chun an comhad index.html. Mar gheall ar an socrúchán na treoracha i gcomhthéacs an fhreastalaí fhréamh is féidir linn úsáid a bhaint suíomh i gcónaí (mar srianta rochtana bhaint dá bhrí sin). Táimid ag obair anois a chruthú seachfhreastalaí. I gcás go n-oibreoidh, ní mór dúinn treoir proxy_pass, beidh a bhfuil a shonrú ainm prótacail, agus an tsaoráid chalafoirt mar paraiméadair (le nascadh áitiúil beidh sé cuma mhaith http: // localhost: 8080). Faigh an toradh:
freastalaí {
suíomh / {
proxy_pass http: // localhost: 8080;
}
suíomh / images / {
root / Sonraí;
}
}
Má fhéachann tú ar an cód agus anailís a dhéanamh air, is féidir leat fógra go bhfuil an t-suíomh an dara aonad a athrú. Dá bhrí sin, sa chás seo, is féidir sé ag obair le híomhánna síntí tipiciúil. Is beagán difriúil, d'fhéadfadh sé a chur ar taispeáint mar a leanas:
suíomh ~ \ (gif | jpg | png) $ {.
root / sonraí / íomhánna;
}
Seo a leanas an chumraíocht an tseachfhreastalaí deiridh:
freastalaí {
suíomh / {
proxy_pass http: // localhost: 8080 /;
}
suíomh ~ \ (gif | jpg | png) $ {.
root / sonraí / íomhánna;
}
}
Beidh sé scagadh amach iarratais ag an deireadh ar a bhfuil na síntí agus seolfaidh sí chuig an duine a d'iarr comhaid. Ná déan dearmad go mbeidh gá é a atosú más mian leat a sheiceáil leis an gcomhad cumraíochta. Agus creidim dom, tá sé ach nginx-chumraíocht. Má osclaíonn tú an chumraíocht "VKontakte" freastalaí comhad nó cuideachta mhór eile, beidh siad ag an cód níos mó ná focail san Airteagal seo.
Similar articles
Trending Now