Trenutno imamo mogućnost instaliranja u naše distribucije Linuxa niza programa, aplikacija i funkcionalnosti usmjerenih na poboljšanje dizajna i razvoja sustava kako bi dobili svoj maksimalni potencijal i tako ponudili korisnicima više usluga i opcija.
Nginx je u ovoj grani pozicioniran kao jedna od ovih opcija kada je u pitanju cijela tema proxy poslužitelja. Danas će Solvetic korak po korak objasniti kako instalirati Nginx na Debian 9.
NginxNginx (engine x) je HTTP i obrnuti proxy poslužitelj, koji se može implementirati kao proxy poslužitelj pošte i generički TCP / UDP proxy poslužitelj.
Implementacijom Nginx poslužitelja uživat ćemo u prednostima poput, prema kategorijama:
Osnovne funkcije
- Statički i indeksni poslužitelj datoteka ili automatski indeksirani.
- Obrnuto proxy ubrzanje s predmemoriranjem; uravnoteženje opterećenja i tolerancija grešaka
- Ubrzana podrška s predmemoriranjem FastCGI, uwsgi, SCGI i memcached poslužitelja.
- Modularna arhitektura, gdje filtri uključuju gzipping, raspone bajtova, krupne odgovore, XSLT, SSI i filter za transformaciju slike.
- Podrška za SSL i TLS SIN
- HTTP / 2 podrška temeljena na ovisnosti i ponderiranom prioritetu
- Virtualni poslužitelji na temelju imena i IP-a
- Održavanje i podrška za priključke cjevovoda
- Pristup formatima dnevnika, pohranjenom zapisu zapisa, brzoj rotaciji dnevnika i zapisniku sustava
- Preusmjeravanje kodova grešaka 3xx-5xx
- URI možete promijeniti pomoću regularnih izraza
- Izvršava različite funkcije ovisno o adresi kupca
- Kontrola pristupa na temelju IP adrese klijenta, lozinke (osnovna HTTP provjera autentičnosti) i rezultata podzahtjeva
- Potvrda HTTP referenta
- Podržava metode PUT, DELETE, MKCOL, COPY i MOVE
- FLV i MP4 streaming
- Ograničenje brzine odgovora
- Ograničava broj istovremenih veza ili zahtjeva s jedne adrese
- Geolokacija temeljena na IP-u
- Podržava ugrađeni Perl
Proxy poslužitelj
- Preusmjeravanje korisnika na IMAP ili POP3 poslužitelj pomoću vanjskog HTTP poslužitelja za provjeru autentičnosti
- Autentifikacija korisnika pomoću vanjskog poslužitelja za provjeru autentičnosti HTTP -a i preusmjeravanje veze na unutarnji SMTP poslužitelj
- Podržane metode provjere autentičnosti: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- SSL podrška
- Podrška za STARTTLS i STLS.
TCP / UDP
- Opći TCP i UDP proxy
- SSL i TLS SNI podrška za TCP
- Uravnoteženje opterećenja i tolerancija grešaka
- Kontrola pristupa na temelju adrese korisnika
- Može obavljati različite funkcije ovisno o adresi kupca
- Ograničava broj istovremenih veza s jedne adrese
- Pristup formatima dnevnika, pohranjenom zapisu zapisa, brzoj rotaciji dnevnika i zapisniku sustava
- Geolokacija temeljena na IP-u.
Sada ćemo vidjeti kako na praktičan način instalirati ovu aplikaciju u Debian 9.
1. Ažuriranje sustava i kako instalirati Nginx
Prvi korak koji trebate poduzeti je ažuriranje sistemskih paketa izvršavanjem sljedećih naredbi:
apt-get updateapt-get nadogradnjaNakon ažuriranja sustava izvršavamo sljedeći redak za instaliranje Nginxa:
apt-get install nginx
Tamo ćemo unijeti slovo S za potvrdu preuzimanja i ažuriranja Nginx paketa.
Nakon što instalacija završi, vidjet ćemo sljedeće:
Prema zadanim postavkama, poslužitelj Nginx pokrenut je u Debian 9 i to će biti moguće provjeriti pomoću naredbe netstat i naredbe ps ovako:
ps aux | grep nginxpgrep nginx
Prijava Pridružite se!