Įdiekite ir konfigūruokite „Nginx“ „Ubuntu“

Mažai apie nginx

Gerbiami skaitytojai, šiandienos diskusijos tema - „Nginx Ubuntu“ diegimas ir konfigūravimas. Prisiminkite, kad naudingumas - vienas populiariausių ir populiariausių interneto serverių visame pasaulyje. Tai padeda daugeliui interneto puslapių (didelių svetainių) darbui, kuriame yra daug lankytojų beveik kiekvieną valandą. Kodėl daugelis kūrėjai pateikia savo pageidavimus į šį prašymą? Kitas - kaip įdiegti ir konfigūruoti Nginx Ubuntu.

Paraiška buvo sukurtas 2002 metais ir šiuo metu turi didžiausią populiarumą

Skirtingai nuo Apache, kuris buvo išleistas palyginti seniai - 1995 m., Šis serveris yra saugesnis ir patogesnis, todėl galite naudoti šį serverį kaip pagrindinį žiniatinklio ar atvirkštinį tarpinį serverį. Faktas yra tai, kad kuriant „Apache“ neįmanoma pateikti funkcijų, kurias gali prireikti šiuolaikiniam vartotojui. Naudingumas pasirodė ne per neseniai - 2002 m., Tačiau jis gauna stabilius aukštos kokybės atnaujinimus.

Kaip įdiegti „Nginx“ į „Ubuntu“?

Prieš atlikdami diegimo procedūrą, kuri, beje, yra labai paprasta (greitai pamatysite save), svarbu nuspręsti dėl parengiamojo darbo. Be to, diegimas ir paleidimas bus tiesiog neįmanoma. Pavyzdžiui, jūs negalite įdiegti "Windows" be specialių mokymo lėšų. Pažiūrėkime, ko mums reikės:

  • Natūralu, kad „Ubuntu“ operacinė sistema turi būti puikiai veikianti. Tai neturėtų klaidą arba kitokiose erdvėse.
  • Įsitikinkite, kad turite „įprastą vartotoją“. Būtent jis, o ne super naudotojas, privalo atlikti tam tikras operacijas.
  • Jei neturite, būtinai sukurkite vieną! Tik tada galėsite imtis tolesnių veiksmų. Reguliarioji paskyra bus jums perduodama priemonė, skirta įdiegti įrankį. Sukūrę vartotoją, prisijunkite prie jo.

Dabar galite pasakyti, kad esate visiškai pasirengę įdiegti programą Ubuntu. Atkreipkite dėmesį, kad po kiekvieno elemento aprašymo yra kodas, kuris padės jums sekti šį veiksmą. Iš jų bus tik du, todėl pradėkime:

  1. Pirmiausia reikia atnaujinti vietinį paketo indeksą:

$ sudo apt-get atnaujinimas

  1. Įdiekite reikiamą serverį naudodami komandą:

$ sudo apt-get install nginx

  1. Priimta! Palaukite, kol baigsis procesas, ir pereikite prie naujo žiniatinklio serverio nustatymo ir įvaldymo.

Jūs turite įdiegti žiniatinklio serverį sistemoje, programa yra oficialiose saugyklose

Ubuntu programinės įrangos sąranka

  1. Rodyti programų su UFW profilio su komanda sąrašą:

$ sudo ufw app sąrašas

  1. Pamatysite sąrašą su profilių tipais:
  • Visas - pilnas profilis, atidarantis 80 ir 443 prievadus. Pirmasis yra normalus, kai srautas yra nešifruotas, o antrasis yra užšifruotas.
  • HTTP - atvers tik 80 prievadą.
  • Čia bus HTTPS - 143.

Paprastai rekomenduojama nustatyti HTTP, bet, jei manote, kad esate labiau pažengęs vartotojas, galite pasirinkti norimą prievadą.

  1. Norėdami pasirinkti, įveskite kodą:

$ Sudo UFW leidžia "Nginx XXX"

Kur vietoj XXX reikia parašyti pasirinkto uosto pavadinimą. Pavyzdžiui, $ sudo ufw leidžia „Nginx Full“.

  1. Nepamirškite nustatyti nustatytų parametrų:

$ sudo ufw būsena

  1. Kitame etape sistema parodys informaciją apie leistiną srautą. Čia jau galite apsvarstyti užkardos konfigūraciją.
  2. Dabar reikia atlikti patikrinimą. Apskritai, baigus diegimą, „Ubuntu“ turėtų pradėti „Nginx“, o serveris turėtų veikti. Bet kuriuo atveju, įsitikinkite, kad jūs galite naudoti komandą:

