Telepítse és konfigurálja az Nginx-et Ubuntu-on

Kicsit a nginxről

Kedves olvasóink! A mai vita témája az Nginx Ubuntu telepítése és konfigurálása. Emlékezzünk vissza, hogy a segédprogram - az egyik legnépszerűbb és legnépszerűbb webszerver a világon. Segít a legtöbb internetes oldal (nagy webhelyek) munkájában, és nagyszámú látogatóval szinte minden órában. Miért részesíti előnyben a fejlesztők ezt az alkalmazást? Ezután hogyan telepítheti és konfigurálhatja az Nginx-et Ubuntu-on.

Az alkalmazást 2002-ben fejlesztették ki, és jelenleg a legnépszerűbb.

Ellentétben az Apache-val, amely viszonylag régen megjelent - 1995-ben - ez a szerver biztonságosabb és kényelmesebb, ami lehetővé teszi, hogy ezt a kiszolgálót fő webként vagy fordított proxyként használhassa. Az a tény, hogy az Apache létrehozásakor lehetetlen volt olyan funkciókat biztosítani, amelyeket egy modern felhasználónak szüksége lehet. A segédprogram nem volt túlságosan újabban - 2002-ben, de stabil, magas színvonalú frissítéseket kap.

Hogyan telepíthetjük az Nginx-et az Ubuntu-ra?

Mielőtt elvégeznénk a telepítési eljárást, ami egyébként nagyon egyszerű (hamarosan látni fogod magadnak), fontos dönteni az előkészítő munkáról. E nélkül a telepítés és elindítás egyszerűen lehetetlen. Például a Windows nem telepíthető speciális szerszámok készítése nélkül. Lássuk, mire lesz szükségünk:

  • Természetesen az Ubuntu operációs rendszernek kiváló állapotban kell lennie. Nem lehetnek hibák vagy más terek.
  • Győződjön meg róla, hogy van egy „rendszeres felhasználója”. Ő, nem pedig a szuperfelhasználó, aki gyakran köteles bizonyos műveleteket végrehajtani.
  • Ha nincs ilyen, győződjön meg róla, hogy létrehoz egy! Csak ezután léphet tovább. A rendszeres fiók egyfajta átutalás lesz az Ön számára a segédprogram telepítésének világában. A felhasználó létrehozása után jelentkezzen be.

Most azt mondhatjuk, hogy teljesen felkészült a program telepítésére az Ubuntu-on. Kérjük, vegye figyelembe, hogy az egyes elemek leírása után van egy kód, amely segít követni ezt a lépést. Ezek közül csak kettő lesz, így kezdjük el:

  1. Először frissítenie kell a helyi csomag indexet:

$ sudo apt-get frissítés

  1. Telepítse a szükséges kiszolgálót a parancs segítségével:

$ sudo apt-get install nginx

  1. Kész! Várjon a folyamat végéig, és folytassa az új webszerver beállítását és elsajátítását.

A webszervert magának a rendszerbe kell telepítenie, a program a hivatalos tárolókban van

Ubuntu szoftver telepítése

  1. Az ufw-profillal rendelkező programok listáját a parancs segítségével fogjuk megjeleníteni:

$ sudo ufw app lista

  1. Látsz egy listát a profilok típusával:
  • Teljes - egy teljes profil, amely megnyitja a 80-as és a 443-as portokat. Az első normál, titkosítatlan forgalom esetén, a második pedig titkosítva.
  • HTTP - csak a 80-as portot nyitja meg.
  • A HTTPS - 143 itt lesz.

A HTTP-t általában ajánlott beállítani, de ha Ön egy fejlettebb felhasználónak tartja magát, kiválaszthatja a szükséges portot.

  1. A kiválasztáshoz adja meg a kódot:

$ sudo ufw engedélyezi a "Nginx XXX" -t

Ahol a XXX helyett meg kell írni a kiválasztott port nevét. Például a $ sudo ufw engedélyezi a „Nginx Full” -t.

  1. Ne felejtse el rögzíteni a beállított paramétereket:

$ sudo ufw állapot

  1. A következő lépésben a rendszer megjeleníti a megengedett forgalmat. Itt már megvizsgálhatja a tűzfal konfigurációját.
  2. Most ellenőrizni kell. Általában, miután a telepítés befejeződött, az Ubuntunak el kell indítania a Nginx-et, és a kiszolgálónak működnie kell. Mindenesetre ezt a parancsot ellenőrizheti:

