Iis 8 починаємо працювати з iis

Щоб почати роботу з IIS, необхідно мати «практичний» сервер. Він повинен бути таким, щоб ви могли знову і знову навантажувати його, не піклуючись про наслідки. Він повинен розташовуватися у власній мережі, надійно ізольованій від виробничого середовища. Ви можете використовувати Windows 8 на ноутбуці, але врахуйте можливість використання віртуальної машини (virtual machine, VM) для тестування. Використовуйте Hyper-V або навіть просту VM на платформі Windows Azure.







Швидка установка

IIS простий в установці, якщо використовувати графічне додаток Server Manager. Виберіть роль Web Server і поки не додавайте ніякі додаткові функції (я розгляну їх пізніше). У виробничому середовищі з міркувань безпеки ви не повинні додавати нічого понад те, що вам потрібно. Зараз вам досить мінімальної установки IIS.

Якщо ви хочете прискорити процес і використовувати Windows PowerShell, відкрийте адміністративну консоль Windows PowerShell і введіть:

Тепер обговоримо зміни, які відбудуться з сервером після установки. Коли IIS встановлений, з'являється ряд доповнень до сервера. При роботі з IIS необхідно знати п'ять основних змін.

Перше, до чого звертається більшість користувачів, - IIS Manager. Це графічний інструмент, який встановлюється в каталог Administrative Tools. З ним ви проведете чимало часу, тому корисно запустити його. Після запуску в IIS Manager в його лівій частині відображається навігаційна панель з обраної початкової сторінкою, а також інформаційне вікно (рис. 1).

Iis 8 починаємо працювати з iis

The navigation pane with the Start Page selected

Навігаційна панель з обраної початкової сторінкою

List of recently managed Web servers, local and remote.

Список керованих в даний момент веб-серверів, локальних і віддалених.

Different connection methods to connect and manage a Web server, site or application.

Різні способи з'єднання для підключення і управління веб-сервером, сайтом або додатком.

Get the latest news from a variety of online resources.

Отримати останні новини з різних інтернет-ресурсів.


Мал. 1. Початкова сторінка IIS Manager

Iis 8 починаємо працювати з iis

The navigational location of your Default Web Site container plus additional Web sites you create in the future.

Навігаційне розташування вашого контейнера веб-сайтів за замовчуванням плюс додаткові веб-сайти, які ви створите в майбутньому.

Feature settings to manage your Web site and Web server. This list increases as new components are added.

Налаштування властивостей для управління веб-сайтом і веб-сервером. Цей список зростає в міру додавання нових компонентів.

The Actions pane contains quick access to many management tasks.







Панель дій забезпечує швидкий доступ до багатьох завдань управління.


Мал. 2. Використовуйте Internet Information Services (IIS) Manager для управління сервером або веб-сайтом

У вашу файлову систему вносяться зміни для підтримки веб-сайту за замовчуванням і інших потреб сховищ IIS, наприклад, файлів журналів і настроюються повідомлень про помилки. При установці створюється новий шлях на основному диску: C: # 92; inetpub (рис. 3).

Iis 8 починаємо працювати з iis

C: # 92; inetpub is created during the installation.

C: # 92; inetpub створюється під час установки.

Log files and customizable error pages are located here.

Файли журналів і настроюються сторінки помилок розташовуються тут.

This is the location of the Web site files for the Default Web Site.

Тут розташовуються файли для веб-сайту за замовчуванням.


Мал. 3. Після установки IIS в файлової системі з'являється кілька доповнень

Ви не зобов'язані використовувати це місце розташування, коли створюєте додаткові веб-сайти. Насправді, звичайно не рекомендується його використовувати. Однак ви повинні знати про ці каталогах, щоб модифікувати веб-сайт за замовчуванням і контролювати файли журналів.

Додається три нові служби, які працюють під управлінням IIS. Ви знайдете їх в Services Manager в розділі Administrative Tools або за допомогою командлета Windows PowerShell Get-Service:

  • AppHostSvc: Application Host Helper Service (служба підтримки вузла додатків)
  • W3SVC: World Wide Web Publishing Service (служба веб-публікацій)
  • WAS: Windows Process Activation Service (служба активації Windows)

Ці служби відіграють величезну роль в розумінні того, як працює IIS. Поки вам досить переконатися, що вони працюють. Для цього використовуйте наступну команду Windows PowerShell:

Встановлюється новий модуль Windows PowerShell з ім'ям WebAdministration, який містить командлет для веб-управління. Перевірити наявність цього модуля можна, запровадивши:

Цей модуль динамічно завантажується в Windows PowerShell версії 3, коли ви вводите командлет. Іноді вам доведеться завантажувати цей модуль вручну, особливо, при вилученому керуванні. наприклад:

Ви можете отримати список командлетів веб-управління для цього модуля за допомогою Get-Help або Get-Command:

Як би не завантажувався модуль WebAdministration - вручну або динамічно - це призводить до запуску нового провайдера Windows PowerShell. При цьому створюється новий диск файлової системи з ім'ям IIS. Ви будете використовувати це для адміністративних завдань і для отримання інформації про свої веб-сайтах, тому повинні імпортувати модуль WebAdministration модуля і перевірити наявність нового диска:

Розглядайте веб-сервер і розташовані в ньому сайти як звичайний файловий сервер з мережевими загальними ресурсами. За допомогою файлового сервера ви відкриваєте каталог для доступу ззовні файлової системи і призначаєте йому загальне ім'я і дозволу користувачів до його файлів. Коли користувач хоче відкрити або використовувати один з файлів, він може ввести UNC (# 92; # 92; ІмяКомпьютера # 92; ІмяОбщегоРесурса) в такий додаток, як Провідник, і відкрити файли.

Iis 8 починаємо працювати з iis

Метод IIS: провайдер краще, тому що також дозволяє отримати короткий список всіх файлів і додаткових компонентів веб-сайту при додаванні імені веб-сайту до шляху:

Тестування веб-сайту за замовчуванням

Веб-сайт за замовчуванням корисний з точки зору тестування, тому не видаляйте його. Він відмінно підходить для перевірки, що веб-сервер працює і приймає HTTP-запити. Щоб протестувати веб-сайт за замовчуванням, відкрийте браузер і введіть ім'я сайту. В даному випадку всі запити прив'язуються до порту 80, тому URL виглядає так:

Оскільки у вашому браузері порт 80 за умовчанням установлюється, вам не потрібно вводити його - однак його введення допомагає вам побачити, що URL містить ім'я сервера і загальне ім'я (прив'язка веб-сайту), подібно до UNC.

Бути може, ви хочете замінити веб-сторінку за замовчуванням на щось ще? Відкрийте Блокнот, введіть «TechNet Rocks!» І збережіть файл під ім'ям Default.htm в каталог C: # 92; inetpub # 92; wwwroot. Також можна спробувати зробити це за допомогою Windows PowerShell:

Відкрийте браузер і введіть URL веб-сайту за замовчуванням, або використовуйте Windows PowerShell:







Схожі статті