Nginx instalacija i konfiguracija na ubuntu

Nginx instalacija i konfiguracija na ubuntu

Malo o nginxu

Dragi čitatelji, tema današnje rasprave je instalacija i konfiguracija Nginx Ubuntu. Podsjetimo da su komunalije jedan od najpopularnijih i najpopularnijih web poslužitelja širom svijeta. Pomaže većini stranica na Internetu (velikim web lokacijama) s ogromnim brojem posjetitelja gotovo svakih sat vremena. Zašto mnogi programeri daju svoju sklonost ovoj konkretnoj aplikaciji? Nadalje - kako instalirati i konfigurirati nginx na Ubuntu.

Aplikacija je razvijena 2002. godine i trenutno ima najveću popularnost

Za razliku od Apachea, koji je relativno davno izlazio - 1995. - ovaj je poslužitelj sigurniji i prikladni, što vam omogućuje da ovaj poslužitelj uzmete kao glavni web ili obrnuti proxy. Činjenica je da je prilikom stvaranja apachea bilo nemoguće pružiti skup funkcija koje će moderni korisnik možda trebati. Korisnički program također je izašao nedavno - 2002. godine, ali prima stabilna ažuriranja visoke kvalitete.

Kako instalirati nginx na ubuntu

Prije nego što izvršimo postupak instalacije, koji je, usput, vrlo jednostavan (vi ćete se sami vidjeti uskoro), važno je odlučiti o pripremnom radu. Bez ovoga, instalacija i pokretanje jednostavno će biti nemoguće. Na primjer, ne možete instalirati Windows bez pripreme posebnih alata. Otkrijmo što će nam trebati:

  • Naravno, operativni sustav Ubuntu trebao bi biti u izvrsnom radnom stanju. Ne bi trebala imati pogreške ili neke druge praznine.
  • Provjerite imate li "običnog korisnika". On je, a ne supersila koja se često zahtijeva za obavljanje nekih operacija.
  • Ako ga nemate, svakako stvorite! Tek tada možete započeti daljnju akciju. Običan račun bit će vrsta prolaza za vas u svijet instalacije. Nakon stvaranja korisnika, prijavite se ispod njega.

Sada možemo reći da ste potpuno spremni instalirati program na Ubuntu. Imajte na umu da je nakon opisa svake stavke naznačen kôd koji će vam pomoći da izvršite naznaku ovog koraka. Bit će ih dvoje, pa krenimo:

  1. Prvo morate ažurirati indeks lokalnog paketa:

$ Sudo apt-get ažuriranje

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

$ Sudo apt-get instalirati nginx

  1. Spreman! Pričekajte kraj postupka i nastavite do postavke i savladavajući novi web poslužitelj.

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

Postavljanje programa Ubuntu

  1. Pokažimo popis programa s UFW profilom pomoću tima:

$ Sudo ufw popis aplikacija

  1. Otvorit ćete popis koji označava vrste profila:
  • Full - Portovi za otvaranje cijelog profila 80 i 443. Prvi je običan s nešifriranim prometom, a drugi je šifrirano.
  • Http - otvorit će vas samo 80 luka.
  • Https - bit će 143.

Obično se preporučuje staviti HTTP, ali ako sebe smatrate naprednijim korisnikom, možete odabrati port koji vam je potreban sami.

  1. Za izbor unesite kod:

$ Sudo ufw dopušta 'nginx xxx'

Gdje umjesto xxx morate napisati ime vašeg odabranog porta. Na primjer, $ sudo ufw dopušta 'nginx puna'.

  1. Ne zaboravite popraviti postavljene parametre:

$ Sudo ufw status

  1. U sljedećoj fazi sustav će pokazati informacije o vašem dopuštenom prometu. Ovdje već možete razmotriti dovršene postavke vatrozida.
  2. Sada trebate provjeriti. Općenito, na kraju instalacije Ubuntu, Nginx bi trebao započeti, a poslužitelj bi trebao raditi. Za svaki slučaj, to možete biti sigurni uz pomoć tima:

