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.
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.
Ako želite naučiti kako graditi web stranice, onda morate naučiti HTML.
Pročitajte dalje
- Linux
- Programiranje
- Ubuntu
- Web poslužitelj
- Instalirajte softver
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.
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