Ekstansyon 101 Tutorial Seri

Gid Beginner a

Gid sa a bay yon entwodiksyon debaz nan nginx epi dekri k¨k travay ki senp ki ka f¨ ak li. Li se sipoze ke nginx deja enstale sou machin lekt¨ a. Si li pa, w¨ enstale paj la nginx. Gid sa a dekri ki jan yo k²manse epi yo sispann nginx, ak rechaje konfigirasyon li yo, eksplike estrikti a nan dosye a konfigirasyon ak dekri ki jan yo mete kanpe Nginx yo s¨vi soti kontni estatik, ki jan nan konfigirasyon nginx k²m yon s¨v¨ prokurasyon, ak ki jan yo konekte li ak yon aplikasyon fastcgi.

Nginx gen yon pwosesis m¨t ak pwosesis plizy¨ travay¨. Objektif prensipal nan pwosesis la m¨t se li ak evalye konfigirasyon, epi kenbe pwosesis travay¨. Pwosesis travay¨ f¨ pwosesis akty¨l nan demann. Nginx anplwaye mod¨l ev¨nman ki baze sou ak OS-depandan mekanism yo av¨k efikasite distribye demann nan mitan pwosesis travay¨. Se nimewo a nan pwosesis travay¨ defini nan dosye a konfigirasyon epi yo ka fiks pou yon konfigirasyon bay oswa otomatikman ajiste nan kantite a nan CPU ki disponib CPU (gade travay¨).

fason nginx la ak travay modil li yo det¨mine nan dosye a konfigirasyon. Pa default, se dosye a konfigirasyon yo te rele Nginx. ONF epi yo mete yo nan any¨ / USR / Localginx / Conf, / Etcginx, oswa / USR / Lokal / Etcginx.

yon fwa pwosesis la m¨t resevwa siyal la Reload konfigirasyon, li tcheke validite nan sentaks nan dosye a konfigirasyon nouvo ak ap eseye aplike konfigirasyon yo bay nan li. Si sa a se yon siks¨, pwosesis la m¨t k²manse nouvo pwosesis travay¨ epi voye mesaj nan pwosesis travay¨ fin vye granmoun, mande yo f¨men. Sinon, pwosesis la m¨t woule tounen chanjman yo epi li kontinye travay ak konfigirasyon an fin vye granmoun. Old pwosesis travay¨, k ap resevwa yon l²d f¨men, sispann aksepte koneksyon nouvo yo e yo kontinye s¨vis demann akty¨l jiskaske tout demann sa yo yo serviced. Apre sa, ansyen pwosesis travay¨ yo s²ti.

Yon siyal ka tou voye nan pwosesis nginx av¨k ¨d nan zouti UNIX tankou s¨vis piblik la touye. Nan ka sa a se yon siyal voye dir¨kteman nan yon pwosesis ak yon ID pwosesis bay yo. Se id pwosesis la nan pwosesis la m¨t nginx ekri, pa default, nan nginx la. ID nan any¨ / USR / lokalginx / m²so bwa oswa / var / kouri. Pou egzanp, si id pwosesis la m¨t se 1628, yo voye siyal la kite ki kapab lak²z yon nginx a grasyeur are, egzekite:

Nginx konsiste de modil ki f¨ yo kontwole pa direktiv espesifye nan dosye a konfigirasyon. Enstriksyon yo divize an direktiv senp ak direktiv bl²k. Yon direktiv senp konsiste de non an ak param¨t separe pa espas epi li fini ak yon virgules (;). Yon direktiv bl²k gen estrikti nan menm jan ak yon direktiv senp, men olye pou yo virgules la li fini ak yon seri enstriksyon adisyon¨l ki te antoure pa apar¨y ²topedik (ak). Si yon direktiv bl²k ka gen l²t direktiv anndan apar¨y ²topedik, yo rele sa yon kont¨ks (egzanp: ev¨nman, http, s¨v¨, ak kote).

