Понастоящем имаме възможност да инсталираме в нашите дистрибуции на Linux поредица от програми, приложения и функционалности, насочени към подобряване на дизайна и развитието на системата, за да получи максимален потенциал и по този начин да предложим на потребителите повече услуги и опции.
Nginx е позициониран в този клон като една от тези опции, когато става въпрос за цялата тема за прокси сървърите. Днес Solvetic ще обясни стъпка по стъпка как да инсталирате Nginx на Debian 9.
NginxNginx (двигател x) е HTTP и обратен прокси сървър, който може да бъде реализиран като пощенски прокси сървър и общ TCP / UDP прокси сървър.
С внедряването на Nginx сървър ще се радваме на предимства като, по категории:
Основни функции
- Статичен и индексен файлов сървър или автоматично индексиран.
- Обратно ускорение на прокси с кеширане; балансиране на натоварването и устойчивост на повреди
- Ускорена поддръжка с кеширане на FastCGI, uwsgi, SCGI и memcached сървъри.
- Модулна архитектура, където филтрите включват gzipping, байтови диапазони, дебели отговори, XSLT, SSI и филтър за преобразуване на изображения.
- Поддръжка за SSL и TLS SIN
- Поддръжка на HTTP / 2, базирана на зависимости и претеглена
- Виртуални сървъри, базирани на имена и IP
- Поддържане на живи и поддръжка на тръбопроводни връзки
- Достъп до формати на регистрационни файлове, съхранение на записани записи, бързо завъртане на дневника и регистрационен файл на системния дневник
- Пренасочване на кодове за грешки 3xx-5xx
- Можете да промените URI с помощта на регулярни изрази
- Изпълнява различни функции в зависимост от адреса на клиента
- Контрол на достъпа въз основа на IP адрес на клиента, парола (HTTP основно удостоверяване) и резултат от подзаявка
- Проверка на HTTP референт
- Поддържа PUT, DELETE, MKCOL, COPY и MOVE методи
- FLV и MP4 стрийминг
- Ограничение на скоростта на отговор
- Ограничава броя на едновременните връзки или заявки от един адрес
- Геолокация, базирана на IP
- Поддържа вграден Perl
Прокси сървър
- Пренасочване на потребителя към IMAP или POP3 сървър с помощта на външен HTTP сървър за удостоверяване
- Удостоверяване на потребителя с помощта на външен HTTP сървър за удостоверяване и пренасочване на връзка към вътрешен SMTP сървър
- Поддържани методи за удостоверяване: POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5, SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- Поддръжка на SSL
- Поддръжка на STARTTLS и STLS.
TCP / UDP
- Общо TCP и UDP проксиране
- Поддръжка на SSL и TLS SNI за TCP
- Балансиране на натоварването и устойчивост на грешки
- Контрол на достъпа въз основа на адреса на клиента
- Той може да изпълнява различни функции в зависимост от адреса на клиента
- Ограничава броя на едновременните връзки от един адрес
- Достъп до формати на регистрационни файлове, съхранение на записани записи, бързо завъртане на дневника и регистрационен файл на системния дневник
- Геолокация, базирана на IP.
Сега ще видим как да инсталираме това приложение в Debian 9 по практичен начин.
1. Актуализация на системата и как да инсталирате Nginx
Първата стъпка, която трябва да направите, е да актуализирате системните пакети, като изпълните следните команди:
apt-get updateapt-get надстройкаСлед като системата се актуализира, изпълняваме следния ред, за да инсталираме Nginx:
apt-get инсталирайте nginx
Там ще въведем буквата S, за да потвърдим изтеглянето и актуализирането на пакетите Nginx.
След като инсталацията приключи, ще видим следното:
По подразбиране сървърът Nginx е стартиран в Debian 9 и това ще бъде възможно да се провери с командата netstat и командата ps по следния начин:
ps aux | grep nginxpgrep nginx
Вход Присъединете се!