$ Systemctl status nginx

  1. U prozoru podataka koji se pojavljuje, vrijedno je usredotočiti se na liniju s aktivnošću, gdje će biti naznačen trenutak iz kojeg poslužitelj započinje svoj rad. To će vam omogućiti da točno shvatite je li sve u redu. Ako postoje problemi ili problemi, obavezno pažljivo pokušajte ponoviti gore navedene radnje. Ako ionako ništa ne izađe, obratite se stručnjaku za pomoć. Inače možete krenuti dalje.
  2. Zatim ćemo morati izvesti javnu IP adresu:

$ Sudo apt-get instalirati curl
$ Curl -4 iCanhazip.Com

  1. Nakon primanja potrebnih podataka, unesite ih u polje da biste upisali adrese u pregledniku:

http: // domena_im_iil_ip adresa

  1. Ako ste sve učinili kako treba, vidjet ćete početnu stranicu aplikacije aplikacije, gdje će se reći da je web poslužitelj uspješno instaliran i radi. Poveznice će biti naznačene i za dobivanje internetske dokumentacije i redovne podrške, kao i za komercijalnu podršku. Možete čestitati sebi, instalacija i postavka su uspješni!

Timovi, direktorij i tako dalje

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

Timovi

  • Stop

$ Sudo systemctl stop nginx

  • Počevši nakon zaustavljanja

$ Sudo systemctl start nginx

  • Obnovljen

$ Sudo systemctl restart nginx

  • Ponovno pokretanje bez otkazivanja veze (ostat će aktivan)

$ Sudo systemctl reload nginx

  • Odspojite automatsko pokretanje NGINX -a prilikom rada poslužitelja

$ Sudo systemctl onemogući nginx

  • Suprotno od prethodne stavke - uključivanje

$ Sudo systemctl Omogući nginx

Datoteke i direktorij

  1. Sadržaj
  • /var/www/html - dobrodošlicu, koju smo vidjeli malo ranije. To možete promijeniti podešavanjem konfiguracijskih datoteka.
  1. Konfiguracija poslužitelja
  • /etc/nginx - direktorij gdje se nalaze svi parametri i postavke poslužitelja. Upravo u ovom izborniku možete provesti postupak naveden u prethodnom stavku.
  • /etc/nginx/nginx.Conf - glavna datoteka parametrizacije. Koristi se u slučaju kada trebate promijeniti nešto zajedničko u nginxu. Stoga se ne bojte ove datoteke, kao što to čine neki korisnici.
  • /etc/nginx/web lokacije -dostupno -je mjesto pohrane datoteka poslužitelja za sve stranice. Odnosno, ovdje su svi parametri poslužitelja ovdje sadržani i uređeni, a mogu biti uključeni (povezani s drugim direktorima).
  • /etc/nginx/web lokacije -Enabled/ - Ako ste spojili neke datoteke poslužitelja s drugim mjestima, kao što je spomenuto u prethodnoj točki, ovdje ćete vidjeti njihov popis, jer je ovaj direktorij mjesto za pohranu.
  • /etc/nginx/isječke-postoje fragmenti konfiguracija koje imaju priliku biti uključeni u konfiguraciju Nginx.
  1. Magazin server
  • /Var/log/nginx/pristup.zapisnik - vaš zahtjev za web -poslužiteljem je ovdje snimljen. Također možete promijeniti ovaj položaj u postavkama.
  • /var/log/nginx/pogreška.Dnevnik je vrlo korisna datoteka koja sadrži podatke o pogrešci. Mogu vas uštedjeti u nekim trenucima.

Zaključak

Prijatelji, danas smo razgovarali o prilično jednostavnom pitanju kako instalirati i konfigurirati nginx na ubuntu. Doista, čitavih nekoliko timova pomoglo nam je da riješimo prvi dio problema! Iako sam s potonjim morao zaviriti: Neko vrijeme bi mogao ići u postavke vatrozida. Recite nam u komentarima jeste li uspjeli učiniti sve? Nadamo se da će odgovori biti samo pozitivni. Dijelite i osobno iskustvo, mišljenje i dojam.