Makombiyuta, Zvirongwa
Nginx: Setup uye kugadzwa
Chii Apache, nginx? Chinangwa, features, customization zvokusarudza - izvi ndizvo zvinhu zvose dandemutande yokuvaka vanofanira toziva kuti aedze kuitika dzavo.
About nginx Taura Shoko
Start, restart, nerogi
nginx -s chiratidzo
Muchiitiko chino, unogona kuisa mirayiro anotevera (anofanira kuuya kubva anoishandisa kuti yakatanga ari turusi):
- Stop. Rinoshandiswa kuti kutsanya shutdown.
- Reload. The chikwata aifanira reload yacho configuration faira. Chokwadi ndechokuti kuchinja munhu asina kutora ichishanda kusvikira faira inoshanda. Uye kuti kutora zvazviri, mumwe reboot kunokosha. Pamunongonzwa kuwana chiratidzo ichi, mukuru muitiro anotanga ritsigire yakarurama pamusoro syntactic chezvinonhuwira ari configuration faira uye edza kushandisa nhungamiro iripo ikoko. Kana kufoira, izvozvo uchatikungurusira shure kuchinja uye achashanda tsaru parameters. Kana zvose zviri kubudirira, zvichava vomurova workflows itsva, uye yakare achatumirwa kwokudiwa pakuguma.
- Kurega. Kushandiswa anotsvedzerera kuvakwa basa. Rinoshandiswa kana uchida kumirira kusvikira magetsi zvikumbiro ugotevera vakaramba.
- Ovhurazve. Close uye rakavhurika nerogi mafaira.
kushandisa utilities
Kushara pezvakaitwa anogona kuitwa tichishandisa Unix nzira (kubaya utility ichakurukurwa muenzaniso). Ivo Kazhinji kushandisa mashandiro kutumira chiratidzo zvakananga muitiro Data. Akabatanidzwa pachishandiswa ID. date Izvi inochengetwa nginx.pid faira. Ngationei kufunga kuti tiri kufarira kwacho №134. Zvadaro, nokuti anotsvedzerera kuvakwa kudiwa titumirei mashoko aya:
kuuraya -s AREGE KUSVUTA 1628
Ngationei kufunga kuti tinoda kuona mazita ose yakazaruka mafaira. Tiri kushandisa utility Pis. Chikwata zvakare vachatarira sezvinotevera:
Pis -ax | grep nginx
Kureva, sezvaungaona, nokushandisa mamwe zviridzwa anoratidza kuti anoenda kushandisirwa. Zvino ngatimboonai vakaita sei nginx-configuration.
The nemamiriro configuration faira
Kuparadzira kunofambira mberi kugutsikana
Ichi chimwe chezvinhu zvinokosha anosangana nginx configuration. Mukutonga Statistical kuparadzira zviri zvaireva mifananidzo uye HTML-mapeji (kwete simba). Ngatitii kuti tinoda chimwe basa rakamiswa sumbu nix nginx. Zvakaoma kuita kudaro? Kwete, ngatitarise muenzaniso. Vasati vatanga payo, zvakakodzera zvizere zvinhu dambudziko. Saka, zvichienderana chikumbiro, kuti mafaira achabva siyana omunharaunda Directories. Saka, muna / mashoko / www tine HTML-magwaro. Uye Directory / mashoko / mifananidzo ine mifananidzo. Zvakanyanya Kunaka Panguva Yepamuviri marongero nginx mune iyi zvinoda Editing ari configuration faira, izvo unofanira kugadzira ari Server chikwata mukati http:. Kutsigira vaviri richashandiswa nzvimbo.
Implementation: Server
http: {
Server {
}
}
The configuration faira unogona kushanda pamwe akawanda zvakadaro zvinogumbura. Asi vanofanira kusiyaniswa nemazita avo uye zviteshi kuburikidza iyo mashoko ari kugamuchira.
Implementation: nzvimbo
nzvimbo / {
mudzi / date / www;
}
Pamberi chiratidzo "/" Zvakakodzera kuenzanisa vakawana mashoko uye muone kana pane kero yakadaro kubva kupatsanurwa chikumbiro pano. Kana pasina matambudziko, ipapo kutaridzwa nzira / mashoko / www kuti aida faira kuti iri mune munharaunda ino. Kana paine machisi zvishoma kutigumbura, ipapo sarudza umwe chete wakarebesa chivakashure. In muenzaniso uyu, kureba akaenzana mumwe, kureva, kushandiswa achava bedzi muna chiitiko kuti hapana "makwikwi". Zvino, regai zvichaita dzifambirane:
nzvimbo / Mifananidzo / {
mudzi / date;
}
Sei kuziva, tiri kutsvaka chifananidzo. Zvino, ngationei nokubatanidza zviitiko zvose zvakanga kare, uye configuration panguva ino sezvinotevera:
Server {
nzvimbo / {
mudzi / date / www;
}
nzvimbo / Mifananidzo / {
mudzi / date;
}
}
Izvi kushanda shanduro Pakadaro, mureza chiteshi №80. Server ichi pasina zvinetso zvinogona kuwanikwa pa-computer yako, kana iwe enda pakero: http: // localhost /. Sei izvi zvose kushanda?
Nheyo nokushanda muenzaniso
Kutanga nyore Marshal Server
Server {
teerera 8080;
mudzi / date / up1;
nzvimbo / {
}
}
Zvino, ngationei decipher kwamuri: kutanga nyore Server. Achateerera chengarava 8080 hauna kuteerera, ipapo Server vachamhanya pamusoro 80 ndipo. Vachapiwa uratidzwe ose zvikumbiro mukati yomunharaunda faira hurongwa kuti kutungamirirwa Directory / mashoko / up1 (Chokwadi, asati zvichava zvakakodzera kusika izvozvo). Kuti mukwanise kutarisa zvakafanira kuti isa index.html faira. Nokuda placement pakati nhungamiro iri akapoteredza mudzi Server tinogona kushandisa nzvimbo nguva dzose (sezvo saka avabvisa kuwana kurambidzwa). Tava kushanda kusika munhu Marshal. Nokuti kushanda, tinofanira proxy_pass rinoratidza, nokuti icho chichange yakanatsa dzakati zita, uye chiteshi chivako sezvo parameters (nokuti vemo kubatana zvichaita seungano http: // localhost: 8080). Wana mugumisiro ichi:
Server {
nzvimbo / {
proxy_pass http: // localhost: 8080;
}
nzvimbo / Mifananidzo / {
mudzi / date;
}
}
Kana kutarira bumbiro uye ongorora nayo, ungacherechedza kuti rechipiri chikwata nzvimbo rakachinjwa. Saka pane izvi, unogona kushanda zvakafanana Extensions mifananidzo. A shoma siyana, zvaigona uratidzwe sezvinotevera:
nzvimbo ~ \ (GIF | jpg | PNG) $ {.
mudzi / date / mifananidzo;
}
Kwokupedzisira Marshal configuration iri sezvinotevera:
Server {
nzvimbo / {
proxy_pass http: // localhost: 8080 /;
}
nzvimbo ~ \ (GIF | jpg | PNG) $ {.
mudzi / date / mifananidzo;
}
}
Zvichaita dzinobvisa kubva zvikumbiro pakupera izvo pane Extensions izvi uye uzvitumire nemunhu akakumbira mafaira. Usakanganwa kuti achada restart kana uchida kutarisa configuration faira. Uye nditende, kuti chete nginx-configuration. Kana iwe kuzarura configuration "Vkontakte" faira Server kana zvimwe boka guru, vachava bumbiro zvinopfuura mashoko munyaya ino.
Similar articles
Trending Now