Apache 2.4配置包含文件似乎被忽略

时间:2018-06-21 11:29:59

标签: include config apache2.4

我有一个完美运行的apache2网站配置。当我将某些指令放入包含文件时,将不再处理重写。

  1. 它们都在单个conf文件中工作。
  2. mod_info http:// {服务器名称} / server-info显示单个文件或包含文件时加载的指令。
  3. 如果包含文件的名称错误或权限错误,则apache2在启动时会失败。
  4. 单个conf文件或包含多个include的文件通过apachectl -t语法检查。

示例代码为

<VirtualHost *:80>
.....
include  /etc/apache2/includes/site80.conf
</VirtualHost>

site80.conf具有:

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f [OR]
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
RewriteRule .* - [E=junk:1,L]

我找不到使包含工作正常进行的其他任何操作,而Apache似乎根据mod_info加载了它们。

任何人都可以阐明为什么包含似乎被忽略的原因吗?

谢谢

0 个答案:

没有答案