답변:
"Apache block comment"에 대한 Google 검색에서이 게시물을 발견했습니다. 나중에 Apache의 핵심 문서에서 비 Perl, 가져 오기가 아닌 솔루션을 발견했습니다 (그러나 이것이 의도하지 않은 관행이라고 확신합니다). Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html 의 핵심 문서에서 <IfDefine>
지정한 매개 변수가 존재하지 않으면 태그 가 명령문을 무시하고 있음을 알 수 있습니다.
<IfDefine IgnoreBlockComment>
...
</IfDefine>
그래서 그것은 그 사이의 진술을 성공적으로 "주석"할 것입니다.
아파치에 그러한 유형의 주석이 있는지 확실하지 않습니다.
이 문제를 해결하려면 다음과 같은 방법으로 include 문을 사용할 수 있습니다.
yourfile.conf :
<Directory>
....
</Directory>
이 블록을 주석 처리하려면 include 행을 주석 처리하면됩니다.
#include yourfile.conf
AFAIK, Apache는이를 지원하지 않습니다.
그러나을 사용하는 경우 vim
(내 동료의) 아파치 구성 블록을 주석 처리하는 팁이 있습니다.
예를 들어,이 스 니펫이 주어지면 :
<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
오프닝 <Directory ...>
라인 의 문자 아래에 커서를 놓고 다음을 입력하십시오.
V/Dir
-> Enter
뒤에 :
:s/^/#/
-> Enter
V
-현재 줄을 강조/Dir
-전체 블록을 선택:s/^/#/
- #
각 줄의 시작 부분 에 a 를 넣습니다 .