无法让VirtualHosts在SLES 12上的Apache 2.4中从default-server.confinheritance全局设置

我在SLES 12上使用了Apache 2.4.10。根据SLES 12pipe理指南,default-server.conf文件是“所有具有合理默认值的虚拟主机的全局configuration”,而不是更改这些值,而是使用虚拟主机组态。” 我想要做的是添加

RewriteEngine On RewriteOptions Inherit 

指令到默认服务器,以确保所有vHosts从httpd.conf中inheritance重写条件和规则。 但是,除非上述指令放置在每个vHost定义中,否则它们不会inheritance。 如何将这些设置全局应用于所有vHost?

这是我的vHost文件:

 <VirtualHost *:443> ServerName www.example.com DocumentRoot /srv/www/vhosts/test ErrorLog /var/log/apache2/test-error_log CustomLog /var/log/apache2/test-access_log combined HostnameLookups Off UseCanonicalName Off ServerSignature off SSLEngine on SSLCertificateFile /etc/apache2/ssl.crt/server.crt SSLCertificateKeyFile /etc/apache2/ssl.key/server.key SSLCACertificateFile /etc/apache2/ssl.crt/ca.crt SSLHonorCipherOrder on SSLVerifyClient require SSLVerifyDepth 5 SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire +StdEnvVars <IfModule mod_userdir.c> UserDir public_html Include /etc/apache2/mod_userdir.conf </IfModule> <Directory "/srv/www/vhosts/test"> Options None AllowOverride None <IfModule mod_access_compat.c> Order allow,deny <LimitExcept GET POST> Deny from all </LimitExcept> </IfModule> <IfModule !mod_access_compat.c> Require method GET POST </IfModule> </Directory> </VirtualHost>