Інтерактивні веб-сайти. Додаток Б: Створення шаблонів Web-вузла. Майстер створення Web-вузла для представлення компанії

Розробка шаблонів Web-вузла

Створюємо Web-вузол для шаблону

У розділі 4 ви створювали шаблони веб-сторінок. У цьому додатку самостійно створіть шаблон Web-вузла. Хоча шаблон Web-вузла значно складніший, ніж односторінковий шаблон, Розробка його не викликає особливих труднощів. Ви створюєте та зберігаєте Web-вузол звичайним образом, а потім копіюєте новий Web-вузол в папку шаблонів.
Наступний приклад демонструє, як створити шаблон Web-вузла і які зробити кроки, щоб його можна було використовувати для створення вузлів.
1. У Frontpage створіть новий Web-сайт на основі шаблону Empty Web.Надайте вузлу ім'я WebTemplate.
2. Перейдіть до режиму перегляду Navigation. Клацніть на кнопці New Page панелі інструментів Standard, щоб створити домашню сторінку.
3. Клацніть правою кнопкою на піктограмі домашньої сторінки правою панеллю та активізуйте команду Rename контекстного меню. Введіть новий заголовок "Домашня сторінка" та натисніть клавішу .
4. Якщо панель Folder List не відображена, активізуйте команду Folder Меню View. Клацніть на домашній сторінці на правій панелі. Натисніть кнопку New Page, щоб додати ще одну сторінку в
Web-вузол. У Frontpage одразу після створення сторінки пропонується перейменувати ім'я файлу сторінки, що присвоюється за умовчанням. Надайте новій сторінці ім'я Pagel і натисніть .
5. Створіть ще три сторінки, надавши їм імена Page2, Page3, Page4.
6. Перетягніть сторінки Pagel.htm, Page2.htm, Page3. htm, Page4.1-i.tm з панелі Folder List на праву панель, розташувавши їх на одному рівні під домашньою сторінкою (за умовчанням як заголовки будуть використовуватися імена файлів сторінок). Таким чином, ці чотиристорінки стануть дочірніми по відношенню до домашньої сторінки.
7. У режимі перегляду Navigation виконайте два клацання на піктограмі кожної сторінки на правій панелі (інтервал між клацаннями повинен бути досить великим, щоб програма не сприйняла і як подвійні клацання) і введіть нові заголовки сторінок показано на рис Б.1! Тепер можна відредагувати вміст сторінок у режимі перегляду Page.

Рис Б.1 Структура Wehfemplate ч режимі перегляду Ncnafufion

Копіювання файлів для створення шаблону Web вузла Створивши Web-вузол необхідної струкгури, слід перетворити його на шаблон Для цього потрібно створити папку з розширенням ТЕМ (її ім'я може бути довільним), яка повинна бути наступним шляхом, рахуючи від кореневої папки Windows \Application Data \Microsoft\FrontPage\Webs\. Потім потрібно скопіювати всі файли Web вузла в е1у папку та додати файли. необхідні для того, щоб FrontPdge сприймав Web-сайт як шаблон Копіювання та створення файлів буде здійснюватися в Windows Expioier
1. У Windows Explorer перейдіть до папки Web-вузла WebTemplate (шлях за замовчуванням З \Inetpub\Wwn\root\Webteinp!atc\) У папці повинні знаходитися п'ять HTML-файлів, створених у попередньому розділі, а також інші папки з додатковими файлами , використовуваними Web-вузлами Frontpage (рис Б 2) Е гі папки Frontpage описані в табл Б1 Клацніть правою кнопкою миші (на лівій панелі Windows Explorer) на папці і активізуйте команду Copy контекстного меню
2. Відкрийте папку, в яку поміщаються фанта створюваних шаблонів Web-вузла FiontPage 2000 (шлях за замовчуванням \Windows\Application Data\Microsoft\FrontPage\Webs\)
3 Клацніть правою кнопкою миші на цій папці (права панель Windows Explorer) і виберіть команду Paste контекстного меню Папка Webtem plate буде скопійована в папку Webs У результаті ви отримаєте більшість файлів для створення повноцінного шаблону
Примітка
Щоб створений Web-вузол міг використовуватися як шаблон, вч можете також розмістити папку з його файлами в папці, в якій зберігаються стандартні шаблони Frontpage (шлях за замовчуванням \Program Files\Mic rosoft Office\Templates\1033\Webs\)
4. Клацніть правою кнопкою миші на ім'я нової підпапки Webtemplate, яка була скопійована до папки Webs, виберіть контекстному менюкоманду Rename та привласніть вказаній підпапці ім'я Webtemplate tern (додайте розширення ТЕМ)
Примітка
У папці Webtemplate tern ви можете видалити всі папки, перелічені в таб Б.1 (не видаліть лише папку Images) Це не позначиться на працездатності шаблону

Рис Б. 2 Структура шаблону Web-вузла WehTemplate

Таблиця Б. 1. Структура папок Web-вузла в Frontpage

Папка Вміст
borders Включає до чотирьох HTML-файлів, які вставляються на кожну сторінку разом із верхньою, нижньою, правою чи лівою загальними областями
private Сторінки, які ви бажаєте зробити недоступними для перегляду в броузері або для пошуку (наприклад, включені сторінки)
sharedtemplates Шаблони, що використовуються на веб-сайті
vtibin Створені Frontpage CGI-програми для керування переглядом, а також для виконання дій на сервері адміністратором та автором
vticnf Конфігураційні файли для кожної сторінки веб-сайту, що містять такі дані, як ім'я сторінки, дати створення та модифікації, ім'я розробника і т.д.
vtipvt Декілька підпапок як з поточними, так і з історичними файлами То Do List (зробити список), а також з метаінформацією для Web-вузла та залежної бази даних
vtiscript Сценарії на мовах JavaSript та VBScript
vtitxt Індекси тексту для використання формами пошуку
Images Усі зображення, пов'язані з Web-вузлом

Створення INF- та МАР-файлів

Крім вже скопійованих файлів, вам знадобляться два додаткові (з розширеннями INF та MAP) файли для того, щоб у Frontpage 2000 можна було скористатися шаблоном Web-вузла. INF-файли містять інформацію, яка використовується для включення вашого шаблону до списку, що знаходиться в діалоговому вікні New. У МАР-файлах зберігаються створені вами навігаційні посилання. Ми скопіюємо ці два файли з папки стандартного шаблону Web-вузла, змінимо їх вміст та збережемо під відповідними іменами.

1. У Windows Explorer відкрийте папку стандартного шаблону Personal Web (шлях за замовчуванням: C:\Program Files\Microsoft Off)ce\Templates\1033\Webs\Personal.tem).

