Алексей Стахнов - Linux
- Название:Linux
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Стахнов - Linux краткое содержание
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
Linux - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Преобразование адресов
Преобразование адресов определяется следующими директивами.
• SV Alias URL dirname-filename
Запрос, начинающийся с url, будет отображен на файл, начинающийся с dirname-filename.
• SV AliasMatch регулярное_выражение dirname-filename
Аналогична директиве Alias, но сравнение производится в соответствии с регулярным выражением.
• SV ScriptAlias url-path directory-filename
Аналогична директиве Alias, но дополнительно пометить каталог как содержащий CGI.
• SV ScriptAliasMatch regex directory-filename
Аналогична директиве AliasMatch, но дополнительно пометить каталог как содержащий CGI.
Преобразование HTTP-заголовков
Преобразование HTTP-заголовков определяется следующими директивами.
• SVDA Metafiles on/off
Включить/выключить преобразование для данного каталога.
• SVDA MetaDir directory-name
Определяет имя каталога, в котором лежат метафайлы.
• SVDA MetaSuffix suffix
Определяет суффикс, который добавляется к имени файла, чтобы найти метафайл для него.
• SVDA ExpiresActive on|off
Определяет, посылать ли заголовок Expire (срок хранения документа в кэше).
• SVDA Header unset header
Предписывает удалить заголовок.
Безопасность
Безопасность сервера определяется следующими директивами.
• DA AuthGroupFile filename
Определяет имя файла, в котором хранится список групп пользователей.
• DA AuthUserFile filename
Определяет имя файла, в котором хранится список пользователей.
• D AuthType [Basic | Digest]
Определяет тип аутентификации.
• DA AuthAuthoritative on | off
Если установлено off, то в процессе авторизации, если отсутствует имя пользователя в текущей базе данных, происходит обращение к модулю аутентификации нижнего уровня.
• DA AuthDBMGroupFile filename
Аналогична AuthGroupFile, но использует dbm.
• DA AuthDBMUserFile filename
Аналогична AuthUserFile, но использует dbm.
Индекс каталога
Индекс каталога определяется следующими директивами.
• SVDA AddAlt string file file…
Определяет, какой текст показывать вместо иконки, если на стороне клиента отключена загрузка картинок.
• SVDA AddDescription string file file…
Определяет текстовое описание файла.
• SVDA Addlcon icon name name …
Определяет, какую картинку показать для файла, соответствующего name.
• SVDA Defaultlcon url
Определяет, какая картинка будет использоваться, если нет соответствующей.
• SVDA DirectoryIndex local-url local-url …
Задает имя файла (относительно запрашиваемого каталога), в котором находится индексный файл каталога.
• SVDA HeaderName filename
Определяет, что в качестве заголовка индекса будет вставлен указанный файл.
• SVDA Indexlgnore file file …
Определяет список файлов, которые надо скрывать.
• SVDA IndexOptions [+|-]option [+|-]option …
Определяет параметры сортировки и оформления:
– Fancy indexing – сортировка по столбцам;
– IconHeight=pixels – высота иконки;
– IconWidth=pixeis – ширина иконки;
– NameWidth=[n | *] – ширина КОЛОНКИ.
• SVDA ReadmeName filename
В конец индекса будет вставлен указанный файл (сначала ищется файл filename.html, затем просто filename).
Перекодировка (русификация)
Для перекодирования документов из одной кодовой страницы в другую используются нижеприведенные директивы.
Определение кодировки и таблиц перекодировки:
• SV CharsetDecl имя_кодировки [S]
Флаг s подавляет выдачу charset=… клиенту.
• SV CharsetRecodeTable из_какой в_какую имя_файла_с_таблицей [имя_файла_с_обратной_таблицей]
Задает, из какой кодировки в какую производится перекодирование.
• SV CharsetWideRecodeTable из_какой в_какую имя_файла_с_таблицей
Используется для перекодировок из символа в строку, например, для транслитерации.
• SVDLA CharsetAlias официальное_имя синоним …
Определяет синонимы для имени кодировки.
Определение кодировки хранения:
• SVDLA CharsetSourceEnc имя_кодировки
Определяет, в какой кодировке хранятся документы.
• SVDLA CharsetByExtension имя_кодировки. extl …
Разрешает определение кодировки по расширению.
• SVDLA CharsetProcessType mime-type
Определяет, какие типы файлов надо обрабатывать; всегда обрабатываются – text/*.
Определение кодировки клиента:
• SVDLA CharsetPriority имя_кодировки1 …
Определение приоритета, если клиент задает несколько Accept.
• SVDLA CharsetBrokenAccept Agent-Substring accept_charset_string
Игнорировать данный заголовок Accept от данного клиента – использовать другие механизмы для определения типа клиентской кодировки.
• SVDLA CharsetSelectionOrder Rulel …
Устанавливает приоритет способов определения кодировки клиента:
– Portnumber – по номеру порта;
– Hostname – если каноническое имя хоста начинается с имени кодировки или его синонима, то выбирается данная кодировка;
– URiHostname – если имя в заголовке Host: начинается с имени кодировки или его синонима, то выбирается данная кодировка;
– EnvVariabie – ио переменной force_charset, определенной внешними модулями;
– Dirprefix – по началу имени каталога;
– Useragent – ПО IITTP-заголовку User-Agent.
• SVDLA CharsetDefault имя_кодировки
Принимается в качестве кодировки клиента, если все остальные способы не помогли.
• SVDLA CharsetByPort имя_кодировки номер_порта
Определяет кодировку по номеру порта, к которому произошло подключение.
Дополнительная обработка специфических случаев:
• SVDLA AddHandler strip-meta-http.extl …
Удалять тэги "мета http-equiv=.. charset=…" из HTML-файлов перед передачей их клиенту.
• SVDLA CharsetBadAgent шаблон …
Для клиентских программам, подпадающих под шаблон, не будет выдаваться строка charset= в HTTP-заголовке Content-type.
• SVDLA CharsetErrReject On | Off
Если клиент запрашивает неизвестную кодировку в директиве Accept/Accept-charset, выдавать сообщение об ошибке или попытаться определить правильную кодировку.
• SVDLA CharsetDisable On | Off
Выключить модуль для данного сервера/каталога.
• SVDLA CharsetRecodeFilenames On | Off
Перекодировать имена файлов.
• SVDLA CharsetOverrideExpires On | Off
Если включен (on) – заменять заголовки Expires, сгенерированные другими модулями, на свои.
• SVDLA CharsetDisableForcedExpires On | Off
Если выключен (off) – сервер выдает заголовок Expires: 1 Jan 1970 для того, чтобы документ не кэшировался, если его кодировка определилась по User-Agent или Accept-charset.
• SVDLA CharsetRecodeMethodsIn метод1 …
Включить обработку запроса для данного метода: get, post, put, all, none.
• SVDLA CharsetRecodeMethodsOut метод1 …
Включить обработку ответа для данного метода: get, post, put, all, none.
Это далеко не все параметры, используемые при конфигурации сервера Apache. Для более полного описания конфигурационных директив смотрите документацию, идущую в комплекте с сервером Apache. А сейчас перейдем к рассмотрению непосредственно конфигурационных файлов.
Интервал:
Закладка: