Свій веб сервер
Не підлягає сумніву, що, реалізуючи інтернет-послугу, кожен web-майстер повинен мати можливість багаторазово протестувати підготовлений комплект документів, скриптів і графіки, маючи в своєму розпорядженні все це на віддаленому веб сервері. Нещодавно мене відвідала думка створити власний веб-сервер на якому я зможу розміщувати свої сайти, кількість яких постійно зростає.
Одним з головних умов - це мати стабільне і надійне on-line підключення до інтернету. Просунуті користувачі стверджують, що необхідно мати два альтернативних підключень до інтернету, які зможуть заміняти один одного в разі збою одного з них.
Отже, давайте, детально проаналізуємо, що конкретно нам необхідно для створення власного веб сервера:
2. веб сервер. Як правило, найбільш популярним і надійним сьогодні є Apache. Його можна встановити як на Linux (вибір для комерційних послуг у більшості хостерів) так і на Windows (цілком підійде для свого веб сервера). Я б Вам порадив Windows, просто менше мороки. Ставити веб сервер прямо в систему не зовсім буде правильно і до того ж, щоб реалізувати підключення 2 альтернативних підключень до інтернету, бажано б створити віртуальну ОС. Продукт VMWareWorkstation дозволить Вам створити скільки завгодно робочих станцій. Навіщо це все потрібно? В першу чергу для безпеки, якщо що і впаде, так це лише віртуальна машина, яка ніяк не пов'язана з основною системою (тільки по локальній внутрішньої мережі) і повністю автономна. Створення запасного клону зі стабільної версії робочої станції, дозволить швидко відновити роботу веб сервера.
Для створення 2 альтернативних підключень до інтернету доведеться написати невелику програмку (можна на Delphi), яка б періодично перевіряла активно чи інтернет з'єднання веб-сервера на робочої станції і в іншому випадку активізувала б мережеве з'єднання з основною системою, де наприклад, підключений і активний альтернативних вихід в Інтернет.
Проаналізуємо переваги і недоліки власного веб сервера в порівнянні з платним хостингом:
Платний хостинг:
- відпадають всі технічні питання пов'язані з обслуговуванням сайтів;
- надійний і стабільний хостинг 24 години on-line;
- істотна щомісячна оплата при великій кількості сайтів;
- необхідність захисту коду для уникнення його використання на чужих ресурсах;
- обмеженою дисковий простір;