Файлы конфигурации Apache поддерживают комментарий блока?

Лучший способ сказать состоит в том, чтобы назвать phpinfo () от страницы в docroot Вашего приложения.

49
задан 2 January 2012 в 11:14
3 ответа

Я наткнулся на это сообщение при поиске в Google по запросу «комментарий блока Apache». Позже я обнаружил решение, не связанное с Perl и не требующее импорта, из основной документации Apache (хотя я уверен, что это очень нежелательная практика). Из основной документации для Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html вы можете видеть, что тег легко игнорировать операторы, когда указанный вами параметр не существует:

<IfDefine IgnoreBlockComment>
...
</IfDefine>

Таким образом, мы успешно "закомментируем" промежуточные операторы.

67
ответ дан 28 November 2019 в 19:37

Я не уверен, есть ли у apache такой тип комментариев.

В качестве обходного пути вы можете использовать оператор include следующим образом:

yourfile.conf:

<Directory>
  ....
</Directory>

Если вы хотите прокомментировать этот блок, вам просто нужно закомментировать строку включения:

#include yourfile.conf
7
ответ дан 28 November 2019 в 19:37

AFAIK, Apache не поддерживает это.

Но, если вы используете vim , вот совет (от моего коллеги), чтобы прокомментировать блок конфигурации Apache.

Например, в этом фрагменте:

<Directory "a/b/c">
    SetEnvIf X-Forwarded-For ^x\.y\.z\.t let_me_in
    Order allow,deny
    allow from env=let_me_in
    ErrorDocument 403 http://google.com
</Directory>

Поместите курсор под символ D в открывающей строке и введите следующее:

V / Dir -> Введите

, а затем:

: s / ^ / # / -> Введите

  • V - для выделения текущей строки
  • / Dir - выбирает весь блок
  • : s / ^ / # / - помещает # в начало каждой строки
2
ответ дан 28 November 2019 в 19:37

Теги

Похожие вопросы