
Одним из преимуществ систем UNIX, таких как Linux, является их способность работать и универсальность при запуске приложений. Если говорить о веб-средах, то, без сомнения, одним из самых известных приложений по всей своей производительности является Nginx. Nginx (механизм x) был разработан как прокси-сервер HTTP, почтовый прокси-сервер или прокси-сервер TCP / UDP, с помощью которого функции веб-управления являются широкими и масштабируемыми.
Особенности Nginx
Все источники, а также документация Nginx распространяются по лицензии BSD из 2 пунктов, и некоторые из ее основных функций:
- Ускорена поддержка кэширования серверов FastCGI, uwsgi, SCGI и memcached.
 
- Он имеет функцию балансировки нагрузки и отказоустойчивости для лучшей доступности.
 
- Вы можете управлять статическими файлами и индексами.
 
- Интегрируйте ускоренный обратный прокси с кэшированием.
 
- Он был разработан с модульной архитектурой.
 
- Он имеет фильтры, которые включают в себя такие утилиты, как gzipping, байтовые диапазоны, XSLT, SSI и фильтр преобразования изображений.
 
- Имеет поддержку HTTP / 2.
 
- Управление виртуальными серверами, основанными на имени и IP.
 
- Примите методы PUT, DELETE, MKCOL, COPY и MOVE.
 
- Коды ошибок перенаправления 3xx-5xx.
 
- Он передает FLV и MP4.
 
- Его геолокация основана на IP.
 
- В него встроен Perl.
 
- Вы можете перенаправить пользователя на сервер IMAP или POP3 через внешний HTTP-сервер аутентификации.
 
- Он принимает методы аутентификации 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.
 
- Поддерживает SSL и TLS SNI для TCP.
 
- Он может быть перенастроен и обновлен с использованием исполняемого файла, не влияя на обслуживание клиентов.
 
- Включает поддержку kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), портов событий (Solaris 10), выбор и опрос.
 
Как видите, существует множество функций Nginx, и, хотя он официально совместим с системами Microsoft, такими как Windows XP, Windows Server 2019, Windows 7, Windows 10, некоторые пользователи не могут установить его в Windows 10, так как считают, что Linux. Но Solvetic здесь, чтобы объяснить, как без проблем установить Nginx на Windows 10 и управлять всем, что связано с Интернетом, оттуда.
1. Скачать Nginx в Windows 10
Шаг 1 
Для начала перейдем по следующей официальной ссылке Nginx:
Nginx
Шаг 2 
Там мы увидим следующее:

Шаг 3 
Как видите, варианты разнообразны, Nginx рекомендует использовать опцию «Mainline version», но она по-прежнему подвержена ошибкам, поэтому Solvetic советует вам загрузить планшет из раздела «Stable version», который в данном случае будет «nginx / Windows». -1.16.1.pgp ”, щелкнув там, мы определяем, где будет сохранен сжатый файл:

Шаг 4 
Мы нажимаем «Сохранить» и после загрузки продолжаем извлекать его содержимое, щелкнув правой кнопкой мыши на файле и выбрав «Извлечь здесь»:

Шаг 5 
После извлечения мы увидим следующее:

Шаг 6 
Теперь мы собираемся переместить папку «nginx-1.16.1» в путь «Program Files» на диске C Windows 10. Цель этого - запустить Nginx в качестве программы веб-службы по умолчанию.

2. Установите Nginx на Windows 10
Шаг 1 
Как только мы копируем папку на диск C, мы приступаем к установке Nginx, для этого дважды щелкнем исполняемый файл nginx.exe в папке, которую мы переместили:

Шаг 2 
Windows 10 может отображать следующее предупреждение:

Шаг 3 
Там мы должны разрешить доступ к службе Nginx в брандмауэре Windows, нажав кнопку «Разрешить доступ», после того как Nginx будет автоматически установлен без использования мастера установки, чтобы убедиться, что Nginx был установлен правильно путем доступа веб-браузер и запуск строки localhost, результат должен быть следующим:

Шаг 4 
Можно будет проверить сервисы Nginx из диспетчера задач, к которому мы обращаемся, щелкнув правой кнопкой мыши на панели задач и на вкладке «Процессы», а в разделе «Фоновые процессы» мы увидим сервисы, связанные с Nginx. Там мы можем перезапустить их или закончить их, если захотим.

3. Запустите Nginx на Windows 10
Шаг 1 
После установки Nginx, как мы видели, мы перейдем к функции Windows, используя один из следующих параметров: 
- Используя следующие ключи и выполнив команду appwiz.cpl
 
+ R
- В пути Панель управления \ Программы \ Программы и компоненты и там, нажав на строку «Активировать или деактивировать функции Windows»
 

Шаг 2 
Во всплывающем окне мы найдем строку «Информационные службы Интернета», отобразим раздел «Инструменты веб-администрирования», а затем активируем окно «Консоль администрирования IIS»:

примечание
Этот шаг очень важен, поскольку для запуска Nginx в Windows 10 необходимо будет использовать Internet Information Services (IIS), который является веб-сервером Microsoft, с которого можно управлять страницами или файлами HTML.
Шаг 3 
Как только мы выберем это поле, нажмите кнопку ОК, и это уступит процессу активации этой функции Windows 10:

Шаг 4 
После проверки файлов изменения будут применены:

Шаг 5 
Когда это закончится, мы увидим следующее. Нажмите Закрыть, чтобы выйти из помощника.

Шаг 6 
Мы можем получить доступ к IIS Manager из меню «Пуск»:

Шаг 7 
При доступе мы увидим следующее:

Шаг 8 
По умолчанию путь к серверу - inetpub wwwroot:

Шаг 9 
Если мы хотим, мы можем отредактировать этот маршрут, щелкнув правой кнопкой мыши по строке «Default Web Site» и выбрав «Basic configuration»:

Шаг 10 
Затем мы добавляем нужный путь в поле «Физический путь»:

Шаг 11 
Мы нажимаем ОК, чтобы сохранить изменения:

Шаг 12 
После этого мы перейдем по пути C: \ Program Files \ nginx-1.16.1 \ conf и там щелкнем правой кнопкой мыши по файлу nginx.conf и выберем текстовый редактор для редактирования:

Шаг 13 
В файле мы найдем строку «location» и установим маршрут, который мы определили ранее:

Шаг 14 
Мы сохраняем изменения и теперь перейдем в папку HTM и откроем файл «index» в текстовом редакторе:

Шаг 15 
Получив доступ к файлу, мы можем отредактировать нужный текст:

Шаг 16 
Вернувшись в браузер и снова запустив localhost, мы увидим сообщение, которое мы предусмотрели:

Как видите, можно установить Nginx на Windows 10 и, таким образом, иметь отличный инструмент для динамического, безопасного и полнофункционального управления веб-сайтами, поскольку каждая функция Nginx была создана для обеспечения лучшего администрирования для пользователя. окончательный и, таким образом, вынуть максимальный потенциал этого инструмента.
СТАТЬИ