Nginx je popularni web poslužitelj koji se aktivno koristi za posluživanje web stranica i raznih aplikacija. Ovo je moćan besplatni Internet koji administratori sustava koriste za stvaranje lanca komponenata koje stabilno međusobno komuniciraju. Nginx se posebno često instalira na CentOS 7, jer je jedna od popularnih distribucija na poslužitelju. Danas bismo vam željeli reći o instalaciji ovog web poslužitelja u spomenuti OS.

Instaliranje Nginxa na CentOS 7

Sve daljnje radnje provest će se do "Terminal", a za izvor preuzimanja odabrali smo službena spremišta distribucije. Cijeli postupak podijelit će se u tri tematske faze, tako da čak i korisnik početnik može brzo razumjeti sve upute i bez problema se nositi sa zadatkom.

Korak 1: Dodavanje Nginxa u sustav

Počnimo s najosnovnijim korakom - instaliranjem Nginx web poslužitelja u operativni sustav. Kao što je ranije spomenuto, za to nam trebaju konzola i znanje nekih naredbi. Postupak izgleda ovako:

  1. Otkriti "Terminal" na vama prikladan način, na primjer putem kartice Favoriti u izborniku programa ili pritiskom na prečac Ctrl + Alt + T.
  2. Idite na terminal da biste dalje instalirali Nginx web poslužitelj na CentOS 7

  3. Ovdje biste trebali unijeti standardnu ​​naredbu sudo yum instaliraj epel-releasekako bi pripremio OS za daljnje dodavanje novog paketa.
  4. Naredba za instaliranje dodatnih komponenti prije instaliranja Nginxa na CentOS 7

  5. Ova i sve naknadne manipulacije izvršit će se u ime nadkorisnika, pa će ih morati potvrditi unosom odgovarajuće lozinke u novi redak.
  6. Potvrda naredbe za instaliranje dodatnih komponenti prije instaliranja Nginxa na CentOS 7

  7. Kad se zatraži da dodate novi epel paket, potvrdite postupak odabirom g.
  8. Potvrda instalacije pronađenih Nginx dodataka na CentOS 7

  9. Po završetku postupka pojavit će se novi ulazni redak. Trebalo bi napisati sudo yum instaliraj nginxza pokretanje instalacije Nginxa iz standardnog spremišta.
  10. Unošenje naredbe za instaliranje Nginx web poslužitelja na CentOS 7

  11. Ponovno potvrdite obavijest o dodanom paketu.
  12. Potvrda instaliranja paketa Nginx web poslužitelja na CentOS 7

  13. Uz to će se primiti i odmah uvesti javni ključ. Međutim, to će se ostvariti tek nakon što odaberete da.
  14. Potvrđivanje uvoza javnog ključa za web server Nginx na CentOS 7

Ostaje samo pričekati završetak instalacije. Nakon toga na zaslonu će se pojaviti obavijest o uspješnoj operaciji, što znači da možete prijeći na sljedeću fazu.

Korak 2: pokrenite web poslužitelj

Nažalost, Nginx se po zadanom nije dodao u pokretanje operativnog sustava, a također je i u onemogućenom stanju, pa ćete ove radnje morati izvršiti sami. To ne traje dugo, jer trebate unijeti samo dvije naredbe.

  1. Prva ima oblik systemctl start nginx i odgovoran je za pokretanje usluge za tekuću sesiju.
  2. Naredba za pokretanje instaliranog Nginx web poslužitelja na CentOS 7

  3. Nakon aktiviranja naredbe pojavit će se skočni prozor za provjeru autentičnosti. Ovdje unesite lozinku superkorisnika i kliknite na Unesi.
  4. Potvrđivanje naredbe za pokretanje Nginxa na CentOS 7

  5. Drugi redak systemctl omogućiti nginx potreban za dodavanje dotičnog web poslužitelja u pokretanje.
  6. Naredba za dodavanje Nginx web poslužitelja na CentOS 7 za automatsko učitavanje

  7. Također će se aktivirati tek nakon unosa lozinke.
  8. Potvrda naredbe za dodavanje Nginx web poslužitelja na CentOS 7 za automatsko učitavanje

  9. Ako je sve prošlo u redu, vidjet ćete informaciju da je simbolična veza upravo kreirana. Ona je odgovorna za pristup datoteci koja pokreće Nginx kad započne nova sesija.
  10. Stvaranje simboličke veze pri uspješnom dodavanju nginx web poslužitelja na CentOS 7 za automatsko učitavanje

Korak 3: Omogućavanje prometa web poslužitelja u vatrozidu

Da biste konfigurirali ispravno funkcioniranje novoinstaliranog web poslužitelja, ostaje urediti protok prometa u vatrozidu operativnog sustava. Kao primjer uzeli smo zadani aktivni vatrozid, ali ako koristite alternativu, morat ćete promijeniti naredbe prikazane u nastavku kako bi odgovarali trenutnim uvjetima.

  1. Otkriti "Terminal" i uđite tamo firewall-cmd --zone = public - permanent --add-service = http.
  2. Naredba za konfiguriranje vatrozida nakon instalacije Nginxa na CentOS 7

  3. Ovu naredbu također treba potvrditi lozinkom superuporabnika.
  4. Potvrđivanje naredbe za konfiguraciju vatrozida nakon instalacije Nginxa na CentOS 7

  5. Sad kad ste vidjeli liniju "Uspjeh", umetni firewall-cmd --zone = public - permanent --add-service = https i kliknite na Unesi.
  6. Druga naredba za konfiguriranje vatrozida nakon instalacije Nginxa na CentOS 7

  7. Preostalo je samo ponovno učitati vatrozid da bi sve promjene stupile na snagu, i to je gotovo firewall-cmd --reload.
  8. Ponovno pokretanje vatrozida nakon unošenja Nginx promjena na CentOS 7

  9. Nakon što se obavijest pojavi na zaslonu "Uspjeh" možete zatvoriti konzolu i prebaciti se na korištenje web poslužitelja.
  10. Uspješno ponovno pokretanje vatrozida nakon unošenja Nginx promjena na CentOS 7

Upravo ste vidjeli detaljni vodič o tome kako instalirati Nginx na CentOS 7. Kao što vidite, nismo naveli informacije o globalnoj konfiguraciji, jer će one biti specifične za sve korisnike i ovise o osobnim željama. Predlažemo da ove podatke dobijete čitanjem službene dokumentacije na sljedećoj poveznici.

Idite na čitanje službene Nginx dokumentacije