Персональний сервер

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

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

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

Реєстрація незмінного IP-адреси все одно потребуватиме певних фінансових витрат. Цінність на реєстрацію одного незмінного IP-адреси коливається в районі 10 доларів. А його підтримку обійдеться приблизно в 5 доларів за кожен місяць надання послуги. У РосНИИРОС дозволено схоже зареєструвати ціле нове адресний простір з отриманням безлічі постійних IP-адрес. Це стане обходитися від 500 доларів в рік в залежності від числа одержуваних адрес плюс одноразовий плата в розмірі 180 доларів. MIIS (Microsoft Internet Information Server)

Якщо ви вирішили власними зусиллями створити веб-сервер, для цього знадобиться ніяк як безпечний комп'ютер, але також відповідне програмне забезпечення. Самий нехитрий засіб - скористатися вбудованими в операційну систему Windows засобами, то їсти веб-сервером Microsoft Internet Information Server.

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

Для того щоб встановити MIIS, досить зайти в "Панель управління", вибрати пункт "Установка також видалення програм", тільки в ньому - "Установка компонентів Windows". Там уже залишається відзначити галочкою пункт "Internet Information Services" також потім вибрати необхідні компоненти. Якщо стане використовуватися FTP-сервер іншого виробника, то його дозволено ніяк не встановлювати, тільки ось документацію найкраще встановити в будь-якому разі.

Не варто забувати також про безпеку. Тому аж до підключення до мережі також настройки сервера найкраще встановити всі випущені раніше оновлення операційної системи (а вони в більшості випадків "латають діри" саме в системі безпеки). Непогано схоже встановити додаткову перешкоду на маршруту хакерів - брандмауер.

Первинне налаштування сервера найкраще проводити загальний без підключення до мережі. Інтерфейс управління MISS з'явиться в пункті "Адміністрування в панелі управління".

Перевірити працездатність встановленого сервера досить просто: в рядку браузера введіть localhost (стандартне позначення вашого власного комп'ютера). Має відкритися загружаемая за замовчуванням сторінка вашого сервера. Якщо з якихось причин сторінка ніяк не розкривається, необхідно перевірити в інтерфейсі управління закладку "Домашній каталог". За замовчуванням його значення задано c: \ intepub \ wwwroot. Якщо каталог з якихось причин не був створений, створіть його вручну, або задайте загальний інше значення, вказавши, наприклад, той каталог, в якому зберігається сайт на жорсткому диску.

Необхідно схоже перевірити, який файл-сервер віддає за запитом як індексний (індексний файл - це той файл, який завантажується при запиті сайту без зазначення будь-яких інших додаткових посилань). За умовчанням вибрані значення default.htm, index.htm, default.asp також iistart.asp. Перевірте, їсти чи серед них індексний файл, який використовується на вашому сайті. При необхідності додайте нові імена, наприклад, для сайту, написаного на мові програмування PHP, індексним файлом може існувати index.php.

Якщо також пізніше цього сайт все бла бла ніяк не завантажується, перевірте журнали праці сервера. Вони знаходяться за адресою c: \ windows \ system32 \ logfiles. Не варто забувати також про підтримку різних скриптів: це одна з обов'язкових вимог до будь-якого сучасного сервера. Без них не можна побудова складних систем, функціонування форумів, чатів, новинних стрічок. Додатково хоч в MIIS вже вбудовані засоби для праці з скриптами ASP, вони ніяк не є на дійсний момент найзручнішими також поширеними, як, припустимо, PHP.

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

Для цього потрібно відкрити інтерфейс управління Microsoft Internet Information Services (Панель управління -> Адміністрування -> Internet Information Services) також створити віртуальний каталог (Дія -> Створити -> Віртуальний каталог). Налаштування каталогу проводиться досить просто. Увійдіть в властивості каталогу, виберіть "Віртуальний каталог" також натисніть на кнопку "Налаштування" (Configuration). Нині на закладці "Зіставлення" (Mappings) необхідно вказати, які файли яким інтерпретатором виконуються. Наприклад, для файлів .PL (написаних на мові Perl) потрібно вказати програму c: \ perl \ bin \ perl.exe (шлях за замовчуванням при установці інтерпретатора мови Perl). Схоже налаштовується працю також будь-яких інших скриптів.