Respuestas:
Me encontré con esta publicación de una búsqueda en Google de "Apache block comment". Más tarde, descubrí una solución que no es perl ni importada a partir de la documentación principal de Apache (aunque estoy seguro de que esta es una práctica no prevista). En la documentación principal de Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html , puede ver que la etiqueta <IfDefine>
ignorará fácilmente las declaraciones cuando el parámetro que especifique no exista:
<IfDefine IgnoreBlockComment>
...
</IfDefine>
Entonces eso "comentará" con éxito las declaraciones intermedias.
No estoy seguro si Apache tiene ese tipo de comentarios.
Como solución alternativa, puede usar la declaración include de la siguiente manera:
yourfile.conf:
<Directory>
....
</Directory>
Cuando desee comentar este bloque, solo necesita comentar la línea de inclusión:
#include yourfile.conf
AFAIK, Apache no es compatible con esto.
Pero, si está usando vim
, aquí hay un consejo (de mi compañero de trabajo) para comentar un bloque de configuración de Apache.
Por ejemplo, dado este fragmento:
<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>
Coloque el cursor debajo del D
carácter en la <Directory ...>
línea de apertura y escriba lo siguiente:
V/Dir
-> Enter
seguido por:
:s/^/#/
-> Enter
V
- para resaltar la línea actual/Dir
- selecciona todo el bloque:s/^/#/
- pone un #
al comienzo de cada línea