2. Утримуючи [ Ctrl], позначте файли Personal.inf і Personal.map. Натисніть , щоб скопіювати файли.
3. Поверніться до папки Webtemplate.tem шаблону, що створюється (шлях до неї за замовчуванням C:\Wmdows\Application Data\Microsoft\FrontPage\Webs\Web-tempiate.-em). Клацніть правою кнопкою миші на правій панелі та активізуйте команду Paste, щоб включити до цієї папки два файли, скопійовані на етапі 2.
4. Клацніть правою кнопкою імені файлу Personal.inf і перейменуйте його, задавши ім'я Webtemplate inf. Файлу Personal.map наведіть ім'я Web- template.map.
5. Виконайте подвійне клацання на імені файлу Webtemplate.mf і відредагуйте його вміст, використовуючи Notepad У секції Title введіть назву шаблону "Тестовий приклад", а в секції Description - опис шаблону. Після обробки вміст файлу повинен бути таким-

6. Збережіть та закрийте файл Webteinplate.inf.
7. Відкрийте файл Webt.ernpiate.map у редакторі Notepad.
8. Відредагуйте файл Webtemplate.map, як показано на малюнку нижче.

9. Збережіть та закрийте файл Webtemplate.map. Тепер, коли у вашій папці створено файли INF та MAP, Frontpage підтримуватиме ваш шаблон.
10. У режимі перегляду Page. Активуйте команду Web підменю New меню File. У діалоговому вікні New, що завантажилося, у списку пропонованих шаблонів буде і створений вами шаблон - "Тестовий приклад" (в області Description виводиться його опис).

