Instaliranje i konfiguriranje Nginx na Ubuntu

sadržaj

  • 1 Malo o nginxu
  • 2 Kako instalirati Nginx na Ubuntu?
  • 3 Postavljanje softvera Ubuntu
  • 4 Naredbe, direktorije i još mnogo toga
    • 4.1 naredbe
    • 4.2 Datoteke i direktorije
  • 5 zaključak

Malo o nginxu

Dragi čitatelji, tema današnje rasprave je instalacija i konfiguracija Nginx Ubuntua. Podsjetimo da je program - jedan od najpopularnijih i najpopularnijih web poslužitelja širom svijeta. Pomaže u radu većine stranica na internetu (velike web stranice), s velikim brojem posjetitelja gotovo svakih sat vremena. Zašto tako mnogi programeri daju prednost ovoj konkretnoj aplikaciji? Sljedeće je kako instalirati i konfigurirati Nginx na Ubuntu.

Aplikacija je razvijena 2002. i trenutno je najpopularnija.

Za razliku od Apachea, koji je objavljen relativno davno - 1995. godine - ovaj poslužitelj je sigurniji i prikladniji, što vam omogućuje da preuzmete ovaj poslužitelj kao glavni web ili preokrenuti proxy poslužitelj. Činjenica je da je prilikom izrade Apachea bilo nemoguće osigurati skup funkcija koje moderni korisnik može zatrebati. Uslužni program također je objavljen nedavno - 2002. godine, ali dobiva stabilna ažuriranja visoke kvalitete.

Kako instalirati Nginx na Ubuntu?

Prije nego što obavimo instalacijski postupak koji, usput,je vrlo jednostavna (uskoro ćete vidjeti za sebe), važno je odrediti pripremni rad. Bez toga će instalacija i pokretanje biti jednostavno nemoguće. Na primjer, ne možete instalirati sustav Windows bez pripreme posebnih alata. Pogledajmo što ćemo trebati:

  • Naravno, operativni sustav Ubuntu trebao bi biti u izvrsnom radnom stanju. Ne smije imati pogrešaka ili bilo koji drugi prostor.
  • Provjerite imate li "Redoviti korisnik". On je on, a ne nadkorisnik, koji je često obavezan obavljati određene operacije.
  • Ako ga nemate, svakako napravite jedan! Tek tada možete nastaviti dalje. Redovni račun će biti vrsta prijevoza za vas u svijet instaliranja uslužnog programa. Nakon što se stvorite korisnik se prijavite ispod njega.

Sada možemo reći da ste potpuno spremni instalirati program na Ubuntu. Napominjemo da nakon opisa svake stavke postoji kôd koji će vam pomoći da slijedite upute u ovom koraku. Bit će samo njih dva, pa počnimo:

  1. Prvo morate ažurirati indeks lokalnog paketa:

$ sudo apt-get ažuriranje

  1. Instalirajte potrebni poslužitelj pomoću naredbe:

$ sudo apt-get install nginx

  1. Gotovo! Pričekajte da se proces završi i nastavite s postavljanjem i ovladavanjem novog web poslužitelja.

Trebate instalirati sam web poslužitelj u sustav, program je u službenim spremištima

Postavljanje softvera Ubuntu

  1. Popis programa s profilom ufw prikazat ćemo pomoću naredbe:

$ sudo ufw popis aplikacija

  1. Vidjet ćete popis s vrstama profila:
  • Puni - puni profil koji otvara priključke 80 i 443. Prva je normalna s nekriptiranim prometom, a drugi je šifriran.
  • HTTP - otvorit će vam se samo priključak 80.
  • HTTPS - 143 će biti ovdje.

Obično se preporučuje instaliranje HTTP-a, ali ako smatrate da ste napredniji korisnik, možete odabrati priključak koji vam je potreban.

  1. Da biste odabrali, unesite kôd:

$ sudo ufw dopusti 'Nginx XXX'

Gdje umjesto XXX morate napisati naziv odabrane luke. Na primjer, $ sudo ufw dopušta "Nginx Full".

  1. Ne zaboravite popraviti postavljene parametre:

$ sudo ufw status

  1. U sljedećem koraku sustav će prikazati informacije o dopuštenom prometu. Ovdje možete već razmotriti konfiguraciju vatrozida dovršena.
  2. Sada morate provesti ček. Općenito, nakon dovršetka instalacije, Ubuntu treba pokrenuti Nginx, a poslužitelj bi trebao raditi. U tom slučaju možete to provjeriti pomoću naredbe:

