Lik'homphieutha, Mananeo a
Nginx: Setup le tlhomamiso
ke eng Apache, nginx? Morero oa, libōpeho, declaration dikgetho - tsena ke lintho tseo e mong le ho web developer indonesia e lokela ho ba tloaetseng hlahloba tsoelo-pele ea bona.
About nginx Bua Matšeliso a
Qala falla, Restart, le kutu
nginx -s pontšo
Tabeng ena, u ka ka nkang sebaka litaelo tse latelang (lokela ho tsoa mosebedisi e qala sesebelisoa sa):
- Emisa. E sebediswa bakeng sa shutdown ka potlako.
- Reload. Sehlopha sa hlokahala ho Reload faele ea phetolo. 'Nete ke hore liphetoho tse efe kapa efe a ke ke a nka e le hantle ho fihlela faele ea sebetsang ho. Le hore ho nka e le hantle, e logon hlokahala. Hang ha o fumana pontšo ena, tshebetso ya sehlooho qala ho netefatsa ho nepahala ha syntactic karolo ea faele ea phetolo le leka ho sebelisa tataiso e fumanehang teng. Tabeng ea ho hloleha, e tla la khutlela liphetoho le tla sebetsa le ditekanyetso tsa khale. Haeba tsohle e atlehileng, e tla qala workflows e ncha, 'me ea khale li tla romeloa ho se ho hlokahala qetellong.
- Tlohela. Sebediswa bakeng sa phethoeng boreleli ea mosebetsi. E e sebediswa ha o batla ho ema ho ho fihlela e li kōpang jwale fihlela qetellong a lula.
- Ho bula. Haufi le bulehileng a difaele tsa ho kutu.
sebelisa bosebeletsi ba
dithulaganyo beha ka boela ho phethwa ka sebelisa UNIX mokgwa (mo bolaea. utility e tla tšohloa e le mohlala). Hangata ba sebelisa mochine ka ho romela ka pontšo ka ho toba ho ya data tshebetso. Di amahanngoa ka mokhoa oa ho ID. ya data ena e bolokoa nginx.pid faele. A re ke re nka hore re na le thahasello ka ho tshebetso №134. Ka nako eo, bakeng sa ho phethoa boreleli ho hlokahala ho romela rona tlhahisoleseding e latelang:
bolaea -s tlohela 1628
A re ke re nka hore re batla ho bona lethathamo la difaele tsohle bulehileng. Re sebelisa ya Pes utility. The sehlopha hape o tla sheba tsela e latelang:
Pes -ax | grep nginx
Ke hore, e le u ka bona, ka ho sebedisa disebediswa tse eketsehileng li bontša hore ho joalo kopo lona. 'Me hona joale a re ke re nahana ka kamoo ba itlamme nginx-phetolo.
Sebōpeho sa faele ea phetolo
Kabo ea dikahare ee sa fetoleng boemo
Ena ke e 'ngoe ea liphephetso bohlokoa ka ho fetisisa tobane le nginx phetolo. Tlasa kabo ea dipalopalo tsa dikahare ke ho ne ho bolela litšoantšo le HTML-maqephe (e seng matla). Ha re nke hore re hloka mosebetsi le 'ngoe ka ho emisa lesihleng nix nginx. Na ho thata ho etsa joalo? Che, a re ke re sheba mohlala. Pele embarking ka e, e ke ho hlokahala hore ho ho qaqileng maemo ya bothata. Kahoo, ho itšetlehile ka kopo ya, difaele tla tsoa directories tse fapa-fapaneng tsa moo. Kahoo, ka la / ya data / www e re na le HTML-litokomane. Le ka dinomoro / ya data / litšoantšo tse nang le litšoantšo. Homolog bophirima nginx tabeng ena hloka hore tiro ya go tseleganya faele ea phetolo, eo o lokela ho configure e seva unit trust ka hare-http. Ho tšehetsa ba babeli e tla sebelisoa e le sebaka.
Kenngwa tshebetsong: seva
-http {
seva {
}
}
Faele phetolo ka sebetsa le ho na le masakana 'maloa joalo. Empa ba ile ba tlameha ho khetholloa ka mabitso a tsona le likoung leo ka lona ya data e fumaneng.
Kenngwa tshebetsong: sebaka
Sebaka / {
motso / ya data / www e;
}
Ho ba teng ha pontšo "/" ho hlokahala hore ho bapisa ya data a fumana 'me le bone hore na ho na le joalo aterese ya ho tswa kopo sebetswa mona. Haeba ho na le ho na mathata a, ka nako eo bolela ka ho toba ka tsela / ya data / www e ho faele a lakatsa hore e teng tsamaisong ea sebaka seo. Haeba ho na le papali ka ho na le masakana tse seng kae, ka nako eo khetha e 'ngoe le le ketapele telele ka ho fetisisa. Ka mohlala ona, bolelele o lekana le e mong, ke hore,, tšebeliso e tla ba feela ka ketsahalo ea hore ha ho na "tlhōlisano e". Joale, a re ke tla ntjhafatsa:
Sebaka / litšoantšo / {
motso / ya data;
}
Joang ho hlwaya, re batla setšoantšo. Joale, a re ke re kopana tsoelo-pele bohle ba neng ba pele, 'me ea phetolo ka nako ena ke e latelang:
seva {
Sebaka / {
motso / ya data / www e;
}
Sebaka / litšoantšo / {
motso / ya data;
}
}
Sena ke phetolelo e sebetsa nyeoe eo, tekanyetso koung №80. seva ena ntle le mathata leha e le efe e ka ba mahala ho khomphuta ya hao, haeba u ee atereseng e: http: // localhost /. Hona see se tsohle sebetsa?
Molao-motheo oa tšebetso ea mohlala
Bōpa e proxy e bonolo
seva {
mamela 8080;
motso / ya data / up1;
Sebaka / {
}
}
Joale, a re ke re hlalosa se boleloang ke ho u: bōpa e seva e bonolo. O tla mamela koung 8080 ha ba le mamela, ka nako eo ka seva ya tla matha ka th, 80. Tla di behilwe kōpang tsohle ka hare ho tsamaiso ea ea moo faele hore ba tsamaisoa ho dinomoro / ya data / up1 (ya e le hantle, pele ho moo ho tla ba ho hlokahala hore ho bopa e). Ho ba khona ho hlahloba kamoo ho hlokahalang ho beha index.html faele. Ka lebaka la ho bewa ga litaelo ka taba e potolohileng ea seva motso re ka sebelisa sebaka ka linako tsohle (ka ka tsela eo lithibelo tlositse fihlella). Hona joale re sebetsa ho bopa ho vouta. Bakeng sa eona ho sebetsa, re hloka proxy_pass taelo, e leng seo e tla boletsweng melaoana lebitso, le koung setsing ka entsprechen (bakeng sa mabapi ea moo e tla shebahala joang http: // localhost: 8080). Fumana sephetho sena:
seva {
Sebaka / {
proxy_pass http: // localhost: 8080;
}
Sebaka / litšoantšo / {
motso / ya data;
}
}
Ha o sheba khoutu le sekaseka eona, u ka 'na hlokometse hore bobeli unit trust sebaka se fetotsoe. Kahoo, tabeng ena, e ka sebetsa le tloaelehileng e atolositsoeng ditshwantsho. A fapaneng hanyenyane, ho ne ho ka a bonahatsa ka tsela e latelang:
sebaka ~ \ (GIF | jpg iphepha | PNG) $ {.
motso / ya data / litšoantšo;
}
The vouta phetolo ea ho qetela ke e latelang:
seva {
Sebaka / {
proxy_pass http: // localhost: 8080 /;
}
sebaka ~ \ (GIF | jpg iphepha | PNG) $ {.
motso / ya data / litšoantšo;
}
}
E tla sefa tsoa likopo qetellong ea eona ho na le e atolositsoeng tsena romella motho ea kōpa difaele. Se ke ua lebala hore ho tla lokela ho restart haeba u batla ho hlahloba faele ea phetolo. 'Me ba lumela ho' na, ho feela nginx-phetolo. Ha o bula phetolo "Vkontakte" faele seva kapa tse ling tse k'hamphani e khōlō, ba ile ba tla ba le khoutu ho feta mantsoe a sehloohong sena.
Similar articles
Trending Now