Jak zainstalować i skonfigurować Nginx Debian 9 Linux

Obecnie mamy możliwość instalowania w naszych dystrybucjach Linuksa szeregu programów, aplikacji i funkcjonalności skoncentrowanych na ulepszaniu projektu i rozwoju systemu, aby maksymalnie wykorzystać jego potencjał, a tym samym oferować użytkownikom więcej usług i opcji.

Nginx jest pozycjonowany w tej branży jako jedna z tych opcji, jeśli chodzi o cały temat serwerów proxy. Dzisiaj Solvetic wyjaśni krok po kroku, jak zainstalować Nginx na Debianie 9.

NginxNginx (silnik x) to serwer HTTP i odwrotny serwer proxy, który można zaimplementować jako serwer proxy poczty i ogólny serwer proxy TCP / UDP.

Wdrażając serwer Nginx będziemy czerpać korzyści, takie jak, według kategorii:

Podstawowe funkcje

  • Serwer plików statycznych i indeksowanych lub indeksowany automatycznie.
  • Przyspieszenie odwrotnego proxy z buforowaniem; równoważenie obciążenia i tolerancja błędów
  • Przyspieszona obsługa z buforowaniem serwerów FastCGI, uwsgi, SCGI i memcached.
  • Architektura modułowa, w której filtry obejmują gzipowanie, zakresy bajtów, obszerne odpowiedzi, XSLT, SSI i filtr transformacji obrazu.
  • Wsparcie dla SSL i TLS SIN
  • Obsługa HTTP / 2 oparta na zależnościach i priorytetach ważonych
  • Serwery wirtualne oparte na nazwach i adresach IP
  • Obsługa połączeń podtrzymujących i rurociągowych
  • Dostęp do formatów dziennika, zapisu zapisanych dzienników, szybkiego obracania dziennika i dziennika Syslog
  • Przekierowanie kodów błędów 3xx-5xx
  • Możesz zmienić URI za pomocą wyrażeń regularnych
  • Wykonywanie różnych funkcji w zależności od adresu klienta
  • Kontrola dostępu na podstawie adresu IP klienta, hasła (podstawowe uwierzytelnianie HTTP) i wyniku podżądania
  • Walidacja odnośnika HTTP
  • Obsługuje metody PUT, DELETE, MKCOL, COPY i MOVE
  • Przesyłanie strumieniowe FLV i MP4
  • Limit szybkości odpowiedzi
  • Ogranicza liczbę jednoczesnych połączeń lub żądań z jednego adresu
  • Geolokalizacja oparta na IP
  • Obsługuje wbudowany Perl

Serwer proxy

  • Przekierowanie użytkownika na serwer IMAP lub POP3 za pomocą zewnętrznego serwera uwierzytelniającego HTTP
  • Uwierzytelnianie użytkownika za pomocą zewnętrznego serwera uwierzytelniającego HTTP i przekierowanie połączenia do wewnętrznego serwera SMTP
  • Obsługiwane metody uwierzytelniania: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
  • Obsługa SSL
  • Obsługa STARTTLS i STLS.

TCP / UDP

  • Ogólne proxy TCP i UDP
  • Obsługa SSL i TLS SNI dla TCP
  • Równoważenie obciążenia i tolerancja błędów
  • Kontrola dostępu na podstawie adresu klienta
  • Może pełnić różne funkcje w zależności od adresu klienta
  • Ogranicza liczbę jednoczesnych połączeń z jednego adresu
  • Dostęp do formatów dziennika, zapisu zapisanych dzienników, szybkiego obracania dziennika i dziennika Syslog
  • Geolokalizacja oparta na IP.

Teraz zobaczymy, jak w praktyczny sposób zainstalować tę aplikację w Debianie 9.

1. Aktualizacja systemu i jak zainstalować Nginx


Pierwszym krokiem do wykonania jest aktualizacja pakietów systemowych poprzez wykonanie następujących poleceń:
 apt-get updateapt-get upgrade
Po zaktualizowaniu systemu wykonujemy następującą linię, aby zainstalować Nginx:
 apt-get zainstaluj nginx

Tam wpiszemy literę S, aby potwierdzić pobranie i aktualizację pakietów Nginx.

Po zakończeniu instalacji zobaczymy:

Domyślnie serwer Nginx został uruchomiony w Debianie 9 i będzie można to zweryfikować za pomocą polecenia netstat i polecenia ps w następujący sposób:

 ps aux | grep nginxpgrep nginx


Zaloguj się Dołącz!

wave wave wave wave wave