Installige ja konfigureerige Nginx Ubuntu

Vähe nginxist

Lugupeetud lugejad, tänase arutelu teema on Nginx Ubuntu paigaldamine ja seadistamine. Tuletame meelde, et utiliit - üks populaarsemaid ja populaarsemaid veebiservereid kogu maailmas. See aitab tööd enamiku Interneti lehekülgede (suurte saitide) töös, kus külastajate arv on peaaegu iga tund. Miks nii paljud arendajad eelistavad seda rakendust? Järgmine on kuidas paigaldada ja konfigureerida Nginx Ubuntu.

Taotlus töötati välja 2002. aastal ja on praegu kõige populaarsem.

Erinevalt Apache'ist, mis ilmus suhteliselt kaua aega tagasi - 1995. aastal - on see server turvalisem ja mugavam, mis võimaldab teil seda serverit peamise veebi või tagasipööratud puhverserverina kasutada. Fakt on see, et Apache loomisel oli võimatu pakkuda funktsioone, mida tänapäeva kasutaja võib vajada. Kasulikkus ei tulnud ka hiljuti välja - 2002. aastal, kuid ta saab stabiilseid kvaliteetseid uuendusi.

Kuidas paigaldada Nginx Ubuntu?

Enne paigaldamisprotseduuri läbiviimist, mis muide on väga lihtne (näete varsti ennast), on oluline otsustada ettevalmistava töö üle. Ilma selleta on paigaldamine ja käivitamine lihtsalt võimatu. Näiteks ei saa te Windowsi ilma spetsiaalseid tööriistu valmistamata installida. Vaatame, mida me vajame:

  • Loomulikult peaks Ubuntu operatsioonisüsteem olema suurepärases töökorras. Sellel ei tohiks olla vigu ega muid ruume.
  • Veenduge, et teil on „tavakasutaja”. See on ta, mitte superuser, kes tihti vajab teatud toiminguid.
  • Kui teil seda pole, looge kindlasti kindlasti! Alles siis saate edasi minna. Korrapärane konto on teile omakorda kasulik vahend utiliidi installimise maailmas. Pärast kasutaja loomist logige tema alla.

Nüüd võite öelda, et olete täielikult valmis Ubuntu programmi installima. Pange tähele, et pärast iga üksuse kirjeldust on olemas kood, mis aitab teil seda sammu järgida. Neist on ainult kaks, nii et alustame:

  1. Kõigepealt peate värskendama kohalikku pakettide indeksit:

$ sudo apt-get update

  1. Installige vajalik server käsu abil:

$ sudo apt-get install nginx

  1. Valmis! Oodake protsessi lõppu ja jätkake uue veebiserveri seadistamist ja haldamist.

Süsteem peab ise veebiserveri paigaldama, programm on ametlikes hoidlates

Ubuntu tarkvara häälestus

  1. Näitame ufw-profiiliga programmide nimekirja käsuga:

$ sudo ufw rakenduste loend

  1. Näete profiilide tüüpide loendit:
  • Täielik - täisprofiil, mis avab sadamad 80 ja 443. Esimene on tavaline krüpteerimata liikluse korral ja teine ​​on krüpteeritud.
  • HTTP - avab teile ainult pordi 80.
  • Siin on HTTPS-143.

Tavaliselt on soovitatav määrata HTTP, kuid kui peate ennast arenenumaks kasutajaks, saate valida vajaliku pordi.

  1. Valimiseks sisestage kood:

$ sudo ufw lubab 'Nginx XXX'

Kui XXX asemel peate valima valitud sadama nime. Näiteks lubab $ sudo ufw lubada „Nginx Full”.

  1. Ärge unustage määrata määratud parameetreid:

$ sudo ufw olek

  1. Järgmises etapis kuvab süsteem teavet teie lubatud liikluse kohta. Siin saate juba kaaluda tulemüüri konfiguratsiooni.
  2. Nüüd peate kontrollima. Üldiselt peaks pärast installeerimise lõppu Ubuntu käivitama Nginx ja server peaks töötama. Igaks juhuks võite seda kinnitada käsuga:

