CH-J Server Managerbainisteoireacht freastalaí SSH
Roghchlár
Gach treoir agus alt →

NGINX a bhainistiú gan an suíomh gréasáin a chur as feidhm

Déan cúltaca den chumraíocht, tástáil í le nginx -t, cuir i bhfeidhm í le hathlódáil réidh agus cuir an leagan roimhe sin ar ais má theipeann ar rud éigin.

Athlódáil seachas atosú

Insíonn athlódáil do NGINX an chumraíocht a léamh arís. Tosaíonn sé próisis oibre nua agus ligeann sé do na seanphróisis na hiarratais atá ar oscailt acu a chríochnú, mar sin de ghnáth ní thugann cuairteoirí aon rud faoi deara. Mura féidir an chumraíocht nua a chur i bhfeidhm, leanann NGINX ag rith leis an seancheann. Stopann atosú an tseirbhís ar dtús, rud a bhriseann na naisc, agus d’fhéadfadh nach dtosódh sí arís má tá an chumraíocht mícheart.

Déan cúltaca den chomhad atá á athrú agat

Sula ndéanann tú eagarthóireacht, déan cóip in aice leis an gcomhad agus cuir an dáta ina hainm. Ná fág cóipeanna in eolaire a lódálann NGINX le patrún saoróige amhail conf.d/*.conf nó sites-enabled/*, mar lódálfadh sé iad sin freisin. Ar Debian agus Ubuntu, cuir an comhad in sites-available in eagar; de ghnáth níl san iontráil in sites-enabled ach nasc chuige.

sudo cp -a /etc/nginx/sites-available/example.conf /root/example.conf.$(date +%Y%m%d-%H%M%S)

Tástáil ar dtús, ansin athlódáil

Seiceálann nginx -t an chomhréir agus na comhaid a dtagraíonn an chumraíocht dóibh, amhail teastais. Úsáid nginx -T chun an chumraíocht iomlán a fheiceáil tar éis na comhaid san áireamh a ionchorprú. Ná hathlódáil ach amháin nuair a éiríonn leis an tástáil; cinntíonn nascadh na n-orduithe le && é sin duit. Ní féidir leis an tástáil a rá an ndéanann an chumraíocht an rud a bhí beartaithe agat, mar sin oscail an suíomh gréasáin ina dhiaidh sin.

sudo nginx -t && sudo systemctl reload nginx
sudo nginx -T | less
curl -I https://example.com/

Nuair a théann rud éigin amú

Cuir an chóip chúltaca ar ais, tástáil arís agus athlódáil. Má stop an tseirbhís, insíonn an loga earráidí agus an dialann duit cén fáth. Cuardaigh teachtaireachtaí faoi chalafort atá in úsáid cheana féin, teastas atá ar iarraidh nó ainm freastalaí dúblach.

sudo cp -a /root/example.conf.20261031-120000 /etc/nginx/sites-available/example.conf
sudo nginx -t && sudo systemctl reload nginx
sudo journalctl -u nginx -n 50 --no-pager
sudo tail -n 50 /var/log/nginx/error.log

Rudaí nach gclúdaíonn athlódáil

Fanann naisc fhadtéarmacha amhail WebSockets leis na seanphróisis oibre go dtí go gcríochnaíonn na naisc, mar sin is féidir leis na seanphróisis rith ar feadh tamaill agus cuimhne bhreise a úsáid. Féadfaidh uasghrádú pacáiste an tseirbhís a atosú as a stuaim féin. Tástáil athruithe móra ar fhreastalaí tástála ar dtús, lena n-áirítear teastais agus atreoruithe.

An NGINX Manager in CH-J Server Manager

Cuireann NGINX Manager comhaid chumraíochta in eagar sna heolairí bainistithe NGINX ar fhreastalaithe Linux, suas le 512 KiB in aghaidh an chomhaid. Agus comhad á shábháil, déanann an feidhmchlár cúltaca leis an iarmhír .chj-backup-, ritheann sé nginx -t agus ní choinníonn sé an t-athrú ach tar éis tástáil rathúil. Teastaíonn do dheimhniú sainráite le haghaidh athlódála agus ritear an tástáil arís sula dtosaíonn sí. Ní dhéantar nasc siombalach cumasaithe a athsholáthar; cuir an comhad comhfhreagrach in sites-available in eagar.

Doiciméadú mionsonraithe

NGINX: Controlling nginx →

NGINX: Beginner's Guide →

An scaoilfeadh glas ar bith agus slándáil →