Смит Родерик В.
Шрифт:
Конфигурация виртуальных доменов
Существуют два способа организации работы с виртуальными доменами. Один из них состоит в том, что, в зависимости от имени, указанного в запросе, в качестве корневого каталога документов выбираются различные каталоги. Второй способ позволяет устанавливать для каждого виртуального домена разные наборы опций.
Таблица 20.1. Переменные, используемые для создания имен каталогов
Переменная | Описание |
---|---|
%% | Символ % в имени каталога |
%p | Номер порта, используемый сервером |
%N.M | Часть имени, отделенная от других частей точками. N — это число, ссылающееся на компонент имени. 0 означает все доменное имя, 1 — первый компонент, 2 — второй компонент и т.д. Значение N также может быть отрицательным: — 1 определяет последний компонент имени, — предпоследний компонент и т.д. M принимает такие же значения, как и N , но ссылается не на компонент имени, а на символ в составе компонента. Если вы хотите использовать весь компонент имени, точку и M можно не указывать. |
Рассмотрим в качестве примера следующую запись:
Она сообщает серверу о том, что он должен использовать подкаталог каталога
Если в конфигурационном файле содержится такое выражение, то, получив запрос, в котором указан URL
Теперь при получении URL
Независимо от значения директивы
Если директива
Альтернативный подход к созданию виртуальных доменов предполагает непосредственное описание каждого из них. Для этого в конфигурационном файле Apache предусмотрены две специальные директивы.
•
•