11. Виберіть у списку шаблон "Тестовий приклад" За замовчуванням пропонується присвоїти створюваному \УеЬ-вузлу ім'я Webtenrplale2 (не змінюйте це ім'я). .3)
12 Видаліть щойно створений Web-сайт і закрийте Frontpage Якщо новий Web-сайт працює не так, як ви очікували, перегляньте файли в шаблоні Переконайтеся, що всі файли знаходяться там, де їм належить бути, і що вміст INF- та МАР-файлів відповідає нашим рекомендаціям та не містить помилок (які могли з'явитися, оскільки ви редагували ці файли вручну)

Мал. Б.3 Web-сайт Webtemplate2, створений за допомогою шаблону "Тестовий приклад"

Щоб прискорити виконання лабораторної роботиможливе копіювання через буфер обміну даних для створення сторінки з кадрами п.2.3.1, 2.1.4 та 2.1.5 із файлу з методичними вказівками.

2.1.1 Створити та оформити web-вузли, що містять web-сторінки. Для цього необхідно виконати команду Файл 4 Створити 4 Односторінковий Web-сайт,у вікні діалогу вибрати варіант Односторінковий Web-вузол. Потім перейти в режим Переходи(Вкладка внизу вікна Front Page ) , далі двічі клацнути за назвою файлу index.htm у центрі екрана. Потім слід розташувати на аркуші дані, вказані малюнку 1: ввести текст за зразком, розмістити картинки.Для створення логотипу назви магазину можна скористатися засобом WordArt.

Для оформлення зовнішнього виглядудомашньої сторінки необхідно скористатися командою Формат4Шрифт, в якій потрібно вибрати колір шрифту та гарнітуру написання. Далі потрібно зберегти сторінку.

Для створення сторінки з кадрами, вказаною на малюнку 2 в області переходів, виділити файл index.htm і виконати команду Файл 4 Створити 4 Інші шаблони сторінок, у діалоговому вікні, що з'явилося Шаблони сторіноквибрати вкладку Сторінка рамок, потім вибрати шаблон Оголошення та зміст, і натиснути на кнопку ОК.Після цього перейти в режим редагування сторінки, потім клацніть на кнопці Створити сторінкуу кожному кадрі.

Малюнок 1 Приклад домашньої сторінки

Для оформлення сторінки верхнього кадру (рисунок 2) вставити таблицю з одного рядка та трьох стовпців. Потім у стовпці таблиці помістити малюнки, далі перемістити межі стовпців за розміром кожного з малюнків та вирівняти їх по центру. Потім клацнути правою кнопкою миші на таблиці і в контекстному меню вибрати команду Властивості таблиці.. У групі елементів Межізадати нульовий розмір кордону таблиці у тому, щоб кордон стала невидимою.

Для написання пунктів меню в лівій частині сторінки з кадрами слід використовувати таблицю, що складається з одного стовпця і чотирьох рядків. Кожен пункт меню записується до рядка таблиці.

У правій частині сторінки з кадрами слід ввести текст, оформивши його належним чином.

Після цього необхідно виконати команду Файл4Зберегти,для збереження всіх нових сторінок. Кожну сторінку буде збережено під своїм ім'ям. Сторінка, що зберігається, буде виділена рамкою синього кольору. Наприклад, для сторінки верхнього кадру слід задати ім'я baner.htm, для лівого – mnu.htm, для правого – text.htm, а для самої сторінки з кадрами – ім'я start.htm. В результаті повинна вийде сторінка з кадрами, представлена ​​на малюнку 2.

Рисунок 2 Приклад створення сторінки з кадрами


Після створення сторінки з кадрами start.htm слід розпочати створення інших сторінок, які будуть містити інформацію щодо кожного з пунктів меню, що знаходиться у лівому кадрі.

Примітка.Дані, що містяться на веб-сторінках, що створюються, можна перенести скориставшись командами по роботі з буфером обміну з електронного варіанту методичних вказівок по FrontPage, встановленого на комп'ютерах.

Створити нову сторінку, на якій у режимі Конструкторрозмістити таку інформацію.

Крім майстрів, при розробці Web-вузлів можна використовувати шаблони. Вони допомагають створювати типову структуруВеб-вузла.

Для створення веб-сайту із застосуванням одного з запропонованих шаблонів виконайте такі дії:

  1. В меню Файл(File) виберіть команду Створити Сторінка або веб-сайт (Нова сторінкаабо Web-сайт).
  2. На панелі виберіть команду Шаблони веб-сайтів(Web Site Templates).
  3. Діалогове вікно, що відкрилося. Шаблони веб-сайтівмістить шаблони для створення Web-вузлів (табл. 11.2).
ШаблонПризначення
Односторінковий веб-сайт(One Page Web)Створює Web-вузол, що містить одну сторінку
Веб-сайт підтримки замовників(Customer Support Web)Створює Web-вузол підтримки покупців вашої продукції, на якому вони зможуть розмістити свої зауваження та пропозиції щодо якості товарів та послуг
Порожній веб-сайт(Empty Web)Створює порожній Web-вузол
Особистий веб-сайт(Personal Web)Створює багатосторінковий персональний Web-вузол
Веб-сайт проекту(Project Web)Веб-сайт проекту. Даний шаблон можна використовувати як координаційний та дискусійний центр для ведення великого проекту. На сторінках Web-вузла можна розміщувати інформацію про учасників проекту, стан справ, обговорювати найважливіші питання тощо.
Веб-сайт робочої групи на основі SharePoint(SharePoint-based Team Web Site)Web-вузол співпраці. Містить календар подій, бібліотеку документів, що спільно використовуються, список контактів, завдань і т.п.

Таблиця 11.2.Шаблони, які використовуються для створення Web-вузлів

Виділіть курсором значок шаблону, послугами якого хочете скористатися. При цьому в області Опис(Description) з'являється коротке призначення вибраного майстра.

  1. У полі (Specify the location of the new web) введіть розташування та ім'я створюваного Web-вузла.
  2. Натисніть кнопку ОК.

Відповідно до вибраного шаблону, програма FrontPage формує потрібний шаблон Web-вузла і відкриває його в режимі перегляду та редагування. Ви можете редагувати створений прообраз Web-вузла.

Шаблон створення односторінкового Web-вузла

Першим у списку пропонованих шаблонів та майстрів розташовується шаблон Односторінковий веб-сайт(One Page Web), призначений для створення односторінкового Web-вузла. При використанні цього шаблону програма FrontPage формує структуру Web-вузла, що складається з папок, і додає до неї одну порожню Web-сторінку.

Щоб переглянути структуру створеного за допомогою шаблону Web-вузла, відобразіть у вікні програми панель Список папок(Folder List), вибравши меню Вид(View) однойменну команду. Сторінка, що входить до створеної структури Web-вузла, збережена у файлі з ім'ям index.htm. За промовчанням мається на увазі, що ця сторінка буде використовуватися як домашня. Відкрийте цю сторінку двічі, клацнувши на ім'я файлу index.htm. Сторінку буде відкрито в режимі редагування у робочій області програми FrontPage (рис. 11.36).

Мал. 11.36.

Зауваження

Структуру Web-вузла, створеного на основі шаблону Односторінковий веб-сайт, можна змінити надалі: додати нові папки та будь-яку необхідну кількість сторінок.

Шаблон створення порожнього Web-вузла

Для створення порожнього Web-вузла використовується шаблон Порожній веб-сайт(Empty Web). При використанні цього шаблону програма FrontPage формує структуру Web-вузла, що складається з папок _private та images.

Після створення шаблону створений веб-сайт відкривається в режимі редагування. На панелі папок можна переглянути структуру веб-сайту. Вона не містить жодної сторінки.

Зауваження

Шаблон Порожній веб-сайт(Empty Web) зручно використовувати в тих випадках, коли для створення домашньої сторінки ви маєте на увазі використовувати сторінку з більш складною структурою, наприклад, що включає кадр.

Шаблон створення багатосторінкового персонального Web-вузла

Використовуючи шаблон Особистий веб-сайт(Personal Web), ви зможете досить швидко створити персональний Web-сайт. У ньому ви можете розмістити інформацію особистого характеру, фотографії друзів, довідкові відомості, а також, використовуючи посилання, переглядати сторінки, що найчастіше відвідуваються в Інтернеті. До того ж цей Web-вузол - чудовий стартовий майданчик для тих, хто приступає до вивчення можливостей, що надаються програмою FrontPage.

Щоб створити персональний веб-сайт за допомогою шаблону, виконайте такі дії:

  1. В меню Файл(File) виберіть команду Створити(New), а потім у підменю, що відкрилося - опцію Сторінка або веб-сайт(Нова сторінка або Web-вузол).
  2. На панелі, що з'явилася Створення веб-сторінки або вузлавиберіть команду Шаблони веб-сайтів(Web Site Templates).
  3. В полі Вкажіть розташування нового веб-сайту(Specify the location of the new web) діалогового вікна, що відкрилося Шаблони веб-сайтіввведіть розташування та ім'я веб-сайту, що створюється. Назвемо Web-вузол, наприклад, My Pers_Web.
  4. Двічі клацніть на значку Особистий веб-сайт(Personal Web). Починається процес створення шаблону. Через деякий час у головному вікні програми FrontPage відкриється отриманий Web-сайт для перегляду та редагування (рис. 11.37).

На панелі Список папокрозташовані файли сторінок створеного веб-сайту. Вибираючи курсором миші файли, перегляньте запропоновані вам сторінки. Використовуючи засоби FrontPage, ви можете їх модифікувати, змінити назви сторінок, додати до Web-сайту нові сторінки, вставити свій текст.

Мал. 11.37. Персональний веб-сайт, створений з використанням шаблону

Веб-сайт - це пов'язані між собою сторінки, які розміщуються на одному домені.

Будь-який сайт в інтернеті – це веб-сайт.

Головна сторінка вузла називається домашньою. Вона пов'язує решту.

Веб-вузол – це книга-енциклопедія. Кожна стаття – це окрема сторінка

Структура веб-сайту

Сайт складається із структурованих файлів, що мають ієрархічний вигляд, з головною сторінкоюна вершині. Найчастіше їм відповідають HTML-файли, яким присвоюються ім'я Default.htm чи Index.htm.

Сторінки поділяється за рівнем віддаленості від поточної:

  • рівноправні – розташовуються на одному рівні;
  • батьківські – перебувають на рівень вище;
  • дочірні - розташовуються до рівня нижче.

Будь-який документ структурований. Є назва, заголовок, тіло тощо.

Де розміщуються веб-сайти

Вузли знаходяться на серверах. Це машини, підключені до інтернету. Для кожного сайту виділяється дисковий простір.

Адреса вузла

Кожен документ вузла має свою адресу. По ньому здійснюється доступ до цього файлу на сервері.

Адреса ділиться на кілька частин:

  • Приставка http:// – вид протоколу передачі даних.
  • WWW – абревіатура адреси.
  • Ім'я сайту – унікальне найменування, яке купують у фірм-реєстраторів. Формується із двох частин – самого імені та позначення доменної зони.

Що таке сертифікат безпеки веб-сайту

Визначає, наскільки надійним є обмін даними з вузлом.

Діють два різновиди сертифікатів: з перевіркою домену DV та розгорнутою перевіркою EV. Сертифікат DV забезпечує відповідність мінімальним умовам надійності. Браузер користувача зазначає такі ресурси спеціальним значком. Сертифікат EV забезпечує більш розгорнуті вимоги безпеки.

Етапи формування веб-сайту

  1. Формування структури сайту та визначення, який контент розміщуватиметься на домашній та інших ключових сторінках.
  2. Створення веб-сторінок.
  3. Перегляд HTML-файлів у браузері: перевірка роботи посилань, актуальність контенту та ін.
  4. Публікація веб-сайту з усіма його файлами на сервері.
  5. Перегляд веб-сторінок, що зберігаються на сервісі за допомогою всіх затребуваних браузерів, оскільки вони форматують сторінки неоднаково.
  6. Запуск індексації сторінок.

Принципи формування розділів

Логотип

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

Панель навігації

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

Повинно відповідати наступним умовам: грамотність, точність і достовірність контенту, що розміщується. Додатково існує низка другорядних умов, яким має відповідати документ.

Графіка

Бажано зважене співвідношення графічного контенту, стосовно текстовому, з його специфіки загалом.

Пропускний ступінь каналів

Підтримка сервером SSI

Його застосування дозволяє Web-серверу використовувати статистичні обсяги динамічного контенту в HTML-документ, що перенаправляється.

Підтримка сервером провайдера CGI-сценаріїв

Функція, що забезпечує можливість Web-серверу здійснювати довільні програми формування HTML-документів.

Метод оновлення сторінок

Найчастіше відбувається за протоколом FTP.

Встановлення веб-сайту на ПК

Це може знадобитися на початковому етапі розробки сайту. Наприклад, ви зробили кілька невеликих сторінок і хочете перевірити, чи можна їх у такому вигляді публікувати.

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

Робота з веб-сайтами.

Розглянемо докладніше різні адміністративні завдання рівня вузла, які можна виконувати IIS. Ми вже коротко розглядали діалогове вікно основних властивостей служби WWW, і ви вже знаєте, що в ньому є десять вкладок, що містять різноманітні налаштування, які можна конфігурувати. Дев'ять із цих десяти вкладок застосовуються також і на рівні вузла (для адміністрування окремих web-вузлів); у цьому розділі ми докладно вивчимо ці різноманітні вкладки та їх налаштування. Як приклад у цьому розділі ми будемо конфігурувати Веб-сайт за замовчуванням.

Вкладка веб-сайту.

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

Ідентифікація веб-сайту.

Кожен веб-сайт, розміщений на комп'ютері IIS, повинен мати унікальну ідентифікацію, щоб клієнти-браузери могли з'єднуватися з ним і завантажувати з нього вміст. Веб-вузли можна визначати за допомогою трьох різних параметрів: IP-адреси, номери порту TCP та імені заголовка хоста.
Ідентифікація веб-сайту задається у сторінці вікна властивостей цього веб-сайту з вкладкою Веб-сайт. Щоб веб-сайти на одному комп'ютері мали унікальні ідентифікації, вони повинні відрізнятися один від одного хоча б одним із трьох параметрів ідентифікації. Розглянемо різні способизавдання ідентифікації web-вузла та обговоримо, як можна мати кілька різних web-вузлів на одному сервері.

Налаштування декількох IP-адрес для однієї мережної плати сервера

Ви можете налаштувати кілька IP-адрес для однієї мережної плати сервера або встановити кілька мережних плат, щоб у кожної плати була своя IP-адреса. Виберіть різні IP-адреси для кожного веб-сайту. Не змінюйте ці сайти налаштування порту TCP (80 - це стандартне для протоколу HTTP налаштування порту TCP) і не конфігуруйте імена заголовка хоста. Перевагою цього способу є те, що клієнтам зручно з'єднуватися з кожним із сайтів за допомогою IP-адреси сайту в запитуваній ними URL (або за допомогою повністю кваліфікованого імені DNS, якщо на сервері DNS було налаштовано унікальне ім'я хоста для кожної з IP-адрес комп'ютера). IIS).
До недоліків цього способу відноситься те, що якщо на комп'ютері утримувати багато веб-вузлів, то їм доведеться призначати багато IP-адрес. Це не проблема для приватних інтрамереж, які використовують один із блоків приватних IP-адрес, таких як 10.y.z.w, 172.16-31.z.z, 192.168.z.z. Але на серверах, безпосередньо підключених до Інтернету, вам доведеться отримувати потрібну кількість IP-адрес у вашого провайдера. Проте, даний спосібЗавдання ідентифікації web-вузла є найбільш уживаним.

Налаштування лише однієї IP-адреси для мережної плати

Задайте різні порти TCP (з номерами, більшими за 1023) для кожного з веб-вузлів, з якими треба з'єднуватися. Головним недоліком цього способу є те, що клієнти повинні знати номери портів web-вузлів, з якими їм треба з'єднуватися. Наприклад, якщо DNS-ім'я сервера - Win2003s.test.fio.ru, а web-вузлу на цьому сервері надано номер порту 8023, то клієнту для доступу до цього сайту доведеться використовувати URL http://Win2003s.test.fio.ru: 8023.

Налаштування однієї IP-адреси зі збереженням стандартного порту TCP

При цьому способі конфігурується лише одна IP-адреса для мережної плати сервера, а порт TCP залишається стандартним (80) для всіх сайтів. Налаштуйте унікальне ім'я заголовка хоста для кожного сайту за допомогою кнопки Додатково. Імена заголовків хоста можливі у протоколі HTTP 1.1. Ім'я заголовка хоста, яке можна порівняти кожному з вузлів, є типовим повністю кваліфікованим DNS-іменем, присвоєним вузлу в базі даних доступного сервера DNS(або у локальному файлі Hosts на клієнтах).

Коли ви відкриваєте вікно властивостей для Веб-сайт за замовчуванням і сторінку з вкладкою Веб сайт, то IP-адреса задана як Всі непризначені. Це означає, що веб-сайт буде відповідати на будь-який IP-адpec, не призначений спеціально іншим веб-сайтам виданому комп'ютері. Саме тому даний сайт є за замовчуванням і єдиним web-вузлом на комп'ютері IIS, для якого можливий такий спосіб завдання IP-адреси.

Коли клієнт запитує URL на кшталт http://vio.fio.ru, клієнт передає ім'я заголовка хоста vio.fio.ruу заголовки запиту HTTP, що передаються серверу. Сервер здійснює синтаксичний розбір імені заголовка хоста, ідентифікує веб-сайт, з яким повинен з'єднатися клієнт, і повертає файли, що відповідають запиту. Недоліком цього способу є те, що клієнт теж повинен підтримувати імена заголовків хоста, тобто повинен вміти передавати DNS сайту у заголовках запиту HTTP. Імена заголовків хостів підтримуються браузерами Microsoft Internet Explorerверсій, починаючи з 3 і від. Іншим недоліком використання імен заголовків хостів є те, що даний спосіб не працює у поєднанні з з'єднаннями SSL, тому що в цьому випадку сеанси HTTP шифруються.

Якщо ви працюєте зі старими браузерами, які не підтримують імена заголовків хоста, то можете реалізувати механізм, заснований на cookie-файлах, що дозволяє браузерам розрізняти web-вузли, що мають однакові IP-адреси та номери порту TCP. Додаткову інформаціюПро це можна знайти в онлайновій документації.

При зміні номера порту для веб-сайту не потрібно перезавантажувати сервер, щоб зміни набули чинності.

Підключення.

Сторінка з вкладкою Веб-сайт дозволяє конфігурувати для сеансів HTTP обмеження на максимальну кількість діючих одночасно з'єднань TCP із сервером. Ви також можете увімкнути або вимкнути налаштування збереження з'єднань (HTTP Keep-Alives) і встановити значення граничного терміну збереження для з'єднань (connection timeout value). Налаштування HTTP Keep-Alives є засобом HTTP 1.1, за допомогою якого клієнт може зберігати відкритим з'єднання TCP з сервером і після завантаження файлу, якщо з цього сервера потрібно завантажити інші файли. Якщо ж клієнти почнуть страждати через уповільнення роботи сервера або часто отримуватимуть повідомлення про помилку "завантаженості"

HTTP 500: Busy errors

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

Час очікування, що задається на вкладці Веб-сайт, застосовується до активних сеансів TCP. У TCP є свої власні налаштування для завершення наполовину відкритих з'єднань TCP, на зразок тих, що створюються під час DoS-атак (Denial of Service, відмова в обслуговуванні), коли зловмисники намагаються "завалити" web-сервер, переповнивши його мережне з'єднанняпакетами TCP SYN.

Веде журнал.

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

  • Загальний формат журналу NCSA.Створює файл у кодуванні ASCII з роздільниками-пробілами з певним набором полів.
  • Ведення журналу ODBC. Фіксований формат ведення журналу у базі даних.
  • Розширений формат файлу журналу W3C. Цей формат журналу використовується за замовчуванням; створюється файл ASCII з роздільниками-пробілами, причому набір полів визначається адміністратором.
  • Формат файлу журналу Microsoft IIS. Створюється файл фіксованого формату кодування ASCII.

Нові реєстраційні файли IIS можуть створюватися щогодини, щодня, раз на тиждень або раз на місяць, або коли існуючий реєстраційний файл доростає до певного розміру. За промовчанням файли журналу зберігаються в папці \%systemroot%\System32\LogFiles, але ви можете змінити це налаштування за допомогою кнопки Огляд.

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

Вкладка Додатководозволяє налаштувати розширені параметри журналу.

Вкладка Швидкодія.

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

На цій сторінці можна конфігурувати такі налаштування:

  • Обмеження пропускну здатність. Ви можете включити та задати межу пропускної спроможності даного сайту у розділі Регулювання смуги пропускання. Це дозволить встановити пріоритет доступу до певних сайтів, які розташовані на одному сервері.
  • Кількість з'єднань із веб-сайтами. Ви можете обмежити загальну кількість одноразових підключень до веб-сайту. Для цього встановіть перемикач у положення не більше і встановіть значення, яке відповідає кількості з'єднань.

Вкладка Фільтри ISAPI.

Фільтри Internet Explorer Application Programming Interface (ISAPI) є додатковими динамічними DLL-бібліотеками, що виконують специфічні дії при обробці клієнтських запитів HTTP службою IIS. При цій вкладці можна встановити фільтри ISAPI та послідовність їх обробки службою IIS. Фільтри, встановлені на рівні веб-сайту, використовуються лише для вибраного веб-сайту. Фільтри, встановлені на рівні сервера, застосовуються до всіх веб-сайтів сервера.

Фільтри ISAPI здійснюють свої дії до того, як сервер фактично відповість на запит HTTP. Ви можете, наприклад, розробити фільтри ISAPI, які виконують нестандартну автентифікацію, шифрування даних, запис інформації про трафік у нестандартний реєстраційний файл або виконання інших завдань.

Вкладка Домашній каталог.

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

Домашній каталог

Домашній каталог сайту задає розташування вмісту, доступ до якого відбувається за допомогою URL виду

http://Ім'я_сайту/Ім'я_файлу

де Ім'я_сайту є ім'ям NetBIOS, IP-адресою або DNS-іменем сайту, а Ім'я_файлу - ім'ям будь-якого сторінки HTML, або файлу з малюнком, або скрипту, або якогось іншого файлу з домашнього каталогу сайту.

Домашній каталог сайту можна задати за допомогою перемикача Джерело вмісту при підключенні до ресурсу одним із наступних способів:

  • Як ім'я каталогу, що знаходиться на локальному дискукомп'ютера (положення Каталог даного комп'ютера).
  • Як UNC-шлях до мережного ресурсу, що розділяється на файловому сервері (положення Загальна папка іншого комп'ютера).
  • Як перенаправлення до URL, що пропонує клієнту, який бажає отримати доступ до вмісту, зіставленого домашнього каталогу, з'єднатися з іншим web-сервером, не обов'язково сервером IIS (положення Постійна URL-адреса). Перенаправлення може бути як тимчасовим, і постійним.

Перенаправлення доступу.

Можливість перенаправляти доступ до домашнього каталогу (або будь-якого віртуального каталогу) до URL корисна, коли веб-сайт знаходиться в процесі створення або коли він вимкнений через технічне обслуговування або оновлення. IIS дозволяє перенаправляти запит до будь-якого з файлів у домашньому каталозі до одного і того ж URL (наприклад, до сторінки з оголошенням "Йде технічне обслуговування. Сайт буде доступний через 15 хвилин") або до такого ж файлу в мережевому каталозі (так можна перенаправляти клієнтів до тимчасового сайту-дзеркало). Можна також перенаправляти доступ до підкаталогу поточного домашнього каталогу, якщо сторінка з оголошенням про техобслуговування або дзеркальний вміст знаходяться на тому ж сервері.

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

HTTP 301 Permanent Redirect

Дозволи.

Якщо ви задасте місце розташування домашнього каталогу як локального каталогу або як мережного ресурсу, що розділяється, то на сторінці з вкладкою Домашній каталог можна задати повноваження доступу та інші налаштування для цього каталогу.

Якщо в якості розташування домашньої сторінки ви встановите перенаправлення URL, то ці налаштування будуть недоступні. Можливі наступні установки:

  • Доступ до тексту сценарію. Якщо встановлено прапорець, користувачі можуть отримати доступ до вихідного тексту скриптів (наприклад, до файлів ASP). Зверніть увагу, що якщо ви не увімкнете налаштування Читання або Запис, то дане налаштуванняне матиме жодної дії. (При увімкненні налаштування Читання користувачі зможуть читати вихідні тексти скриптів, а при ввімкненні налаштування Запис - змінювати скрипти.) Налаштування Доступ до тексту сценарію зазвичай вмикається при проектуванні серверів, в яких створюється вміст. За замовчуванням її вимкнено.
  • Читання. Якщо встановити цей прапорець, користувачі зможуть бачити вміст каталогу або файлу та його властивості, такі як час створення та розмір файлу. За промовчанням налаштування увімкнено.
  • Запис. Якщо встановити цей прапорець, користувачі можуть змінювати вміст каталогу або файлу. Запис на сервер можуть виконувати лише ті браузери, які підтримують команду PUT (Помістити) протоколу HTTP 1.1 (до них відноситься Internet Explorer починаючи з версії 4). За замовчуванням налаштування вимкнено.
  • Огляд каталогів. Якщо встановити цей прапорець, користувачі зможуть бачити вміст домашнього каталогу у випадках, коли в ньому немає прийнятої за промовчанням домашньої сторінки. Зазвичай це налаштування слід вимикати (за замовчуванням воно вимкнено), щоб приховати структуру каталогів із вмістом від випадкового перегляду користувачами, які бажають увійти туди, куди ви їх пускати не бажаєте.
  • Запис до журналу. Якщо встановити цей прапорець, то при кожному доступі клієнта до будь-якого з файлів у домашньому каталозі до реєстраційного файлу буде додаватися запис. Зауважте, що перш ніж ця настройка почне працювати, потрібно встановити прапорець Вести журнал на сторінці з вкладкою Веб-сайт. За промовчанням реєстрація відвідувань домашнього каталогу включена.
  • Індексація каталогу. Якщо встановлено прапорець, Служба індексування додає вміст домашнього каталогу до головного індексу. За промовчанням Служба індексування встановлюється під час установки Windows Server 2003

Хоча повноваження Читанняі встановлюється для Веб-вузли за замовчуванням,Проте можливість доступу до вмісту конкретного web-вузла залежить від багатьох умов.

Налаштування веб-програми.

Якщо в якості місцезнаходження домашнього каталогу вказати локальний каталог або мережевий ресурс, що розділяється, то на вкладці Домашній каталог можна задати налаштування будь-якої програми, реалізованої в даному каталозі.

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

  • Поле введення Ім'я програми. У полі задається унікальне ім'я програми.
  • Вихідна папка. Програма може складатися з дерева каталогів та їхнього вмісту. Вершина цього дерева є початкова точка додатка.
  • Дозволено запуск. За допомогою цього налаштування можна задати типи програм, які можна запускати в домашньому каталозі. Можна вибрати Нічого, Тільки сценарії або Сценарії та файли, що виконуються.
  • Група програм. Це налаштування дозволяє вибрати групу програм, пов'язаних із цією домашньою папкою.
  • Кнопка Налаштування. Якщо натиснути на цю кнопку, то відкриється діалогове вікно Настройка програми, в якому можна налаштувати опції для зіставлення додатку машинам скриптів або програм, що інтерпретують його, для копіювання програм ISAPI (з метою підвищення продуктивності); для завдання термінів сеансів; для завдання мови за замовчуванням скриптів ASP, для налаштувань налагодження.

Якщо ви задасте для каталогу повноваження доступу Запис разом з налаштуванням сценарії та виконувані файли, то виникне загроза безпеці: користувач, якому ви не довіряєте, може отримати можливість завантажити на сервер ворожу програму виконуваному файліта зробити пошкодження.

Документи.

На вкладці Документи вікна властивостей веб-сайту можна встановити можливі імена файлів для стандартних документів домашнього каталогу та порядок доступу до них для браузера.

За замовчуванням задаються чотири файли в наступному порядку: Default.htm, Default.asp, index.htm та iisstart.htm. Наприклад, якщо браузер намагається з'єднатися з Веб-вузлом за замовчуванням на сервері Win2003s.test.fio.ru за допомогою URL http://Win2003s.test.fio.ru, сервер спочатку перевірить, чи є в домашньому каталозі файл Default.htm . Якщо там є такий файл, він буде повернутий клієнту. Якщо такого файлу немає, сервер буде шукати файл Default.asp. Цей процес триватиме доти, доки не знайдеться файл або поки не закінчиться список документів, які використовуються за замовчуванням. Ви можете задати додаткові стандартні документи (наприклад, Index.html) або прибрати документи, які вже є у списку. Можна взагалі скасувати звернення до стандартних документів, у цьому випадку клієнти повинні знати і вказувати фактичне ім'я файлу, до якого вони хочуть отримати доступ на сервері, задаючи, наприклад, такі URL: http://Win2003s.test.fio.ru/NoDefault .htm.

За допомогою цієї вкладки також можна задати ім'я файлу нижнього колонтитула (написаного у форматі HTML); нижній колонтитул повинен додаватися в нижню частину кожного файлу, що доставляється з сайту до клієнта. Колонтитули дозволяють доповнити нижню частину кожної сторінки заявою про авторські права або заявою про відмову від авторських прав. Якщо для створення вмісту застосовується FrontPage, ви можете створювати складні нижні колонтитули для відображення такої інформації, як дата останньої змінифайлу, лічильник популярності і т.д.




Top