Kompyuta, Mapulogalamu
Nginx: dongosolo ndi unsembe
Kodi Apache, nginx? Cholinga, zizindikiro mwamakonda options - izi ndi zinthu zomwe lililonse ukonde mapulogalamu ayenera bwino kuyesa zochitika zawo.
About nginx Nena Mawu
Start, kuyambitsanso, ndi chipika
nginx -s mbendera
Pankhaniyi, mungathe mmalo mwa malamulo awa (kuyenera kuchokera wosuta kuti anapezerapo chida):
- Lekani. Izo ntchito shutdown kudya.
- Tsegulaninso. Gulu anafunika kutsegulaso file kasinthidwe. mfundo ndi yakuti mwina kusintha kulikonse sadzatenga ntchito mpaka file ntchito. Ndipo kuti zotsatira, ndi kuyambiransoko n'kofunika. Monga mukangofika tenepa, ndondomeko zikuluzikulu wayamba kutsimikizira kulondola wa syntactic zikuluzikulu za file kasinthidwe ndipo amayesetsa kutsatira malangizo zilipo kumeneko. Mu nkhani ya kulephera, izo falitsani kumbuyo kusintha ndipo ntchito ndi magawo akale. Ngati chirichonse chiri bwino, adzakhala kukhazikitsa workflows yatsopano, ndi akale adzatumizidwa ku kufunika mapeto.
- Kusiya. Ntchito akamaliza yosalala ntchito. Izo ntchito ngati mukufuna kudikira mpaka zokhumba panopa amala anakhalabe.
- Kutsegulanso. Pafupi ndi lotseguka owona chipika.
ntchito zofunikira
njira atakhala angathe kuchitidwa ntchito Unix njira (kupha zofunikira tikambirana chitsanzo). Iwo kawirikawiri ntchito limagwirira ndi kutumiza mbendera mwachindunji deta ndondomeko. Iwo umanena mwa ID. deta Izi kusungidwa mu nginx.pid file. Tiyeni tinene kuti timasamala ndi ndondomeko №134. Ndiye, kuti mu kwanilitse yosalala kufunika titumizireni mfundo zotsatirazi:
kupha -s kusiya 1628
Tiyeni tinene kuti tikufuna kuwona mndandanda owona onse lotseguka. Tikugwiritsa ntchito ya Sal zofunikira. Gulu komanso adzayang'ana motere:
Sal -ax | grep nginx
Ndiko kuti, monga momwe mukuonera, pogwiritsa ntchito zida zina amasonyeza kuti akupita tanthauzo lake. Ndipo tsopano tiyeni tione mmene odzipereka nginx-kasinthidwe.
Kapangidwe ka file kasinthidwe
Kufalitsa zili malo amodzi
Ichi ndi chimodzi mwa mavuto lalikulu kwambiri ndi nginx kasinthidwe. Mu yogawa zowerengera wokhutira ndi anatanthauza zithunzi ndi HTML-masamba (osati zazikulu). Tiyerekeze kuti tiyenera ntchito imodzi pa atakhala m'bulu nix nginx. N'zovuta kutero? Ayi, tiyeni tione chitsanzo. Asanayambe izo, m'pofunika mwatsatanetsatane zikhalidwe za vutolo. Choncho, malingana ndi pempho, owona adzabwera kuchokera akalozera zosiyanasiyana m'dera. Choncho, mu / deta / www tili HTML-zikalata. Ndipo mu lowongolera / deta / zithunzi zokhala ndi zithunzi. Mulingo woyenera kolowera nginx Pankhaniyi Pamafunika kusintha file kasinthidwe, amene uyenera sintha Seva wagawo mkati HTTP. Pofuna kuthandiza ziwirizi ntchito ngati malo.
Kukhazikitsa: Seva
HTTP {
seva {
}
}
The file kasinthidwe angathe kugwira ntchito ndi midadada ingapo zimenezi. Koma iwo ayenera kuwasiyanitsa ndi mayina awo ndi madoko kudzera amene deta ndi analandira.
Kukhazikitsa: location
malo / {
muzu / deta / www;
}
Pamaso pa chizindikiro "/" M'pofunika kuyerekeza deta analandira ndi kuwona ngati pali adiresi ku pempho kukonzedwa pano. Ngati mulibe mavuto, ndiye mwachindunji njira / deta / www kwa file ankafuna kuti ili mu dongosolo la mpingowo. Ngati pali machesi ndi midadada angapo, ndiye kusankha wina ndi manambala oyambirira yaitali. Mu chitsanzo ichi, kutalika ndi wofanana ndi munthu, mwachitsanzo, ntchito adzakhala yekha kukachitika kuti palibe "mpikisano". Tsopano, tiyeni izo zosinthika:
malo / zithunzi / {
muzu / deta;
}
Kodi kudziwa, tiyembekezera kuti fano. Tsopano, tiyeni kuphatikiza zochitika zonse zimene poyamba, ndipo kasinthidwe pa nthawi iyi motere:
seva {
malo / {
muzu / deta / www;
}
malo / zithunzi / {
muzu / deta;
}
}
Izi ndi Baibulo ntchito ya Zikatero, muyezo doko №80. Seva opanda mavuto alionse amene angakumane kupezeka pa kompyuta, ngati inu kupita ku adiresi: HTTP: // localhost /. Kodi izi zonse ntchito?
Mfundo ntchito chitsanzo
Kujambula tidzakulowereni Seva yosavuta
seva {
mverani 8080;
muzu / deta / up1;
malo / {
}
}
Tsopano, tiyeni kumvetsa kwa inu: kupanga makina osavuta. Iye adzayamba kumvela doko 8080 alibe kumvetsera, ndiye makina adzathamanga pa TH 80. Kodi kuwonetsedwa zokhumba zonse mwa dongosolo m'dera file kuti akupita kwa Directory / deta / up1 (kumene, kale izo zidzakhala zofunikira kuti akonze izo). Kuti athe onani m'pofunika ikani index.html file. Chifukwa kaikidwe ka malangizo pa nkhani ya makina muzu tikhoza kugwiritsa ntchito malo nthawi zonse (monga motero zoletsa pochotsa kupeza). Ife tsopano akugwira ntchito kulenga tidzakulowereni. Kuti ntchito, tiyenera proxy_pass lamulo, umene adzakhala mwachindunji protocol dzina ndi doko malo monga magawo (kwa kugwirizana m'dera izo lidzaonekera HTTP: // localhost: 8080). Pezani chotsatirachi:
seva {
malo / {
proxy_pass HTTP: // localhost: 8080;
}
malo / zithunzi / {
muzu / deta;
}
}
Ngati inu mukuyang'ana pa code ndi kuliganizira bwino, mungaone kuti chachiwiri wagawo malo lasinthidwa. Choncho, izi, izo zikhoza ntchito ndi mmene yophunzitsa zithunzi. A osiyana pang'ono, zikhoza anasonyeza motere:
malo ~ \ (gif | jpg | PNG) $ {.
muzu / deta / mafano;
}
The tidzakulowereni kasinthidwe yomaliza motere:
seva {
malo / {
proxy_pass HTTP: // localhost: 8080 /;
}
malo ~ \ (gif | jpg | PNG) $ {.
muzu / deta / mafano;
}
}
Izo zosefera tauzidwa pa mapeto a omwe pali yophunzitsa awa ndi kuwatumiza kwa munthu amene anapempha owona. Musaiwale kuti ayenera Chisudzulo Chikuwononga ngati mukufuna kufufuza file kasinthidwe. Ndipo ine, ziri basi nginx-kasinthidwe. Ngati inu kutsegula kasinthidwe "Vkontakte" file Seva kapena zina kampani zikuluzikulu, iwo adzakhala ndi malamulo kuposa mawu m'nkhani ino.
Similar articles
Trending Now