Aplikasyon pou Web S¨vi ak yon estrikti any¨ estanda defini nan spesifikasyon la J2EE. Ou ka deplwaye yon aplikasyon ent¨n¨t k²m yon koleksyon dosye ki itilize estrikti any¨ sa a, li te ye tankou eksploze f²ma any¨, oswa k²m yon dosye achiv rele yon dosye lag¨. BEA rek²mande ke ou pake ak deplwaye aplikasyon ou eksploze ent¨n¨t k²m yon pati nan yon aplikasyon Enterprise. Sa a se yon pratik Bea pi bon, ki p¨m¨t pou migrasyon aplikasyon pi fasil, testaman, ak chanjman. Epitou, anbalaj aplikasyon ent¨n¨t ou k²m yon pati nan yon aplikasyon Enterprise p¨m¨t ou pran avantaj de estrikti a any¨ devlopman fann, ki bay yon kantite benefis sou estrikti a tradisyon¨l any¨ s¨l.

Web-inf Any¨ a gen deskript¨ yo deplwaman pou aplikasyon an Web (ent¨n¨t. ML ak weblogic. ML) ak de subdirectories pou estoke konpile klas Java ak dosye bokal bibliyot¨k. Subdirectories sa yo yo respektivman yo te rele klas ak lib. JSP Taglibs yo estoke nan any¨ a Web-Inf nan nivo nan t¨t nan Any¨ a Platf²m. Klas yo Java gen ladan servlets, klas k'ap vin ede, epi, si yo vle, preskri JSPS.

Mete dosye estatik ou, tankou dosye HTML ak dosye JSP nan any¨ a ki se rasin lan dokiman nan aplikasyon web ou. Nan enstalasyon an default nan Weblogic s¨v¨, se any¨ sa a yo rele defaultwebapp, anba user_domains / myomain / aplikasyon pou.

Weblogic-espesifik deplwaman d¨skripteur dosye a ki defini ki jan yo te rele resous nan ent¨n¨t la. ML dosye yo trase nan resous k ap viv yon l²t kote nan Weblogic s¨v¨. Sa a se dosye tou yo itilize yo defini JSP ak atribi sesyon HTTP.

Designing Sit w¨b File Estrikti

asp¨ final la nan devlop¨ ent¨n¨t konsepsyon gen f¨ fas ak se ²ganizasyon an nan dosye yo f¨ moute sou sit w¨b la. Sa a se patikily¨man enp²tan si, k²m se tipik, sit ent¨n¨t la se yo dwe devlope pa moun miltip, epi kons¨ve jouk k¨k dat nan lavni. Kons¨pteur ent¨n¨t bezwen yo dwe abitye av¨k estrikti nan any¨ ki yon s¨v¨ ent¨n¨t sipoze, e ki sa URL yo vle di nan t¨m sa yo.

pou f¨

Kouman ou ta aplike estrikti sa a sou yon s¨v¨ ent¨n¨t? Fason ki pi evidan ta ka jwenn dosye yo ki gen rap² ak paj endividy¨l nan rep¨rtwar pw²p yo - yon s¨l any¨ pou eleman yo paj lakay, youn pou paj A1, A2, A3, B1, ak sou sa. Sepandan, sa a pouvwa ap tw²p ak mennen nan relatif adrese er¨. Pi enp²tan, tankou yon konsepsyon pa antisipe chanjman. Si achitekti yo enf²masyon reflete depatman nan yon biznis - Depatman A, Depatman B, elatriye - L¨ sa a, chanjman nan depatman yo kapab lak²z yon gwo antretyen anl¨. Yon estrikti preferab ka gen rep¨rtwar pou depatman prensipal yo s¨lman:

Dosye a pou Depatman Yon ta gen tout dosye yo pou A1, A2 ak A3 - tou de dosye yo HTML ak imaj (e pet¨t menm dosye yo JavaScript, dosye kiktim, elatriye). Av¨k estrikti sa a yon lyen soti nan A1 a A3 ta ka rive jan sa a:

Login siksè.

Fasil ajoute yon background videyo nan sit entènèt ou a pran vizitè atansyon. Yon videyo background ka bay siplemantè karismatik nan paj ou epi yo ka ajoute nan tou de seksyon ak Tèt fleksib.

Login siksè.
Nou itilize bonbon
Nou itilize bonbon asire ke nou ba ou eksperyans ki pi bon sou sit entènèt nou an. Lè l sèvi avèk sit entènèt la ou dakò ak itilizasyon nou an bonbon.
Pèmèt bonbon.