k3b.ru

 

 

Хостинг - система конфигурации и модулей сервера Апач


Начнём с того, что сервер Апач поддерживает много-процессорность. Это даёт возможность использовать веб сервер Апач на серверном, многопроцессорном оборудовании. Конфигурируется веб сервер Апач при помощи специальных текстовых файлов, они имеют определённые имена, и лежат в определённом месте. Все основные настройки веб сервера Апач находятся в файле httpd.conf. Посредством него можно настроить все основные процессы происходящие на веб сервере. Если используется много серверов, в этом же файле можно прописать, какой сервер будет главным, который будет отвечать на те или иные запросы. В конфигурационном файле httpd.conf можно определить обработку запросов и направление на разные хосты и ip адреса. Уровни каталога настраиваются в файле .htaccess. Некоторые модули могут использовать конфигурационные файлы установленной операционной системы, как правило, Linux или BSD. Веб сервер Апач на сегодняшний день насчитывает более пятисот различных модулей, которые выполняют разнообразные функции. Некоторые из них разрабатывают программисты открытого программного обеспечения, а часть модулей разрабатывают программисты фонда программного обеспечения Апач. Модули можно загружать на существующий сервер или устанавливать при установке сервера. В первую очередь, модули дают возможность использовать на веб сервере Апач разные языки программирования, появляются новые функции, исправляются ошибки, исправляются уязвимости. Некоторые коммерческие панели управления сервером, которые используются хостерами, реализованы в виде загружаемых модулей. У веб сервера Апач есть встроенная функция управления виртуальными хостами. Эта функция даёт возможность использовать один ip адрес для множества виртуальных хостов, сайтов. Можно чётко настроить для каждого виртуального хоста ядро, используемые модули. Можно ограничить для каждого виртуального хоста ресурсы мощностей сервера, можно чётко разграничить доступ к файлам или каталогам.