$ systemctl status nginx

  1. U prozoru podataka koji se pojavi trebali biste usmjeriti vašu pažnju na liniju s aktivnostima, gdje će biti naznačeno trenutak od kojeg će poslužitelj započeti s radom. To će vam omogućiti da točno shvatite je li sve u redu. Ako postoje bilo kakvi problemi ili problemi, pazite da pažljivo pokušate ponoviti gore navedene korake. Ako svejedno ne radi, potražite pomoć stručnjaka. Inače, možete krenuti dalje.
  2. Zatim ćemo morati prikazati javnu IP adresu:

$ sudo apt-get install curl
$ curl -4 icanhazip.com

  1. Nakon primitka potrebnih informacija unesite je u polje za upisivanje adrese u pregledniku:

http: // domain_name_or_ip_ip_address

  1. Ako ste ispravno radili sve, vidjet ćete stranicu dobrodošlice aplikacije, gdje će se reći da je web poslužitelj uspješno instaliran i pokrenut. Tu će također biti linkovi za online dokumentaciju i redovitu podršku, kao i za komercijalnu podršku. Možete čestitati, instalacija i konfiguracija su uspješno završeni!

Naredbe, direktorije i još mnogo toga

Sada možete ići na proučavanje osnovnih naredbi, datoteka i direktorija programa. To će vam pomoći da ispravno upravljate web poslužiteljem.

naredbe

  • zaustaviti

$ sudo systemctl stop nginx

  • Trčite nakon zaustavljanja

$ sudo systemctl start nginx

  • ponovno pokretanje

$ sudo systemctl restart nginx

  • Ponovno podizanje sustava bez otkazivanja veze (ostat će aktivno)

$ sudo systemctl reload nginx

  • Onemogućite automatsko pokretanje Nginxa kada je poslužitelj pokrenut

$ sudo systemctl onemogućuje nginx

  • Suprotno prethodnoj točki - uključivanje

$ sudo systemctl omogućiti nginx

Datoteke i direktorije

  1. sadržaj
  • / var / www / html je dobrodošla stranica koju smo vidjeli malo ranije. To se može promijeniti podešavanjem konfiguracijskih datoteka.
  1. Konfiguracija poslužitelja
  • / etc / nginx - direktorij gdje se nalaze svi parametri i postavke poslužitelja. Samo u ovom izborniku možete provesti postupak naveden u prethodnom odlomku.
  • /etc/nginx/nginx.conf je glavna datoteka parametriranja. Koristi se kada želite promijeniti nešto česte u Nginxu. Stoga se nemojte bojati ove datoteke, kao što neki korisnici rade.
  • / etc / nginx / sites-available - Ovo je mjesto na kojem su pohranjene datoteke poslužitelja za sve stranice web mjesta. To jest, sadrži i uređuje sve parametre poslužitelja koji se mogu omogućiti (povezani s drugim direktorijima).
  • / etc / nginx / sites-enabled / - ako ste povezali neke datoteke poslužitelja s drugim web mjestima, kao što je spomenuto u prethodnom odlomku, ovdje ćete vidjeti popis njih, budući da je to mjesto gdje su pohranjeni.
  • / etc / nginx / isječke - postoje fragmenti konfiguracije koji mogu biti uključeni u konfiguraciju Nginx.
  1. Zapisnik poslužitelja
  • /var/log/nginx/access.log - vaš zahtjev za web poslužitelj bilježi se ovdje. Također možete promijeniti tu poziciju u postavkama.
  • /var/log/nginx/error.log je vrlo korisna datoteka koja sadrži podatke o pogrešci. Mogu vam uštedjeti u trenucima.

zaključak

Prijatelji, danas smo razgovarali o prilično jednostavnom pitanju kako instalirati i konfigurirati Nginx na Ubuntu. Doista, samo je nekoliko timova pomoglo riješiti prvi dio pitanja! Iako sam se morao malo složiti s ovim potonjem: moglo bi potrajati neko vrijeme za konfiguriranje vatrozida. Recite nam u komentarima, jeste li uspjeli učiniti sve? Nadamo se da će odgovori biti pozitivni. Podijelite svoja osobna iskustva, mišljenja i dojmove.