Veebirakendused on viimastel aastatel saavutanud laialdase populaarsuse erinevatele klientidele teenuste osutamise vahendina. Veebirakendusega saate jõuda laiema vaatajaskonnani olenemata kasutatavast seadmest või operatsioonisüsteemist.

Veebiserveri installimise ja konfigureerimise oskus on väärtuslik oskus nii veebiarendaja kui ka tarkvarainsenerina. Veebiserver on programm, mis vastutab teie veebisisu edastamise eest klientidele Interneti või võrgu kaudu.

Vaatame, kuidas installida ja konfigureerida Nginxi veebiserverit Ubuntus.

Miks kasutada Nginxi?

Nginx on kerge ja suure jõudlusega veebiserver, mis võib töötada nii Windowsis kui ka Linuxis. Lisaks veebiserverile kasutatakse Nginxi laialdaselt ka pöördpuhverserveri ja meilipuhverserverina. Pange tähele, et Nginxi hääldatakse kui "mootor x".

Pöördpuhverserverina konfigureerite Nginxi suunama liiklust määratud pordist mõnda serveris töötavasse rakendusse. Nginxi pöördpuhverserver pakub täiendavat turbekihti, kuna see kontrollib ja filtreerib liiklust enne serverisse jõudmist.

Nginx töötab serveris teenuse või deemonina ja seda saavad hõlpsasti hallata teenusehaldurid, näiteks Linuxi süsteemctl. Viimane, kuid mitte vähem oluline on see, et Nginx on hästi dokumenteeritud ja naudib tohutut kogukonna toetust.

Nginxi serveri installimine Ubuntule

Selle juhendi jaoks näitame, kuidas saate installida Nginxi serveri Linuxi masinasse, kus töötab Ubuntu.

1. samm: turvaeelduste installimine

Kui installite Nginxi turvalisse serverisse, on oluline installida need eeltingimused, et tagada installimise turvalisus ja programmide stabiilsete versioonide hankimine.

Esmalt värskendage oma süsteemi pakettide loendit.

sudo apt värskendus

Installige gnupg2 turvalise sidekanali jaoks rakenduse allalaadimisel.

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

Järgmisena peaksite hankima Nginxilt ametliku allkirjastamisvõtme, et kontrollida paketi autentsust.

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

Nüüd kontrollige, kas imporditud fail sisaldab õiget võtit, käivitades:

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

Väljund peaks sisaldama sõrmejälge, nagu allpool näidatud.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Stabiilsete pakettide saamiseks registreerige ja seadistage oma süsteemis Nginxi hoidla, mis on tootmise ja turvaliste keskkondade jaoks oluline.

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

2. samm: Nginxi installimine

Järgmine samm on Nginxi serveri installimine. Pea meeles värskendage oma paketiallikaid enne uute pakettide allalaadimist.

sudo apt värskendus

Nginxi serveri installimine on üsna lihtne. Lihtsalt käivitage järgmine käsk:

sudo apt install nginx

Lisateave: Erinevus APT ja dpkg vahel Ubuntus

Nginx tegevuses

Nginxi pakutav vaikeleht on salvestatud kataloogi /usr/share/nginx/html. Saate paigutada oma staatilised veebilehed kas sellesse või mõnda teise enda valitud asukohta ja konfigureerida virtuaalse hosti.

Virtuaalne host võimaldab teenindada mitut veebilehte samas serveri riistvaras või infrastruktuuris.

Nginxi serveri olekut saate kontrollida järgmise käsuga:

sudo systemctl olek nginx

Siin olev väljund näitab, et Nginxi deemon on aktiivne ja töötab. Kui see pole aktiivne, käivitage see järgmise käsuga:

sudo systemctl käivitage nginx

Kui teete Nginxi konfiguratsioonis muudatusi, saate serveri taaskäivitada systemctl käsk järgnevalt:

sudo systemctl taaskäivitage nginx

Nginxi vaikeveebilehe teenindamiseks avage URL http://localhost: 80 veebibrauseris. Teid tervitab allolevale sarnane leht.

Siit saate teada, kuidas veebirakendusi arendada

Õnnitleme, olete Nginxi edukalt installinud ja konfigureerinud. Selles juhendis on vaadeldud, kuidas Ubuntu veebiserverit installida ja konfigureerida. Lisaks arutasime, kuidas saate hallata Nginxi serverideemonit systemctl.

Nõudlus veebiarendajate järele pole kunagi olnud nii suur ja see ei näita märke aeglustumisest niipea. Alustage oma veebiarenduse teekonda, õppides HTML-i põhitõdesid juba täna.

Sissejuhatus HTML-i

Kui soovite õppida veebisaitide loomist, peate õppima HTML-i.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Programmeerimine
  • Ubuntu
  • Veebiserver
  • Installige tarkvara
Autori kohta
Mwiza Kumwenda (Avaldatud 40 artiklit)

Mwiza arendab tarkvara erialalt ning kirjutab palju Linuxi ja esiotsa programmeerimise kohta. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõttearhitektuuri.

Rohkem Mwiza Kumwendast

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin