рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Обработка журналов

Обработка журналов - раздел Программирование, Установка и администрирование WWW -сервера Обработка Журналов. Время От Времени Возникает Необходимость Уменьшить Размер...

Обработка журналов. Время от времени возникает необходимость уменьшить размер файлов статистики путем их удаления или переноса в другое место.

Если сервер находится в режиме inetd, можно свободно удалять и переносить файлы статистики. Они снова создадутся по указанным в ГКФ путям. Если же сервер работает в режиме standalone, эти файлы постоянно открыты процессами - серверами. Удаление или перенос их не освободят место на диске и не приведут к созданию новых файлов.

Для корректной работы с журналами в этом случае, необходима остановка работы сервера. Необходимо убить процессы - серверы, перенести файлы журналов и перезапустить сервер. Убить процессы - серверы можно послав команду kill процессу с номером, указанном в файле PidFile см. параметры ГКФ . Пример последовательности команд для выполнения такой операции kill cat usr local etc httpd logs httpd.pid mv usr local etc httpd logs .log otherdir usr local sbin httpd Для анализа файлов статистики существует большое количество программного обеспечения, делающего вытяжку из них в виде диаграмм, сравнительных таблиц и т.д. 3.3.5.3 Управление доступомСервер NCSA содержит гибкие средства управления доступом.

С их помощью можно централизованно или децентрализованно управлять доступом, основываясь на структуре адреса WWW - клиента, создавать пары имя пароль для документов или целых подразделов, создавать несколько пар имя пароль.

Управление доступом с использованием пар имя пароль Для введения ограничений на доступ ко всем документам определенного каталога необходимо создать в этом каталоге файл управления доступом. Этот файл имеет фиксированное имя, определяемое параметром AccessFileName файла конфигурации доступа. По умолчанию, это файл .htaccess. Пример содержимого файла .htaccess AuthUserFile otherdir .htpasswd AuthGroupFile dev null AuthName ByPassword AuthType Basic Limit GET require user pumpkin Limit AuthUserFile указывает путь файла паролей, который должен находиться вне данного каталога.

Limit GET ограничивает доступ по методу GET, предоставляя его только пользователю pumpkin. Для ограничения других методов доступа например, в каталогах CGI используется перечисление всех методов Limit GET POST PUT require user pumpkin Limit Для создания файла паролей необходимо воспользоваться утилитой htpasswd, входящей в состав дистрибутива сервера htpasswd -c otherdir .htpasswd pumpkin После запуска она дважды запросит пароль для пользователя pumpkin и создаст файл паролей otherdir .htpasswd. Использование нескольких пар имя пароль Использование нескольких пар имя пароль достигается путем описания группы, в которую входят несколько пользователей, и указания имени группы в операторе Limit. 1. Необходимо создать несколько записей в файле паролей.

Этого можно достичь, не указывая ключа -c create для htpasswd htpasswd otherdir .htpasswd peanuts htpasswd otherdir .htpasswd almonds htpasswd otherdir .htpasswd walnuts 2. Создать файл описания группы, назвав его, например, otherdir .htgroup со следующим содержимым my-users pumpkin peanuts almonds walnuts где my-users - имя группы, pumpkin, peanuts, almonds, walnuts - список пользователей, входящих в группу. 3. Изменить файл .htaccess следующим образом AuthUserFile otherdir .htpasswd AuthGroupFile otherdir .htgroup AuthName ByPassword AuthType Basic Limit GET require group my-users Limit Все документы данного каталога будут доступны всем членам группы my-users после проведения процедуры аутентификации ввода пароля. Ограничение доступа по сетевому имени В этом случае управление доступом осуществляется на основе сравнения сетевого имени машины - клиента с заранее заданным образцом.

Если выявится совпадение, начинают действовать специальные правила доступа.

Пример ограничения доступа на чтение. Чтение разрешено всем пользователям машин домена cnit.nsu.ru Содержимое файла .htaccess AuthUserFile dev null AuthGroupFile dev null AuthName ExampleAllowFromCNIT AuthType Basic Limit GET order deny, allow deny from all allow from .cnit.nsu.ru Limit Оператор order указывает порядок определения требований к доступу сначала ограничения, затем разрешения. deny from all - сначала запрещает доступ для всех, allow from .cnit.nsu.ru - затем разрешает доступ для машин домена cnit.nsu.ru. Оператор AuthName задает имя данного ограничения доступа - произвольную комбинацию букв и цифр. Пример запрета на доступ для всех машин домена nstu.nsk.su Содержимое файла .htaccess AuthUserFile dev null AuthGroupFile dev null AuthName ExampleAllowFromCNIT AuthType Basic Limit GET order allow, deny deny from .nstu.nsk.su allow from all Limit 3.3.6

– Конец работы –

Эта тема принадлежит разделу:

Установка и администрирование WWW -сервера

Целью данного пособия является освещение технологии работы и процессов установки и администрирования WWW - сервера, т.е. той части сети, которая… Для взаимодействия с WWW сервером пользователь сети должен использовать… Схема работы Рассмотрим более подробно, чем в предыдущих главах, схему работы WWW-сервера.В общем виде она выглядит…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Обработка журналов

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Непосредственные функции сервера. Базовые определения
Непосредственные функции сервера. Базовые определения. В простейшем случае гипертекстовый документ представляет собой совокупность файлов. Представление этих файлов как единого документа про

Требования к ресурсам
Требования к ресурсам. Программное обеспечение сервера NCSA представляет собой прикладное программное обеспечение, предназначенное для работы под ОС Unix. В зависимости от аппаратной платформы треб

Состав дистрибутива сервера NCSA. Варианты дистрибуции
Состав дистрибутива сервера NCSA. Варианты дистрибуции. Сервер NCSA поставляется как в виде исходных текстов, так и в виде исполняемых модулей для различных операционных систем. Распакованны

Процедура установки сервера NCSA
Процедура установки сервера NCSA. Для запуска процедуры сборки и установки сервера необходимо в корневом каталоге сервера, описанном в предыдущем параграфе, запустить утилиту make. Для сборки серве

Контроль работоспособности сервера
Контроль работоспособности сервера. Проверка работоспособности сервера может осуществляться различными способами. На Unix - платформе, в режиме standalone, можно посмотреть список процессов, выдели

Поддержка русскоязычных кодировок
Поддержка русскоязычных кодировок. Исторически сложилось, что в России распространены несколько русскоязычных кодировок, в основном ориентированных на разные платформы. Наиболее известные из

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги