Рейтинг:0

Можно ли перезаписывать переменные директивы Apache Define?

флаг dj

Апач httpd Определять директивные переменные предназначен для перезаписывания?

Например,

Определить САЙТ example1.com

<Виртуальный хост *:80>
    ИмяСервера ${САЙТ}
</ виртуальный хост>

Определить САЙТ example2.com

<Виртуальный хост *:80>
    ИмяСервера ${САЙТ}
</ виртуальный хост>

Вроде работает, мой САЙТ переменные перезаписываются, но я не буду запускать его в производство, если он не предназначен для использования таким образом.

Ищите канонический ответ, если это возможно. Вот еще одна ссылка на более непонятную документацию по mod_define..

флаг cn
Bob
Поскольку `Определить переменную` предназначено для того же поведения, что и передача переменной с аргументом командной строки `-D`, я бы посоветовал не полагаться на это поведение.
Jeff avatar
флаг dj
Спасибо, Боб, я думаю, ты, вероятно, прав. Если вы хотите опубликовать краткий ответ для резервного копирования логики, я отмечу его как канонический и правильный, поскольку нет документации, подтверждающей обратное.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.