Поднимаем 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.
Установка веб сервера на Windows Server 2016 является важным шагом для создания и развития вашего веб-проекта. Независимо от того, являетесь ли вы опытным разработчиком или новичком в этой области, правильная установка сервера является ключевым моментом для обеспечения надежной работы вашего веб-приложения.
В этой статье мы рассмотрим пошаговую инструкцию по установке веб сервера на Windows Server 2016, а также поделимся лучшими практиками для обеспечения максимальной безопасности и производительности вашего сервера.
Содержание
- 1. Установка операционной системы
- 2. Установка роли веб-сервера
- 3. Настройка веб-сервера
- Установка веб сервера на Windows Server 2016
- Пошаговая инструкция
- Лучшие практики
1. Установка операционной системы
Первым шагом в установке веб сервера на Windows Server 2016 является установка самой операционной системы. У вас должна быть установлена Windows Server 2016 версии Standard или Datacenter.
2. Установка роли веб-сервера
После установки операционной системы необходимо установить необходимые роли и компоненты для работы веб сервера. Для этого откройте Server Manager и выберите установку новой роли.
3. Настройка веб-сервера
После установки необходимых ролей и компонентов перейдите к настройке веб-сервера. Вам необходимо определить настройки безопасности, установить SSL-сертификаты, настроить обработку ошибок и другие параметры веб-сервера.
Следуя этой пошаговой инструкции и применяя лучшие практики, вы сможете успешно установить и настроить веб сервер на Windows Server 2016, обеспечивая надежную и производительную работу вашего веб-проекта.
Установка веб сервера на Windows Server 2016
Перед установкой веб сервера вам необходимо убедиться, что ваш сервер соответствует требованиям системы. Для Windows Server 2016 требуется 64-разрядная версия операционной системы с процессором x64 и не менее 512 МБ оперативной памяти.
Далее следуйте инструкциям ниже:
Шаг | Описание |
---|---|
1 | Откройте «Управление сервером» через панель управления. Для этого щелкните правой кнопкой мыши на значок «Пуск» и выберите «Панель управления». Затем выберите «Управление сервером». |
2 | В окне «Управление сервером» выберите «Добавить роли и компоненты». |
3 | В мастере установки выберите «Службы веб-сервера (IIS)» и нажмите «Далее». |
4 | На экране «Роли сервера» выберите требуемые компоненты IIS для установки. Вы можете выбрать базовые компоненты, такие как «Веб-службы», «Общие компоненты» и т.д., или выбрать дополнительные компоненты, такие как «ASP.NET», «CGI», «Инструменты управления IIS» и др. Нажмите «Далее», чтобы продолжить. |
5 | На экране «Сводка установки» просмотрите выбранные компоненты IIS и нажмите «Установить». |
6 | Ожидайте завершения установки компонентов IIS на вашем сервере. |
7 | После завершения установки откройте браузер и введите адрес сервера в адресную строку. Если видите страницу приветствия IIS, то установка веб сервера на Windows Server 2016 завершена успешно. |
Теперь вы можете начать настраивать веб сервер под ваши нужды. Установка веб сервера на Windows Server 2016 предоставляет вам надежную основу для разработки и развертывания вашего веб-приложения или сайта.
Пошаговая инструкция
Шаг 1: Установите операционную систему Windows Server 2016 на ваш сервер.
Шаг 2: Откройте «Диспетчер сервера» и выберите «Роли и компоненты».
Шаг 3: Нажмите «Добавить роли и компоненты», чтобы открыть мастер установки.
Шаг 4: В мастере установки выберите «Веб-сервер (IIS)» из списка ролей.
Шаг 5: Щелкните «Далее» и установите необходимые компоненты, такие как «Средства управления IIS» и «Сервер FTP».
Шаг 6: Продолжайте нажимать «Далее» и дождитесь завершения установки.
Шаг 7: После установки откройте «Диспетчер IIS» и настройте веб-сайт по вашим требованиям.
Шаг 8: Добавьте свои файлы и содержимое веб-сайта в папку «C:\inetpub\wwwroot».
Шаг 9: Проверьте настройки DNS, чтобы убедиться, что ваш сервер может быть достигнут с помощью выбранного доменного имени.
Шаг 10: Проверьте работоспособность вашего веб-сайта, открыв его в браузере с помощью доменного имени или IP-адреса сервера.
Лучшие практики
Для установки веб сервера на Windows Server 2016 и его эффективной работы, рекомендуется следовать некоторым лучшим практикам, которые помогут обеспечить стабильность и безопасность сервера.
1. Обновление операционной системы: перед установкой веб сервера необходимо убедиться, что операционная система имеет все последние обновления и патчи. Это поможет исправить уязвимости и повысить безопасность сервера.
2. Установка антивирусного программного обеспечения: использование антивирусного ПО поможет защитить сервер от вредоносных программ и потенциальных угроз для данных. Рекомендуется регулярно обновлять и сканировать сервер для обнаружения и удаления вирусов.
3. Установка фаервола: настройка фаервола поможет ограничить доступ к серверу и защитить его от несанкционированного доступа и атак извне. Рекомендуется разрешать только необходимые порты и протоколы.
4. Сложные пароли: для повышения безопасности сервера рекомендуется использовать сложные пароли для всех учетных записей, включая учетную запись администратора. Пароли должны состоять из комбинации букв, цифр и символов.
5. Регулярные резервные копии: важно регулярно создавать резервные копии всех важных данных на сервере. Это поможет восстановить данные в случае их потери или повреждения.
6. Мониторинг и журналирование: следует настроить мониторинг сервера и вести журнал действий. Это поможет обнаружить аномалии, проблемы и потенциальные угрозы, а также отследить действия пользователей.
7. Обновление веб сервера и его компонентов: регулярно обновляйте сам веб сервер и его компоненты, такие как PHP, MySQL, .NET Framework и другие. Обновления содержат исправления ошибок, улучшения производительности и патчи безопасности.
8. Ограничение прав доступа: следует ограничить права доступа пользователей к файлам и папкам сервера. Необходимо предоставлять только минимальные необходимые права для каждой учетной записи.
9. Защита от DDoS-атак: установите защиту от DDoS-атак, чтобы сервер мог справиться с большим потоком запросов и оставаться доступным для легитимного трафика.
10. Контроль нагрузки: мониторьте нагрузку сервера и проводите оптимизацию его ресурсов. Используйте кэширование и другие оптимизационные методы, чтобы улучшить производительность.
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.
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, formerly Internet Information Server) is an extensible web server software created by Microsoft for use with the Windows NT family ((usually it’s used with Windows server 2008 / 2012 / 2016 / 2019 / 2022)).
IIS supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of the Windows NT family since Windows NT 4.0, though it may be absent from some editions (e.g. Windows XP Home edition), and is not active by default.
Install IIS using the graphic interface (GUI).
Open Server Manager, located on the startup menu. If it’s not there, simply type “Server Manager” with the start menu open, and it should be found in the search.
Wait for it to open, Now click on ADD ROLE AND FEATURES
On The Next screen, click the Next button.
Select Role-based or feature-based installation and click Next.
Select Server from servers list.
Click the checkbox beside “Web Server (IIS)” in the “select server roles” window. a new window will open to specify additional functions, simply click on the ‘Add Features’ button. When done, click Next Button.
We won’t install additional features, so just click Next on this window.
Click next button again
You can install additional IIS services Now or just click Next to install the defaults.
No reboot should be required with a standard IIS installation, however, if you remove the role a reboot will be needed.
We just finished installing IIS. Now let’s go to the setup part.
Open Server Manager, select IIS, right-click the server and select IIS Manager.
Right-click the Sites node in the Connections window tree and click Add Site.
Enter a user-friendly website name in the Site Name box of the Add Site dialog box.
Enter the website’s physical path in the box or use the explore button (…) to navigate the file system. (Note: The ideal method is to create a folder in C: for your websites).
Choose the protocol for the website from the Type list.
Enter the IP address in the IP address box if the site requires a static IP address (the default is All Unassigned).
Enter a port number in the port text box.
Optionally, provide a host website header name in the host header field.
Check the Start Website check box instantly if you do not need to change the site and want it to be available right away.
Then Click OK.
We have now completed adding a website, you can visit it by going to http://webdemo.com.