Как определить пользовательские директивы конфигурации для моего модуля Apache? - PullRequest
4 голосов
/ 20 февраля 2012

Что я хочу сделать, это передать некоторые параметры моему модулю из httpd.conf, что-то вроде:

<Location /path>
  SetHandler mymodule-handler # based on this, the module will kick in and "try" to read settings
  MyCustomStringSetting "AStringValue"
  MyCustomIntegerSetting 2012
  # more
</Location>

Как я могу получить "AStringValue" и "2012" из модуля?

1 Ответ

6 голосов
/ 20 февраля 2012

Вот полный пример (с источником) из «Apache: Полное руководство»:

http://docstore.mik.ua/orelly/linux/apache/ch15_04.htm

Пример модуля mod_reveal реализует две команды, RevealServerTag и RevealTag.

В конфигурации сервера могут использоваться следующие две новые команды:

<VirtualHost :9000>
DocumentRoot /home/camilla/WWW/docs
RevealTag H2Main
RevealServerTag H2
</VirtualHost>

А затем обрабатывается модулем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...