Web aplikacije stekle su veliku popularnost u posljednjih nekoliko godina kao sredstvo pružanja usluga različitim klijentima. S web-aplikacijom možete doprijeti do šire publike bez obzira na uređaj ili operativni sustav koji koriste.

Mogućnost instaliranja i konfiguriranja web poslužitelja vrijedna je vještina koju morate imati i kao web programer i softverski inženjer. Web poslužitelj je program odgovoran za isporuku vašeg web sadržaja klijentima putem interneta ili mreže.

Pogledajmo kako instalirati i konfigurirati Nginx web poslužitelj na Ubuntu.

Zašto koristiti Nginx?

Nginx je lagani web poslužitelj visokih performansi koji može raditi i na Windowsima i na Linuxu. Osim što je web poslužitelj, Nginx se također uvelike koristi kao obrnuti proxy poslužitelj i mail proxy poslužitelj. Imajte na umu da se Nginx izgovara kao "engine x".

Kao obrnuti proxy poslužitelj, konfigurirate Nginx da usmjerava promet s određenog porta na neku aplikaciju koja se izvodi na poslužitelju. Nginx obrnuti proxy pruža dodatni sloj sigurnosti jer provjerava i filtrira promet prije nego što udari na poslužitelj.

instagram viewer

Nginx radi kao usluga ili demon na poslužitelju i njime mogu lako upravljati upravitelji usluga kao što je systemctl na Linuxu. Posljednje, ali ne manje važno, Nginx je dobro dokumentiran i uživa ogromnu podršku zajednice.

Kako instalirati Nginx poslužitelj na Ubuntu

Za potrebe ovog vodiča, pokazat ćemo kako možete instalirati Nginx poslužitelj na Linux stroj na kojem radi Ubuntu.

Korak 1: Instaliranje sigurnosnih preduvjeta

Ako instalirate Nginx na siguran poslužitelj, važno je da instalirate ove preduvjete kako biste bili sigurni da je vaša instalacija sigurna i da dobivate stabilne verzije programa.

Najprije ažurirajte popis paketa vašeg sustava.

sudo apt ažuriranje

Instalirati gnupg2 za siguran komunikacijski kanal prilikom preuzimanja aplikacije.

sudo apt install curl gnupg2 ca-certifikati lsb-release ubuntu-keyring

Zatim biste trebali dobiti službeni ključ za potpisivanje od Nginxa kako biste provjerili autentičnost paketa.

kovrča https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Sada provjerite sadrži li uvezena datoteka odgovarajući ključ tako što ćete pokrenuti:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Izlaz bi trebao sadržavati otisak prsta kao što je prikazano u nastavku.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Registrirajte i postavite Nginx repozitorij na svom sustavu kako biste dobili stabilne pakete, što je važno za proizvodna i sigurna okruženja.

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Korak 2: Instalacija Nginxa

Sljedeći korak je instalacija Nginx poslužitelja. Zapamti ažurirajte izvore paketa prije preuzimanja novih paketa.

sudo apt ažuriranje

Instalacija Nginx poslužitelja je prilično jednostavna. Jednostavno pokrenite sljedeću naredbu:

sudo apt instaliraj nginx

Saznajte više: Razlika između APT-a i dpkg na Ubuntu

Nginx na djelu

Zadana stranica koju poslužuje Nginx pohranjena je u direktoriju /usr/share/nginx/html. Svoje statične web stranice možete postaviti na ovo mjesto ili na drugo mjesto po vašem izboru i konfigurirati virtualni host.

Virtualni host vam omogućuje posluživanje više web stranica na istom poslužiteljskom hardveru ili infrastrukturi.

Status Nginx poslužitelja možete provjeriti pomoću sljedeće naredbe:

sudo systemctl status nginx

Izlaz ovdje pokazuje da je Nginx demon aktivan i radi. Ako nije aktivan, pokrenite ga izdavanjem sljedeće naredbe:

sudo systemctl pokrenite nginx

Ako napravite neke promjene u konfiguraciji Nginxa, možete ponovno pokrenuti poslužitelj pomoću naredba systemctl kako slijedi:

sudo systemctl ponovno pokrenite nginx

Za posluživanje zadane Nginx web stranice, otvorite URL http://localhost: 80 u web pregledniku. Dočekat će vas stranica slična onoj ispod.

Naučite kako razviti web-aplikacije

Čestitamo, uspješno ste instalirali i konfigurirali Nginx. Ovaj vodič je pogledao kako instalirati i konfigurirati web poslužitelj na Ubuntu. Osim toga, raspravljali smo o tome kako možete upravljati demonom poslužitelja Nginx pomoću systemctl.

Potražnja za web programerima nikad nije bila ovolika i ne pokazuje znakove usporavanja u skorije vrijeme. Započnite svoje putovanje web razvoja tako što ćete danas naučiti osnove HTML-a.

Uvod u HTML

Ako želite naučiti kako graditi web stranice, onda morate naučiti HTML.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Programiranje
  • Ubuntu
  • Web poslužitelj
  • Instalirajte softver
O autoru
Mwiza Kumwenda (Objavljeno 40 članaka)

Mwiza razvija softver po struci i intenzivno piše o Linuxu i front-end programiranju. Neki od njegovih interesa uključuju povijest, ekonomiju, politiku i arhitekturu poduzeća.

Više od Mwize Kumwenda

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu