Apache. Настройка опций для каталогов

Apache позволяет вам задавать различные параметры для каталогов и файлов ваших виртуальных серверов.

Когда Apache обрабатывает запрос, он проверяет, какие параметры применяются для него(для каталога) в определенном порядке. Сначала читается файл .htaccess, затем настройки виртуального сервера и после этого настройки по умолчанию.

Это означает, что параметры которые заданы для каталога в .htaccess переопределят настройки, которые заданы для каталога, который на уровень выше или параметрами виртуального сервера.

 

Для настройки параметров для каталогов, файлов или URL путей, проделайте следующие шаги:

1. Даже если параметры вы будете настраивать для конкретного каталога, они должны быть настроены в секции виртуального сервера или сервера по умолчанию. Если вы настраиваете в секции виртуального сервера, то эти параметры будут применены только к запросам к этому конкретному виртуальному серверу. Если для сервера по умолчанию - то они будут применены для запросов к любому виртуальному серверу.

2. В настройках виртуального сервера, пролистните до самого низа и вы увидите форму Create Per-directory, Files, or Location Options(Настройка параметров каталогов, файлов и URL).

3. Выберите Directory, File, URL location в меню Type(Тип), в зависимости от того, что желаете настраивать.

4. Если вы настраиваете параметры для каталога введите в поле Path(Путь) абсолютный путь до каталога, например, /home/user/www/image. Вы также можете использовать спецсимволы и написать что-нибудь вроде /home/user/w*, и тогда параметры будут применятся ко всем каталогам, которые подходят под маску.

Если вы настраиваете параметры для URL пути, введите часть URL после hostname(имя хоста) в поле Path(Путь), например /images. Вы также можете использовать спецсимволы и написать, что-нибудь вроде secret*.

5. Для использования регулярных выражений, установите значение поля Regexp? в значение Match regexp(соответствие регулярному выражению). Это позволит использовать Perl регулярные выражения со спецсимволами вроде [, ], +, . , и * в указании пути в поле Path(Путь).

6. Нажмите на кнопку Create(Создать) для добавления новой секции в конфигурацию Apache. Вас вернет на страницу настройки виртуального сервера и вы увидите новую иконку для только, что созданной конфигурации каталога.

Теперь если вы введете в адресной строке браузеа адрес веб-сайта вида www.example.com/images, вы увидите содержимое файла index.html из каталога images. Если такого файла нет, то вы увидите листинг файлов находящихся в этом каталоге.

Если вы хотите изменить имя главного файла(index.html) веб-сайта проделайте следующие шаги :

1. Нажмите на иконку директории веб-сайта, которую хотите настроить.

2. Нажмите на иконку Directory Indexing(Основные параметры обработки директории).

3. Если вы хотите, чтобы Apache возвращал содержимое другого файла при запросе к каталогу images(по умолчанию index.html), введите список имен файлов в поле Directory index files(главные файлы). Можно ввести более чем, один файл. Если ни один из этих файлов не будет найден, Apache выдаст листинг файлов каталога.

4. Для того, чтобы веб-сервер игнорировал вывод некоторых файлов при генерации листинга каталога, введите имена этих файлов в поле Files to ignore in directory index(Файлы запрещенные к выводу в листинге). Вы можете использовать спецсимволы типа *. Чтобы определять регулярные выражения, например *.doc.

5. Если вы хотите, чтобы перед листингом файлов был загружен некоторый html файлы введите его имя в поле Directory index header file("верх" файла листинга).

6. Схожим образом, можно добавить footer("низ") к листингу, просто введя имя файла в поле Directory index footer file("низ" файла листинга).

7. Для изменения сортировки по умолчанию при выводе листинга, уберите флаг Default(По умолчанию) в поле Sort directory index by field(Сортировка в каталоге) и выберите поле и порядок сортировки из двух меню ниже поля.

8. Если необходимы еще какие-то настройки - сделайте их. Как закончите, нажмите кнопку Save(Сохранить), затем Apply Changes для применения изменений.




Ссылки:

К содержанию

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

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

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