$ systemctl állapot nginx

  1. A megjelenő adatablakban figyelmet kell fordítania a tevékenységhez tartozó vonalra, ahol a szerver működésének pillanatát jelzi. Ez lehetővé teszi, hogy pontosan megértse, hogy minden rendben van-e. Ha bármilyen probléma vagy probléma merül fel, győződjön meg róla, hogy gondosan megpróbálja megismételni a fenti lépéseket. Ha mindez nem működik, kérjen segítséget egy szakembertől. Ellenkező esetben továbbléphet.
  2. Ezután meg kell jelenítenünk a nyilvános IP-címet:

$ sudo apt-get install curl

$ curl -4 icanhazip.com

  1. Miután megkapta a szükséges információkat, írja be azt a böngészőben a cím írásának mezőjébe:

// domain_név_or_ip_ip_address

  1. Ha mindent helyesen csinált, akkor megjelenik az alkalmazás üdvözlő oldala, ahol azt mondják, hogy a webszerver sikeresen telepítve van. Léteznek linkek az online dokumentációhoz és a rendszeres támogatáshoz, valamint a kereskedelmi támogatáshoz. Gratulálhatsz magadnak, a telepítés és a konfiguráció sikeresen befejeződött!

Parancsok, könyvtárak és így tovább

Most már a program alapvető parancsainak, fájljainak és könyvtárainak tanulmányozására is lehetősége van. Ez segít a webszerver helyes kezelésében.

parancsok

  • megáll

$ sudo systemctl leállítja az nginx-et

  • Futtatás a megállás után

$ sudo systemctl indít nginx-et

  • újraindítás

$ sudo systemctl újraindítja az nginx-et

  • Indítsa újra a kapcsolatot anélkül, hogy a kapcsolatot törölné (ez aktív marad)

$ sudo systemctl reload nginx

  • A Nginx automatikus indításának kikapcsolása a kiszolgáló futtatásakor

$ sudo systemctl letiltja az nginx-et

  • Az előző ponttal ellentétben - befogadás

$ sudo systemctl engedélyezi az nginx-et

Fájlok és könyvtárak

  1. A tartalom
  • / var / www / html egy üdvözlő oldal, amelyet egy kicsit korábban láttunk. Ez módosítható a konfigurációs fájlok beállításával.
  1. Szerver konfiguráció
  • / etc / nginx - könyvtár, ahol minden szerver paraméter és beállítás található. Csak ebben a menüben végezheti el az előző bekezdésben leírt eljárást.
  • /etc/nginx/nginx.conf a fő paraméterezési fájl. Olyan esetekben használatos, amikor valamit gyakori a Nginxben. Ezért ne félj ebből a fájlból, amint azt néhány felhasználó teszi.
  • / etc / nginx / sites-available - ez az a hely, ahol a kiszolgálófájlok minden webhelyoldalon tárolódnak. Ez azt jelenti, hogy tartalmazza és módosítja az összes engedélyezhető kiszolgálóparamétert (társítva más könyvtárakkal).
  • / etc / nginx / sites-enable / - ha egyes szerverfájlokat más oldalakhoz kapcsolt, amint azt az előző bekezdésben említettük, itt láthat egy listát azokról, mivel ez a könyvtár az a hely, ahol tárolják őket.
  • / etc / nginx / töredékek - vannak olyan konfigurációs töredékek, amelyek az Nginx konfigurációban megtalálhatók.
  1. Kiszolgálónapló
  • /var/log/nginx/access.log - itt rögzíti a webszerverre irányuló kérését. Ezt a pozíciót a beállításokban is megváltoztathatja.
  • /var/log/nginx/error.log egy nagyon hasznos fájl, amely hibaadatokat tartalmaz. Menthet néhány pillanatban.

következtetés

Barátok, ma megvitattuk az Nginx telepítésének és konfigurálásának az Ubuntu-on történő meglehetősen egyszerű kérdését. Valóban, csak néhány csapat segített megoldani a kérdés első részét! Habár egy kicsit meg kellett bújnom az utóbbival: lehet, hogy eltarthat egy ideig a tűzfal beállításához. Mondja el nekünk a megjegyzéseket, sikerült mindent megtenni? Reméljük, hogy a válaszok csak pozitívak lesznek. Ossza meg személyes tapasztalatait, véleményeit és benyomásait is.