V současné době máme možnost instalovat do našich linuxových distribucí řadu programů, aplikací a funkcí zaměřených na zdokonalení designu a vývoje systému, abychom získali jeho maximální potenciál a nabídli tak uživatelům více služeb a možností.
Nginx je v této větvi umístěn jako jedna z těchto možností, pokud jde o celé téma proxy serverů. Dnes Solvetic krok za krokem vysvětlí, jak nainstalovat Nginx na Debian 9.
NginxNginx (engine x) je HTTP a reverzní proxy server, který lze implementovat jako poštovní proxy server a obecný proxy server TCP / UDP.
Implementací serveru Nginx získáme výhody, například podle kategorií:
Základní funkce
- Statický a indexový souborový server nebo automaticky indexovaný.
- Reverzní akcelerace proxy s ukládáním do mezipaměti; vyvažování zátěže a odolnost proti poruchám
- Zrychlená podpora s ukládáním do mezipaměti serverů FastCGI, uwsgi, SCGI a memcached.
- Modulární architektura, kde filtry zahrnují gzipping, bajtové rozsahy, robustní odpovědi, XSLT, SSI a filtr pro transformaci obrazu.
- Podpora SSL a TLS SIN
- Podpora HTTP / 2 na základě závislosti a vážené priority
- Virtuální servery založené na jménech a IP
- Keep -IVE a podpora potrubí
- Přístup k formátům protokolu, uloženému zápisu do protokolu, rychlému otáčení protokolu a protokolu Syslog
- Přesměrování chybových kódů 3xx-5xx
- URI můžete změnit pomocí regulárních výrazů
- Proveďte různé funkce v závislosti na adrese zákazníka
- Řízení přístupu na základě IP adresy klienta, hesla (základní autentizace HTTP) a výsledku dílčího požadavku
- Ověření odkazovače HTTP
- Podporuje metody PUT, DELETE, MKCOL, COPY a MOVE
- Streamování FLV a MP4
- Limit míry odezvy
- Omezuje počet souběžných připojení nebo požadavků z jedné adresy
- Geolokace založená na IP
- Podporuje Embedded Perl
Proxy server
- Přesměrování uživatele na server IMAP nebo POP3 pomocí externího ověřovacího serveru HTTP
- Ověřování uživatelů pomocí externího ověřovacího serveru HTTP a přesměrování připojení na interní server SMTP
- Podporované metody ověřování: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- Podpora SSL
- Podpora STARTTLS a STLS.
TCP / UDP
- Obecné proxy pro TCP a UDP
- Podpora SSL a TLS SNI pro TCP
- Vyrovnávání zátěže a odolnost proti poruchám
- Řízení přístupu na základě adresy zákazníka
- Může provádět různé funkce v závislosti na adrese zákazníka
- Omezuje počet současných připojení z jedné adresy
- Přístup k formátům protokolů, uloženému zápisu do protokolu, rychlému otáčení protokolu a protokolu Syslog
- Geolokace založená na IP.
Nyní uvidíme, jak prakticky nainstalovat tuto aplikaci do Debianu 9.
1. Aktualizace systému a jak nainstalovat Nginx
Prvním krokem je aktualizace systémových balíků spuštěním následujících příkazů:
apt-get updateapt-get upgradeJakmile je systém aktualizován, spustíme následující řádek pro instalaci Nginx:
apt-get install nginx
Tam zadáme písmeno S pro potvrzení stažení a aktualizace balíčků Nginx.
Jakmile je instalace dokončena, uvidíme následující:
Ve výchozím nastavení byl server Nginx spuštěn v Debianu 9 a toto bude možné ověřit pomocí příkazu netstat a příkazu ps takto:
ps aux | grep nginxpgrep nginx
Přihlášení Připojte se!