Спросите у рядового пользователя, как они представляют себе ВЕБ-сервер и в ответ вы услышите предположение о гигантских компьютерах, расположенных в отдельных помещениях. Это описание не соответствует действительности, так как ВЕБ-серверу на самом деле не требуется высокая производительность для выполнения большинства традиционных задач. Фактически даже маленькая компания или частное лицо может создать ВЕБ-сервер на базе старого компьютера, который давно не способен справиться с выполнением современных программ. На базе такой системы вы можете разместить ВЕБ-странички, доступные из сети Интернет, в сети предприятия Интранет или в домашней сети, или даже создать полноценный ВЕБ-сервер. С помощью определенных программ вы можете разработать и протестировать возможности такого ВЕБ-сайта. Например, создав PHP скрипты, которые ныне активно используются в работе ВЕБ-сервера.
Требования к оборудованию
ВЕБ-сервер, создаваемый для личного использования или маленькой фирмы, не нуждается в производительной конфигурации. Компьютеры, на которых нормально работает операционная система Linux, обычно легко справляется с ролью ВЕБ-сервера.
Так, для стабильной работы ОС Fedora 16 (версия Linux) достаточно процессора частотой 400 МГц и выше, жесткого диска на 10 гигабайт и 1 гигабайта оперативной памяти. Подобная конфигурация соответствует компьютеру 2000 года выпуска.
Если вы планируете сделать ваш ВЕБ-сервер доступным из сети Интернет, то вам понадобится обеспечить соединение между сервером и кабельным модемом (роутером, шлюзом), подключенным к провайдеру. В таком случае вам нужно проверить, чтобы компьютер был оснащен Ethernet портом.
Требования к программному обеспечению
В самом простом случае на ВЕБ-сервере должна быть установлена операционная система и серверное программное обеспечение. Несмотря на то, что существует масса различных операционных систем, большинство энтузиастов используют старые компьютеры под управлением операционной системы Linux. При этом наиболее часто в качестве основной службы ВЕБ-сервера используется приложение Apache. Это объясняется его бесплатностью, а также низкой требовательностью к ресурсам системы. Другие серверные решения требуют более производительной конфигурации, чем Apache.
ОС Linux поставляется в различных пакетах дистрибутивов или «distros». Сегодня созданы сотни таких сборок, каждая из которых делает акцент на определенном функционале. Большая часть пользователей предпочитает дистрибутивный пакет под названием Red Hat, другие выбирают OpenSUSE или Fedora в качестве базовой платформы для создания и обслуживания ВЕБ-сервера. Ресурс DistroWatch является ВЕБ-сайтом, посвященным новостям из мира Linux, в которых содержится подробная информация о всех существующих на сегодня сборках на базе Linux, подробные обзоры и мнение пользователей о каждой из них. Этот сайт предоставляет обширную информацию для выбора того дистрибутива, который отвечает вашим требованиям.