Одним из преимуществ систем 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 была создана для обеспечения лучшего администрирования для пользователя. окончательный и, таким образом, вынуть максимальный потенциал этого инструмента.
СТАТЬИ