Jawaban:
Saya menemukan posting ini dari pencarian Google untuk "komentar blok Apache". Kemudian, saya menemukan solusi non-perl, non-impor dari dokumentasi inti Apache (walaupun saya yakin ini adalah praktik yang sangat tidak dimaksudkan). Dari dokumentasi inti untuk Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html , Anda dapat melihat bahwa tag <IfDefine>
akan dengan mudah mengabaikan pernyataan ketika parameter yang Anda tentukan tidak ada:
<IfDefine IgnoreBlockComment>
...
</IfDefine>
Jadi itu akan berhasil "mengomentari" pernyataan di antaranya.
Saya tidak yakin apakah apache memiliki komentar semacam itu.
Sebagai solusinya, Anda dapat menggunakan pernyataan sertakan dengan cara berikut:
yourfile.conf:
<Directory>
....
</Directory>
Saat Anda ingin mengomentari blok ini, Anda hanya perlu mengomentari baris sertakan:
#include yourfile.conf
AFAIK, Apache tidak mendukung ini.
Tetapi, jika Anda menggunakan vim
, inilah tip (dari rekan kerja saya) untuk mengomentari blok konfigurasi Apache.
Misalnya, berikan potongan ini:
<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>
Letakkan kursor di bawah D
karakter di <Directory ...>
baris pembuka dan ketikkan yang berikut:
V/Dir
-> Enter
diikuti oleh:
:s/^/#/
-> Enter
V
- untuk menyorot garis saat ini/Dir
- memilih seluruh blok:s/^/#/
- Menempatkan #
pada awal setiap baris