3 Віндовс сервери веб

Матеріал з Wiki TNEU
Перейти до: навігація, пошук

Веб-сервер (англ. Web Server) — це сервер, що приймає HTTP-запити від клієнтів, зазвичай веб-браузерів, видає їм HTTP-відповіді, зазвичай разом з HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. Веб-сервер — основа Всесвітньої павутини. Веб-сервером називають як програмне забезпечення, що виконує функції веб-сервера, так і комп'ютер, на якому це програмне забезпечення працює. Клієнти дістаються веб-сервера за URL-адресою потрібної їм веб-сторінки або іншого ресурсу. IІS (Internet Information Services, до версії 5.1 - Internet Information Server) - пропріетарний набір серверів для декількох служб Інтернету від компанії Майкрософт. IIS поширюється з операційними системами сімейства Windows NT. Основним компонентом IIS є веб-сервер, який дозволяє розміщувати в Інтернеті сайти. IIS підтримує протоколи HTTP, HTTPS, FTP, POP3, SMTP, NNTP. За даними компанії Netcraft на жовтень 2011 року, більше 21 млн сайтів обслуговуються веб-сервером IIS, що складає 12.46% від загального числа веб-сайтів Веб-сервер IIS надає кілька способів розмежування доступу до сайтів і веб-додатків. Служба WWW у складі IIS відрізняється від інших веб-серверів тим, що функції забезпечення безпеки в ній тісно інтегровані з системою Windows NT, на основі якої вона працює. Зокрема, щоб отримати доступ до захищеного ресурсу, відвідувач повинен ввести ім'я та пароль користувача, існуючого в системі Windows, на якій встановлено IIS (або в домені Active Directory, якщо сервер належить до домену). Після цього користувач працює з сайтом так само, як якби він виконав інтерактивний вхід в систему на сервері. До нього застосовуються встановлені файловою системою NTFS дозволу на доступ до файлів і каталогів. Ця особливість IIS зручна для внутрішніх сайтів підприємств, однак практично непридатна для відкритих сайтів Інтернету, де неможливо створювати користувача Windows для кожного зареєстрованого відвідувача сайту. Тому в останньому випадку розробникам сайтів і веб-додатків зазвичай доводиться використовувати власні механізми обмеження доступу. Продукт Microsoft Internet Information Server (IIS) відрізняється чудовою процедурою установки і тісною інтеграцією з Windows NT, - а його ціна просто недосяжна для конкурентів. IIS можна безкоштовно отримати з Web-сервера фірми Microsoft, хоча для того, щоб скористатися пакетом, доведеться придбати WindowsNT сервера, як приклад. На відміну від фірми Netscape, що пропонує сервери для найрізноманітніших платформ, IIS функціонує тільки в середовищі операційної системи лінійки Windows NT. Однак IIS показує в цілому дуже хороші результати на тестах продуктивності, незначно випереджаючи обидві версії серверів для WindowsNT фірми Netscape. Сервер IIS дуже тісно інтегрований з WindowsNTServer. Процедура інсталяції за допомогою "майстрів" протікає безболісно, займаючи всього кілька хвилин. IIS створює на сервері WindowsNT узагальнену реєстраційну запис (формуляр) користувача, що дає право читати (але не записувати) файли в каталозі сервера IIS. Для організації загальнодоступного веб-сервера, треба просто помістити файли з змістовним матеріалом у відповідний каталог. Оптимізація продуктивності сервера заснована на можливостях операційної системи. Сервер IIS, як і веб-сервер фірми Apache, підтримує постійні з'єднання HTTP. На додаток до HTTP-серверу пакет IIS містить сервери Gopher і FTP. "Майстер" інсталяції за замовчуванням встановлює всі три сервери, які функціонують в якості служб Windows,. ServiceManager, диспетчер служб Інтернету, що входить в комплект IIS - проста програма типу "Панелі управління", дозволяє запускати, зупиняти роботу і налаштовувати конфігурацію кожної з трьох служб. Ви можете встановити його на будь-якому підключеному до локальної мережі ПК з Windows NT, і використовувати для управління будь-яким з цих серверів. Apache HTTP-сервер (вимовляється / ə.pæ.ʧi /, названий ім'ям групи племен північноамериканських індіанців апачів; крім того, є скороченням від англ. A patchy server; серед російських користувачів загальноприйнято спотворене апач) - вільний веб-сервер.Apache є кросплатформним ПО, підтримує операційні системи Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.Основними достоїнствами Apache вважаються надійність і гнучкість конфігурації. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СУБД для аутентифікації користувачів, модифікувати повідомлення про помилки і т.д. Підтримує IPv6. Ядро Apache включає в себе основні функціональні можливості, такі як обробка конфігураційних файлів, протокол HTTP і система завантаження модулів. Ядро (на відміну від модулів) повністю розробляється Apache Software Foundation, без участі сторонніх програмістів.Теоретично, ядро apache може функціонувати в чистому вигляді, без використання модулів. Однак, функціональність такого рішення вкрай обмежена. Ядро Apache повністю написано на мові програмування C.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти