Nginx, instalimi bazë i këtij serveri në Ubuntu 18.04

rreth nginx

Në artikullin vijues do të hedhim një vështrim në Nginx. Kjo eshte nje server në internet / përfaqësues i kundërt Performancë e lartë e lehtë dhe proxy për protokollet e postës elektronike (IMAP / POP3). Isshtë softuer falas dhe me burim të hapur. Ekziston një version komercial i shpërndarë nën emrin nginx plus.

Es platformë kryq, kështu që do të punojë në sisteme të ngjashme me Unix (GNU / Linux, BSD, Solaris, Mac OS X, etj.) dhe Windows. Shtë një server që është përgjegjës për menaxhimin e ngarkesës së disa prej vendeve më të mëdha në internet. Në këtë postim do të shohim hapat themelorë për të instaluar dhe menaxhuar Nginx në një kompjuter me Ubuntu 18.04.

Para se të fillojmë me hapat, do të duhet të sigurohemi se jemi regjistruar si një përdorues me privilegje sudo dhe që ne nuk kemi Apache ose ndonjë shërbim tjetër që funksionon në portin 80 ose 443.

Instalimi i Nginx

Ne do ta gjejmë këtë server në dispozicion në depot e paracaktuara të softuerit të Ubuntu. Instalimi është mjaft i thjeshtë, do të duhet të hapim vetëm një terminal (Ctrl + Alt + T) dhe të shtypim komandat e mëposhtme:

instaloni Nginx

sudo apt update && sudo apt install nginx

Pas përfundimit të instalimit, ne do të verifikojmë statusin e shërbimit me komandën e mëposhtme:

Statusi Nginx

sudo systemctl status nginx

Ne mundemi shikoni versionin që po përdorim me komandën e mëposhtme:

Version Nginx

sudo nginx -v

Konfiguroni UFW

Nëse jeni duke përdorur ufw, do të duhet të hapni portin HTTP 80 dhe / ose portin HTTPS 433. Ufw vjen me profile të bazuara në portet e parazgjedhura të demoneve dhe programeve më të zakonshme.

Për të hapur të dy portat për Nginx, ekzekutoni komandën e mëposhtme:

Ufw të gjitha Nginx

sudo ufw allow 'Nginx Full'

Ne mund ta verifikojmë ndryshimin me:

Statusi i UFW

sudo ufw status

Testimi i instalimit

hap http://TU_IP en tu navegador. Në këtë rast unë jam duke instaluar në rrjetin tim lokal. Tani duhet të jemi në gjendje të shohim faqen kryesore të paracaktuar siç tregohet më poshtë:

Faqja kryesore e nginx

Kontrolloni shërbimet e Nginx me systemctl

Ne mund ta menaxhojmë shërbimin Nginx si çdo njësi tjetër e sistemit.

ndaloni serverin, ne do të ekzekutojmë në terminal (Ctrl + Alt + T):

sudo systemctl stop nginx

Kurdoherë kur duam filloni ta përdorni përsëri, ne shkruajmë në të njëjtin terminal:

sudo systemctl start nginx

Nëse është ajo që ne po kërkojmë reboot shërbimi:

sudo systemctl restart nginx

ringarko gjithçka pasi të keni bërë disa ndryshime në konfigurim:

sudo systemctl reload nginx

Nëse dëshirojmë çaktivizo serverin:

sudo systemctl disable nginx

Ne mund ta bëjmë përsëri mundësoj përsëri me komandën:

sudo systemctl enable nginx

Struktura e skedarit të konfigurimit

skedarët e konfigurimit nginx

Të gjithë skedarët e konfigurimit janë në direktori / etj / nginx /.

Dosja e konfigurimi kryesor Ajo qëndron në /etj/nginx/nginx.conf.

Rekomandohet që t'i bëni cilësimet më të lehta për tu mirëmbajtur krijoni një skedar të veçantë konfigurimi për secilin fushë.

L skedarët e bllokut të serverit ruhen Në librin e adresave / etj / nginx / faqet e disponueshme, dhe ne do të duhet t'i krijojmë ato ashtu siç na duhen. Skedarët e konfigurimit të gjetur në këtë direktori nuk përdoren nga Nginx përveç nëse janë të lidhur me direktorinë / etj / nginx / faqet e aktivizuara. Për të aktivizuar një bllok serveri, ne duhet të krijojmë një lidhje simbolike nga faqet në skedarin e konfigurimit.

Ashtë një ide e mirë të ndiqni një nomenklaturë standarde. Nëse emri juaj i domain është mydomain.com, atëherë skedari i konfigurimit duhet të thirret /etc/nginx/sites-available/mydomain.com.conf.

Drejtoria / etj / nginx / fragmente përmban fragmente konfigurimi që mund të përfshihen në skedarët e bllokut të serverit.

L regjistroni skedarët (access.log dhe error.log) janë në direktori / var / log / nginx /. Rekomandohet të keni skedarë të ndryshëm të hyrjes dhe regjistrit të gabimeve për secilin bllok të serverit.

Ne mund ta vendosim direktorinë rrënjësore të dokumentit të domain-it tonë në cilindo vendndodhje që duam. vendet më të zakonshme për webroot Ato përfshijnë:

  • / shtëpi / përdorues / emër siten
  • / var / www / emri i siten
  • / var / www / html / emri i siten
  • / zgjedhin / emrin e sitenit

Tani jeni gati të filloni të vendosni aplikacionet tuaja dhe të përdorni serverin tuaj të ri si një server në internet ose proxy. Alsoshtë gjithashtu e nevojshme të theksohet se a certifikatë e sigurt është një tipar 'must have' për të gjitha faqet e internetit sot, një certifikatë falas Le të Encrypt SSL.

Padyshim që ky është vetëm një fillim kur punon me Nginx. Kush dëshiron të dijë më shumë se si të punojë me të, mund të konsultohet me dokumentacioni zyrtar.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.