$ systemctl olek nginx

  1. Ilmuvas andmeaknas peaksite keskenduma oma tegevusele suunatud joonele, kus näidatakse hetkel, mil server alustab tööd. See võimaldab teil täpselt aru saada, kas kõik on korras. Probleemide või probleemide korral proovige kindlasti ülaltoodud samme korrata. Kui kõik sama ei tööta, siis pöörduge spetsialisti poole. Vastasel juhul võite edasi liikuda.
  2. Seejärel peame kuvama avaliku ip-aadressi:

$ sudo apt-get install curl

$ curl -4 icanhazip.com

  1. Pärast vajaliku teabe saamist sisestage see brauseri aadressi kirjutamise väljale:

// domeeninime_nimi_ip_ip_address

  1. Kui sa tegid kõike õigesti, siis näed rakenduse tervituslehte, kus öeldakse, et veebiserver on edukalt installitud ja käivitatud. Samuti on lingid veebipõhiseks dokumenteerimiseks ja korrapäraseks toetamiseks, samuti kaubanduslikuks toetuseks. Te võite õnnitleda ennast, installimist ja konfiguratsiooni edukalt lõpetatud!

Käsud, kataloogid ja palju muud

Nüüd saate tegelikult minna programmi põhiliste käskude, failide ja kataloogide õppimisse. See aitab teil veebiserverit õigesti hallata.

Võistkonnad

  • Peatus

$ sudo systemctl peatus nginx

  • Käivita pärast peatamist

$ sudo systemctl käivitab nginxi

  • Taaskäivitage

$ sudo systemctl taaskäivitab nginxi

  • Taaskäivitage ühendus ilma ühenduse tühistamiseta (see jääb aktiivseks)

$ sudo systemctl reload nginx

  • Keela Nginxi automaatne käivitamine, kui server töötab

$ sudo systemctl keelab nginxi

  • Vastupidiselt eelmisele punktile - kaasamine

$ sudo systemctl lubab nginxi

Failid ja kataloogid

  1. Sisu
  • / var / www / html on teretulnud lehekülg, mida nägime veidi varem. Seda saab muuta konfiguratsioonifailide reguleerimisega.
  1. Serveri konfiguratsioon
  • / etc / nginx - kataloog, kus asuvad kõik serveri parameetrid ja seaded. Lihtsalt selles menüüs saate teostada eelmises lõigus näidatud protseduuri.
  • /etc/nginx/nginx.conf on peamine parameetrite fail. Kasutatakse siis, kui soovite Nginxis midagi üldist muuta. Seetõttu ärge kartke seda faili, nagu mõned kasutajad seda teevad.
  • / etc / nginx / sites-available - on koht, kus serveri failid salvestatakse kõigi saitide lehtedele. See tähendab, et see sisaldab ja redigeerib kõiki serveri parameetreid, mis on lubatud (seotud teiste kataloogidega).
  • / etc / nginx / sites -áma / - kui sidusite mõningaid serveri faile teiste saitidega, nagu on mainitud eelmises lõigus, näete siin nende nimekirja, kuna see kataloog on koht, kus neid salvestatakse.
  • / etc / nginx / fragmendid - on olemas konfiguratsioonifragmendid, mida saab Nginxi konfiguratsiooni lisada.
  1. Serveri logi
  • /var/log/nginx/access.log - teie taotlus veebiserverisse salvestatakse siin. Seda asukohta saab muuta ka seadetes.
  • /var/log/nginx/error.log on väga kasulik fail, mis sisaldab veateavet. Võib mõnda aega päästa.

Järeldus

Sõbrad, täna arutasime üsna lihtsat küsimust, kuidas Nginxi paigaldada ja seadistada Ubuntu. Tõepoolest, vaid paar meeskonda aitas meil küsimuse esimene osa lahendada! Kuigi ma pidin viimastega natuke hakkama: tulemüüri konfigureerimine võib võtta aega. Räägi meile oma kommentaarides, kas sul õnnestus kõik teha? Loodame, et vastused on vaid positiivsed. Jagage ka oma isiklikke kogemusi, arvamusi ja muljeid.