Поднимаем IIS на Windows Server 2016. Настроим фичи по своему усмотрению.
Ссылки
Установка IIS в Windows 10
Установка IIS в Windows Server 2012 R2
Установка
Запускаем Server Manager Manage → Add Roles and Features.
Запускается мастер добавления ролей и фич.
Открывается приветственная вкладка. Можно установить галку «Skip this page by default», чтобы не отображать эту страницу при последующих установках. Next.
Открывается вкладка «Installation Type». Оставляем «Role-based or feature-based installation». Next.
Открывается вкладка «Server Selection». Выбираем текущий сервер. Next.
Открывается вкладка «Server Roles». Ставим галку на «Web Sever (IIS)». Всплывает окошко.
Нам предлагают установить обязательные фичи — это «IIS Management Console», поскольку сервером IIS нужно управлять. нажимаем «Add Features».
Next.
Открывается вкладка «Features». Next.
Открывается вкладка «Web Server Role (IIS)». Next.
Открывается вкладка «Role Services». Здесь нужно выбрать компоненты, которые будут стоять в IIS. Настраиваем «Common HTTP Features».
Настраиваем «Health and Diagnostics».
Настраиваем «Performance».
Настраиваем «Security».
Настраиваем «Application Development». При установке некоторых галок может потребоваться доставить некоторые фичи.
Add Features.
Настраиваем «Management Tools». Next.
Открывается вкладка «Confirmation». Проверяем всё, если не против перезагрузить сервер. то устанавливаем галку «Restart the destination server automatically if required». Install.
Начинается установка.
Installation succeeded.
Posted by
on August 24, 2016
Here we’re going to show you how to install the Internet Information Services (IIS) web server version 10.0 in Microsoft’s Windows Server 2016 operating system.
This can be done both with PowerShell or through the GUI, we’ll cover both methods here.
Install IIS With PowerShell
If you don’t have the GUI installed or just want to use the PowerShell command line interface (CLI) instead, follow these steps. This method is a lot faster than going through all of the GUI options.
- Open PowerShell with administrative privileges and run the Install-WindowsFeature cmdlet as shown below.
Install-WindowsFeature -name Web-Server -IncludeManagementTools
Here we include the management tools so that you can manage IIS on this server, as these are generally installed when using the GUI, making this PowerShell command equivalent with the GUI method below. If you do not plan on managing IIS through this server then you may prefer to not include this option.
- Once the installation has succeeded, you’ll be returned to the PowerShell prompt. At this point IIS should be running on port 80 by default with the firewall rule “World Wide Web Services (HTTP Traffic-In)” enabled in Windows firewall automatically.
- We can perform a simple test by opening up a web browser and browsing to the server that we have installed IIS on. You should see the default IIS page.
Install IIS Through GUI
If your server has the graphical user interface component installed you can also install IIS by following these steps.
- Open Server Manager, this can be found in the start menu. If it’s not there simply type “Server Manager” with the start menu open and it should be found in the search.
- Click the “Add roles and features” text.
- On the “Before you begin” window, simply click the Next button.
- On the “Select installation type” window, leave “Role-based or feature-based installation” selected and click Next.
- As we’re installing to our local machine, leave “Select a server from the server pool” with the current machine selected and click Next. Alternatively you can select another server that you are managing from here, or a VHD.
- From the “Select server roles” window, check the box next to “Web Server (IIS)”. Doing this may open up a new window advising that additional features are required, simply click the “Add Features” button to install these as well. Click Next back on the Select server roles menu once this is complete.
- We will not be installing any additional features at this stage, so simply click Next on the “Select features” window.
- Click Next on the “Web Server Role (IIS)” window after reading the information provided.
- At this point on the “Select role services” window you can install additional services for IIS if required. You don’t have to worry about this now as you can always come back and add more later, so just click Next for now to install the defaults.
- Finally on the “Confirm installation selections” window , review the items that are to be installed and click Install when you’re ready to proceed with installing the IIS web server.
No reboot should be required with a standard IIS installation, however if you remove the role a reboot will be needed.
- Once the installation has succeeded, click the close button. At this point IIS should be running on port 80 by default with the firewall rule “World Wide Web Services (HTTP Traffic-In)” enabled in Windows firewall automatically.
- We can perform a simple test by opening up a web browser and browsing to the server that we have installed IIS on. You should see the default IIS page.
As you can hopefully see, it’s quite a lot faster to use PowerShell to perform the same task.
Summary
As shown we can easily install the IIS web server in Windows Server 2016 with both the PowerShell command line or the graphical user interface.
После установки и настройки MySQL Community Server перейдите в «Диспетчер серверов». В правом верхнем меню пункт «Управление». Нажмите «Добавить роли и компоненты».
В разделе мастера «Перед началом работы» нажмите «Далее».
В появившемся окне выберите пункт «Установка ролей или компонентов». Нажмите «Далее».
В разделе «Выбор сервера» выберите, на какой сервер происходит установка.
В разделе мастера «Роли сервера» выберите пункт «Веб-сервер (IIS)».
Появится окно предупреждения о требующихся средствах, нажмите в нем «Добавить компоненты».
Галочка перед «Веб-сервер (IIS)» теперь активна. Нажмите «Далее».
В окне выбора компонентов найдите и добавьте «Активация по HTTP» в разделах «Функции .NET Framework 3.5» и «Функции .NET Framework 4.6 – Службы WCF». При появлении всплывающих окон о добавлении необходимых компонентов, жмите «Добавить компоненты», после чего нажмите «Далее».
После чего на странице «Роль веб-сервера (IIS)» нажмите «Далее».
В окне выбора служб ролей нажмите «Далее».
И в окне подтверждения нажмите «Установить».
Начнётся установка.
После окончания установки IIS нажмите кнопку «Закрыть».
На этом установка IIS завершена. Полностью перезагрузите сервер.
После перезагрузки можно переходить к установке Fort Monitor Vendor.
IIS (Internet Information Services) — это службы интернета для ОС Windows. Включают в себя веб-сервер, ftp-сервер и другие компоненты. Применительно к веб-серверу IIS используется как синоним, что немного неправильно, однако достаточно распространено. В данной инструкции Мы будем настраивать веб-сервер IIS с поддержкой php. Это будет делаться в два этапа — сначала установим IIS, потом поставим PHP.
Так как веб-сервер входит в службы IIS (Internet Information Services), необходимо предварительно установить роль “Веб-Сервер (IIS)”. Для этого нажмите комбинацию клавиш Win+R для запуска командной строки и введите туда servermanager.
Далее запустить мастер установки ролей и компонентов нажав кнопку “добавить роли и компоненты”.
Выйдет страница приветствия на которой можно просто нажать “вперед”, а также поставить галочку “Пропускать эту страницу по умолчанию”, если вы не хотите постоянно видеть эту страницу при запуске мастера установки ролей и компонентов.
Далее ОС уточнит что именно вы хотите сделать — просто добавить роли и компоненты или установить службы удаленного доступа. Выберем установку ролей и компонентов.
Далее спрашивается на какие сервера устанавливать роли и компоненты. У вас может быть несколько серверов и они могут быть объединены в пул для централизованного управления с одной консоли. Также роль может быть установлена на виртуальный жесткий диск. Выберем интересующий нас сервер и нажмем далее.
На этом этапе необходимо выбрать роль, которую мы желаем установить на выбранный нами на предыдущем шаге сервер. В данном случае это роль “Веб-сервер (IIS)”.
Далее ОС предложит дополнительно установить необходимые компоненты — следует согласиться, нажав кнопку добавить компоненты.
Далее выводится информационное сообщение о том что такое роль iis.
Служба IIS — большой продукт, включающий в себя множество различных компонентов, поэтому далее потребуется указать какие именно компоненты следует установить — нас интересует веб-сервер. Остальные компоненты можно оставить как есть или отключить, если не хотите ставить лишние компоненты. Оставим также и консоль управления.
После выбора компонентов выведется финальное предупреждение о том, что роль IIS готова к установке. Нажмите установить. Можно также поставить галочку “Автоматический перезапуск конечного сервера, если требуется” чтобы не перезапускать сервер вручную. Следует иметь ввиду, что нажатие этой галочки перезапускает конечный сервер после установки без дополнительных предупреждений, поэтому используйте ее с осторожностью.
После нажатия кнопки установить запустится процесс установки, можно закрыть это окно нажатием кнопки закрыть. Следует иметь ввиду, что это действие не отменяет процесс установки, а только скрывает текущее окно.
Посмотреть, как идет процесс и сколько их запущено, можно, нажав белый флаг.
В данном случае мы видим что установка уже завершена. Можно приступать к настройке.
Для настройки перейдем в оснастке “диспетчер сервера” во вкладку IIS, выберем сервер и нажмем правую кнопку мыши. Выбираем из него “Диспетчер служб IIS”. Слева в дереве подключений находим наш сервер и разворачиваем его двойным щелчком мыши. Встаем на закладку “Сайты” и видим что сайт по умолчанию уже настроен.
.Для проверки достаточно в проводнике windows набрать http://<имя компьютера> после чего должна открыться тестовая страница iis.
Для установки PHP воспользуемся установщик Microsoft Web Platform Installer 5.0 (WPI), скачать который можно по этой ссылке.
Установим сам инсталлятор. Примем лицензионное соглашение и нажмем install.
Теперь запустим его выбрав в главном меню соответствующий пункт.
В правом верхнем углу введем php для поиска необходимого нам компонента.
Найдем нужную нам версию php — например 7.1.19 (x64) и добавим ее для установки кнопкой “Добавить”.
После этого нажмем кнопку установить внизу страницы.
Согласимся с лицензионными соглашениями нажав кнопку ”Принимаю”.
Начнется загрузка и установка компонентов,
По завершении нажмите кнопку “Готово”. Для проверки cоздадим индексный файл php файл c:\inetpub\wwwroot\index.php выводящий версию php.
После этого удаляем файлы iisstart* из папки c:\inetpub\wwwroot, и проверим что php работает набрав в браузере http://<имя или ip сайта>.
На этом настройка PHP+IIS на Windows Server 2016 окончена. В нашей базе знаний вы найдёте ещё множество статей посвящённых различным аспектам работы в Windows, а если вы ищете надежный виртуальный сервер под управлением Windows, обратите внимания на нашу услугу — Аренда виртуального сервера Windows.
Internet Information Services (IIS) — это веб-сервер, который входит в состав операционной системы Windows Server. IIS позволяет размещать, управлять и поддерживать веб-сайты и приложения, используя различные технологии, такие как ASP.NET, PHP, Perl и другие.
В этом пошаговом руководстве мы рассмотрим, как настроить IIS на Windows Server 2016. Мы охватим весь процесс установки, настройки и настройки веб-сайта с использованием IIS. За счет последовательного подхода и подробных инструкций мы поможем вам создать функциональный и безопасный веб-сервер.
Перед началом установки IIS, убедитесь, что ваш сервер работает на Windows Server 2016 и у вас есть полные административные права. Кроме того, убедитесь, что ваш сервер обновлен до последней версии Windows Update, чтобы обеспечить безопасность и стабильность системы.
Примечание: Важно сохранить резервные копии всех данных перед установкой и настройкой IIS, чтобы в случае непредвиденных ситуаций можно было восстановить систему.
Содержание
- Установка службы IIS
- Настройка аутентификации в IIS
- Создание и настройка сайта в IIS
- Настройка прокси-сервера в IIS
- Настройка SSL-сертификата в IIS
- Оптимизация производительности сервера с помощью IIS
Установка службы IIS
Для установки службы IIS на Windows Server 2016 выполните следующие шаги:
- Откройте «Серверный менеджер» (Server Manager) через панель управления или щелкнув правой кнопкой мыши на значке «Этот компьютер» на рабочем столе и выбрав «Управление».
- В окне «Серверный менеджер» щелкните «Установка ролей и компонентов».
- В мастере «Добавление ролей и компонентов» нажмите «Далее».
- Выберите «Ролевой сервис IIS» и нажмите «Далее».
- На этапе выбора компонентов «IIS», убедитесь, что выбрыны все необходимые компоненты, такие как «Common HTTP Features» и «Web Server (IIS) > Web Server > Application Development» и нажмите «Далее».
- На следующем шаге нажмите «Далее» и подтвердите выбранные опции.
- После завершения установки выберите «Завершить».
После завершения установки вы сможете настроить и использовать службу IIS для развертывания и обслуживания ваших веб-приложений и сайтов.
Настройка аутентификации в IIS
Настройка аутентификации в IIS позволяет определить, каким пользователям и в какой форме будет разрешен доступ к веб-приложениям и ресурсам, размещенным на сервере. Существуют различные методы аутентификации, которые можно настроить в IIS.
Чтобы настроить аутентификацию в IIS, выполните следующие действия:
- Откройте панель управления IIS и выберите сайт, к которому хотите применить настройки аутентификации.
- В разделе «Функции IIS» выберите «Аутентификация».
- В окне «Аутентификация» будут показаны доступные методы аутентификации.
- Выберите нужный метод аутентификации и включите его (нажмите правую кнопку мыши и выберите «Включить»).
- Настройте параметры выбранного метода аутентификации, если это необходимо. Некоторые методы могут иметь дополнительные параметры, такие как настройка проверки подлинности сетевых учетных данных или настройка использования клиентского сертификата.
- Повторите шаги 4-5 для всех методов аутентификации, которые вы хотите использовать.
- Сохраните настройки.
После того, как вы настроите аутентификацию в IIS, сервер будет требовать от клиентов аутентифицироваться перед получением доступа к ресурсам. В зависимости от выбранных методов аутентификации, пользователи могут вводить логин и пароль, использовать сертификаты или аутентифицироваться с помощью учетных записей Windows.
Создание и настройка сайта в IIS
Для создания и настройки сайта в IIS на Windows Server 2016, следуйте следующим шагам:
Шаг 1: Откройте меню «Пуск» и выберите «Инструменты управления IIS», чтобы открыть консоль управления IIS.
Шаг 2: В консоли управления IIS выберите «Сайты» и нажмите правой кнопкой мыши, затем выберите «Добавить веб-сайт».
Шаг 3: В появившемся окне «Добавление нового веб-сайта» введите имя сайта, которое будет отображаться в IIS, и выберите физический путь к папке сайта на сервере.
Шаг 4: Укажите IP-адрес и порт, на котором будет доступен сайт. По умолчанию это будет IP-адрес сервера и порт 80 для HTTP или порт 443 для HTTPS.
Шаг 5: Выберите пул приложений, который будет использоваться для выполнения сайта, или создайте новый пул приложений.
Шаг 6: Нажмите «ОК» и сайт будет создан в IIS. Теперь вы можете настроить дополнительные параметры для вашего сайта, такие как привязки, SSL-сертификаты и авторизацию.
Шаг 7: Проверьте работу сайта, открыв его в веб-браузере с помощью указанного вами IP-адреса и порта.
Теперь вы создали и настроили свой собственный веб-сайт в IIS на Windows Server 2016. Удачи!
Настройка прокси-сервера в IIS
Прокси-сервер в IIS позволяет перенаправлять запросы от клиентов на другой сервер в сети. Это может быть полезно, когда требуется обеспечить доступ к веб-ресурсам, которые находятся за файрволлом или на другом сервере. В этом разделе мы рассмотрим пошаговое руководство по настройке прокси-сервера в IIS на Windows Server 2016.
- Откройте диспетчер служб IIS (Internet Information Services Manager).
- Раскройте дерево слева и найдите сайт, для которого требуется настроить прокси-сервер.
- Щелкните правой кнопкой мыши на сайте и выберите «Свойства».
- На вкладке «Общие» убедитесь, что поле «IP-адрес» содержит правильный IP-адрес сайта.
- Перейдите на вкладку «Прокси» и установите флажок «Включить прокси-сервер».
- Введите адрес и порт удаленного сервера, на который будут перенаправляться запросы.
- Настройте параметры аутентификации, если требуется.
- Нажмите «ОК», чтобы сохранить изменения.
Теперь ваш IIS сервер будет работать в качестве прокси-сервера и перенаправлять запросы от клиентов на указанный удаленный сервер. Вы можете настроить дополнительные опции прокси-сервера, используя другие вкладки и параметры в диспетчере служб IIS.
Настройка SSL-сертификата в IIS
SSL-сертификат позволяет обеспечить безопасное соединение между сервером и клиентом, шифруя передаваемые данные. Настройка SSL-сертификата в IIS на Windows Server 2016 позволяет обеспечить защищенное соединение для вашего веб-сайта.
Вот пошаговая инструкция, как настроить SSL-сертификат в IIS:
- Регистрация и получение SSL-сертификата
- Установка и настройка SSL-сертификата в IIS
- Откройте IIS Manager и выберите свой сервер в области подключений.
- Дважды щелкните «Сертификаты сервера» в разделе «Безопасность».
- В контекстном меню выберите «Импортировать».
- Укажите путь к файлу сертификата и введите пароль (если требуется).
- Выберите локальное хранилище сертификатов и нажмите «Ок».
- Дважды щелкните сайт, для которого вы хотите настроить SSL-сертификат.
- Перейдите на вкладку «Сертификаты сервера» и выберите установленный сертификат.
- Нажмите «Применить» и перезапустите сайт, если это необходимо.
- Настройка привязки SSL-сертификата
- В IIS Manager выберите ваш сайт в области подключений.
- В разделе «Действия» выберите «Привязки».
- Добавьте новую привязку, выбрав HTTPS и соответствующий порт (по умолчанию 443).
- Выберите установленный SSL-сертификат.
- Нажмите «Ок» и перезапустите ваш сайт, если это необходимо.
- Проверка работоспособности SSL-сертификата
- Откройте веб-браузер и введите адрес вашего сайта с использованием HTTPS (например, https://www.example.com).
- Убедитесь, что соединение защищено, показывая графическую индикацию безопасного соединения (обычно замок или зеленая пиктограмма).
- Проверьте наличие валидного SSL-сертификата, кликнув на индикатор безопасности и просмотрев детали сертификата.
Прежде всего, вам необходимо приобрести или получить SSL-сертификат. Вы можете обратиться к специально уполномоченному центру сертификации или использовать бесплатные сертификаты, например, от Let’s Encrypt.
После получения SSL-сертификата необходимо установить его в IIS:
После установки SSL-сертификата необходимо настроить привязку для вашего сайта:
Чтобы проверить, что SSL-сертификат настроен корректно:
Теперь у вас есть защищенное SSL-соединение для вашего веб-сайта, обеспечивая безопасность передаваемых данных.
Оптимизация производительности сервера с помощью IIS
Настройка IIS на Windows Server 2016 важна не только с точки зрения безопасности, но и для обеспечения максимальной производительности вашего сервера. Несколько простых шагов могут помочь вам оптимизировать IIS и улучшить производительность вашего сервера.
Вот несколько рекомендаций:
- Установите минимально необходимые компоненты: устанавливайте только те компоненты IIS, которые действительно необходимы для работы вашего веб-сайта. Избегайте установки компонентов, которые не будут использоваться, чтобы избежать излишней нагрузки на сервер.
- Настройте пулы приложений: создайте отдельные пулы приложений для каждого сайта, чтобы управлять ресурсами и избежать конфликтов между сайтами. Определите соответствующие настройки пула приложений, такие как количество рабочих процессов, время жизни процесса и ограничения памяти.
- Используйте кэширование: настройте кэширование в IIS для улучшения производительности вашего сервера. Кэширование может существенно уменьшить время обработки запросов, особенно для статических файлов. Установите соответствующие правила кэширования для статических и динамических контентных файлов.
- Настройте сжатие: включите сжатие данных в IIS, чтобы уменьшить объем передаваемых данных между сервером и клиентом. Сжатие может улучшить производительность вашего сервера и уменьшить время загрузки страниц для пользователей.
- Разгрузите сервер от статических файлов: настройте отдельный веб-сервер для обслуживания статических файлов, таких как изображения, CSS-файлы и JavaScript-файлы. Это освободит IIS от обработки запросов на статические файлы и улучшит производительность вашего сервера.
- Мониторинг и настройка: регулярно мониторьте производительность вашего сервера с помощью инструментов мониторинга IIS. Осуществляйте настройку сервера на основе полученных данных, чтобы улучшить производительность и устранить возможные проблемы.
Следуя этим рекомендациям, вы сможете оптимизировать производительность вашего сервера на Windows Server 2016 с помощью IIS и обеспечить лучшее использование его ресурсов.