Несмотря на огромное число параметров, определяемых в файле настройки httpd.conf, настройка - не самая сложная задача из тех, что приходится решать в процессе работы с веб-сервером.

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

Наблюдение за сервером

Apache предоставляет инструменты для наблюдения за состоянием сервера, а также позволяет отслеживать использование и качество работы системы при помощи журналов. Отчасти этот вопрос был затронут ранее - в разговоре о настройке журналов. Мы даже изучили способ наблюдать за журналами в реальном времени.

Более удобным способом наблюдения за сервером в реальном времени является монитор состояния сервера - server-status. Монитор должен быть встроен в httpd либо установлен в виде динамически загружаемого модуля. Следующие две строки из файла Solaris httpd.conf выполняют установку модуля:

LoadModule statusjnodule modules/mod_status. so
AddModule mod_status.c

Чтобы получить максимум информации, добавьте в файл httpd.conf параметр ExtendedStatus:

ExtendedStatus on

Включите монитор в файле httpd.conf - при помощи контейнера Location /server-status. В файле httpd.conf Solaris такой контейнер существует по умолчанию, но закомментирован и потому не используется. Чтобы включить монитор, раскомментируйте строки и отредактируйте инструкцию Allow, указав узлы, с которых разрешено наблюдение за сервером. Пример:

<Location /server-status>
 SetHandler server-status
 Order deny,allow
 Deny from all
 Allow from wrotethebook.com
 </Location>

Когда монитор установлен и включен, к нему можно обращаться при помо-щи броузера. Для нашей системы необходимо воспользоваться адресом URL http://www.wrotethebook.com/server-status/?refresh=20. Значение refresh не является обязательным, однако оно предписывает автоматическое обновле-ние страницы состояния. В данном примере мы запрашиваем обновление страницы каждые 20 секунд. Страница состояния для нашего сервера показана на рис. 11.6.

Рис. 11.6. Страница состояния сервера Apache

Наблюдение позволяет оценивать состояние сервера в реальном времени. Ведение журналов позволяет получать информацию об использовании сервера в тот или иной момент. Сочетание журналов и наблюдения позволит вам поддерживать веб-службу в хорошей форме.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk

Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.