$ systemctl būsena nginx

  1. Atsidariusiame duomenų lange turėtumėte sutelkti dėmesį į liniją su veikla, kur bus nurodytas momentas, nuo kurio serveris pradeda darbą. Tai leis jums tiksliai suprasti, ar viskas tvarkinga. Jei yra kokių nors problemų ar problemų, būtinai atsargiai bandykite pakartoti aukščiau aprašytus veiksmus. Jei visa tai neveikia, kreipkitės į specialisto pagalbą. Priešingu atveju galite pereiti.
  2. Be to, turėsime parodyti viešą IP adresą:

$ sudo apt-get install curl

$ curl -4 icanhazip.com

  1. Gavę reikiamą informaciją, įveskite jį laukelyje, kuriame nurodomas adresas naršyklėje:

// domeno_pavadinimas_pavadinimas_paslapis

  1. Jei viską padarėte teisingai, pamatysite programos pasveikinimo puslapį, kuriame bus pasakyta, kad žiniatinklio serveris yra sėkmingai įdiegtas ir veikia. Taip pat bus nuorodos į internetinę dokumentaciją ir reguliariai teikiamą paramą bei komercinę paramą. Jūs galite pasveikinti save, įdiegimas ir konfigūravimas sėkmingai baigtas!

Komandos, katalogai ir kt

Dabar jūs galite pereiti prie programos pagrindinių komandų, failų ir katalogų. Tai padės jums tinkamai valdyti žiniatinklio serverį.

Komandos

  • Sustabdyti

$ sudo systemctl sustabdyti nginx

  • Vykdykite po sustojimo

$ sudo systemctl pradėti nginx

  • Paleiskite iš naujo

$ sudo systemctl restart nginx

  • Perkraukite, neatšaukiant ryšio (jis bus aktyvus)

$ sudo systemctl reload nginx

  • Išjungti Nginx automatinį paleidimą, kai serveris veikia

$ sudo systemctl išjungti nginx

  • Priešingai nei ankstesnis punktas - įtraukimas

$ sudo systemctl įgalina nginx

Failai ir katalogai

  1. Turinys
  • / var / www / html yra sveikinimo puslapis, kurį matėme šiek tiek anksčiau. Tai galima keisti koreguojant konfigūracijos failus.
  1. Serverio konfigūracija
  • / etc / nginx - katalogas, kuriame yra visi serverio parametrai ir nustatymai. Tiesiog šiame meniu galite atlikti ankstesnėje pastraipoje nurodytą procedūrą.
  • /etc/nginx/nginx.conf yra pagrindinis parametrų failas. Naudojamas, kai norite keisti kažką bendro Nginx. Todėl nebijokite šio failo, kaip tai daro kai kurie vartotojai.
  • / etc / nginx / sites-available - tai vieta, kur serverio failai yra saugomi visose svetainėse. Tai reiškia, kad jame yra ir redaguojami visi serverio parametrai, kuriuos galima įjungti (susieti su kitais katalogais).
  • / etc / nginx / sites-enable / - jei susieti kai kuriuos serverio failus su kitomis svetainėmis, kaip minėta ankstesnėje pastraipoje, čia pamatysite jų sąrašą, nes šis katalogas yra vieta, kur jie yra saugomi.
  • / etc / nginx / fragmentai - yra konfigūracijos fragmentų, kurie gali būti įtraukti į „Nginx“ konfigūraciją.
  1. Serverio žurnalas
  • /var/log/nginx/access.log - jūsų užklausa į žiniatinklio serverį įrašoma čia. Taip pat galite pakeisti šią padėtį nustatymuose.
  • /var/log/nginx/error.log yra labai naudingas failas su klaidų duomenimis. Gali jums sutaupyti kai kurių momentų.

Išvada

Draugai, šiandien aptarėme gana paprastą klausimą, kaip įdiegti ir konfigūruoti „Nginx“ „Ubuntu“. Iš tiesų, tik kelios komandos padėjo mums išspręsti pirmąją klausimo dalį! Nors turėjau šiek tiek sušvelninti su juo: užkardos konfigūravimas gali užtrukti. Pasakykite mums komentaruose, ar pavyko padaryti viską? Tikimės, kad atsakymai bus teigiami. Taip pat pasidalinkite savo asmenine patirtimi, nuomonėmis ir įspūdžiais.