Apache. Модуль Apache

Важно: Если вы не обнаружили модуль Apache в списке модулей Webmin, но точно знаете, что Apache установлен в системе, то нажмите кнопку Refresh modules(Обновить модули) в Webmin.

Примечание: Apache по умолчанию работает с канонической системой именования хостов. Т.е. при настройке сетевых параметров системы(Не Apache сервера!!!), вы указываете значение поля Host. В этом поле вы указываете имя(hostname) вашего сервера. Например, myhostname.ru или smallserver.com. Это не касаясь службы DNS! Такие имена являются именами в канонической форме. Проще говоря в общеупотребительной форме, той к которой привыкли. Пример не канонической формы - someserver.small. При попытке запуска Apache сервера с настройками по умолчанию, это приведет к следующей ошибке:

/usr/local/sbin/apachectl start :
/usr/local/sbin/apachectl start: httpd could not be started

В таком случае, проверьте правильность написания имени хоста.

Это один из наиболее комплексных и мощных Webmin модулей, так как предоставляет вам возможность конфигурировать почти каждую опцию веб-сервера. Он может определить версию установленного Apache, набор модулей которые используются веб-сервером, а также по полученной информации сконфигурировать свой интерфейс таким образом, что вы будете править только те директивы, которыми ваш веб-сервер Apache может управлять. Однако, в основном, интерфейс одинаков для всех версий Apache.

В виду того, что директив очень много и модуль позволяет работать с каждой, все они разделены на группы - Processes and Limits, Networking and Addresses и CGI Programs. Эти категории представлены иконками, которые появляются, когда вы выбираете виртуальный сервер, директории или опции для файлов, в модуле веб-сервера. В любом из этих трех случаев, вы можете видеть и изменять настройки каждой группы, нажимая на соответсвующую иконку. Apache имеет большое количество стандартных модулей и еще больше сторонних модулей. Webmin не поддерживает настройку большинства нестандартных модулей, таких как, например, mod_perl и mod_php. Нестандартные директивы просто игнорируются во всех конфигурационных файлах модулем настройки веб-сервера. Но они могут быть настроены вручную через консоль или с помощью специальных модулей webmin для этого разработанных.

Веб-сервер Apache находится в категории Server (Службы) в главном меню Webmin. При первом входе, модуль предоставит вашему вниманию список установленных модулей Apache, которые установлены, и возможности их конфигурирования. Пример показан на рисунке.

Почти в каждом случае, по умолчанию, набор модулей Apache будет доступным для вашей системы, и вы можете просто нажать на кнопку Configure (Настройка), чтобы начать использовать этот модуль. Однако, если у вас конфигурация Apache сложна, то Webmin не сможет должным образом провести анализ файла httpd.conf, чтобы найти динамически загружаемые модули. Как только вы выберете пункт конфигурации модуля, главная страница изменится как показано на рисунке.

 

С этого момента модуль будет загружать вам эту страницу по умолчанию при входе в него. К сожалению, Webmin не умеет определять факт повторной установки Apache. В верху главной страницы располагаются иконки для различных глобальных настроек и несколько быстрых опций. Также находится список всех текущих виртуальных серверов, заканчивающийся кнопкой Добавить новый виртуальный хост. Если у вас очень много виртуальных серверов(более 100), также будет отображена форма поиска среди них.

Первый сервер всегда является сервером по умолчанию, который содержит директивы применяемые для всех других виртуальных серверов. Кроме того, сервер по умолчанию перехватывает все запросы которые не предназначены ни для одного виртуального сервера из списка.

Модуль Apache не работает если в систему не установлен веб-сервер Apache. Поэтому при выборе этого модуля, Webmin будет показывать ошибку. Для работы модуля следует установить веб-сервер Apache из дистрибутива CD либо скачать из сети Интернет. Так как Webmin ищет установленный Apache в директориях по умолчанию выставляемых при установке веб-сервера, то вполне возможно, что его там может не оказатся если вы поставили Apache в другую директорию. Условие установки в директории по умолчанию не является обязательным. Для корректной работы, достаточно указать Webmin путь где у вас установлен Apache. В модуле Apache нажмите на пункт Module config(Конфигурация модуля) (см. выше) и впишите в соответствующие поля корректные пути установки Apache.

===================== установка apache 1.3 FreeBSD==================

#cd /usr/ports/www/apache13

#make install clean

#rehash

#ee /etc/rc.conf внести строку apache_enable="YES"

====================================================================

В версиях UNIX которые не включают веб-сервер Apache по умолчанию, также можно установить его. Достаточно найти дистрибутив до требуемую операционную систему на веб-сайте www.apache.org.

Пользовательский интерфейс модуля имеет много страниц, форм и подстраниц, позволяющий охватить все возможности по настройке Apache. Однако, существуют элементы которые повторяются на большинстве страниц:

1. Иконки категорий. Когда вы нажимаете на иконку виртуального сервера, директории или опций для файлов, иконки вроде MIME Types и CGI Programs распологаются в верху страницы. Нажатие на каждую из этих иконок приводит к отображению, полей, таблиц и форм соответствующих нажатой иконке. Обычно используется такая схема для разбивания огромного количества редактируемых Apache опций в категории, чтобы за раз не отображать огромное количество настроек. Как правило, каждая иконка представляет собой отдельную секцию конфигурационного файла веб-сервера. Есть небольшие различия в зависимости от версии Apache, которую вы используете. Но в общем и целом они не сильно отличаются друг от друга.

2. Табличные поля. На многих формах, некоторые поля используют таблицы для множественного выбора. Например, MIME types и ассоциированные к ним расширения файлов. Здесь нет ограничений на количество строк которые может иметь каждая таблица, но Webmin отображать будет только одну пустую строку. Это позволяет сэкономить место на странице, а также подразумевает, что за раз вы можете ввести только одну строку в эту таблицу. Чтобы добавить еще одну строку, вам нужно сохранить текущую строку. Она добавится к таблице, и при перезагрузке страницы вы снова увидите одну пустую строке готовую для принятия информации от вас. Эти секции позволяют производить более детализированную настройку модуля.

 




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика