使用不同的配置文件取代默认的 Apache 配置

使用不同的配置文件取代默认的 Apache 配置

我使用的是 Ubuntu 和 Apache 2.4。Apache 的配置文件位于/etc/apache2/apache2.conf此配置文件的末尾,其中写道

# Current File: /etc/apache2/apache2.conf
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

我的其他配置文件在哪里override.conf

# Current File: /etc/apache2/conf-available/override.conf
<Directory /var/www/>
    AllowOverride All
</Directory>

但是问题是,当我重新启动 Apache 时,我的AllowOverride All指令override.conf不被遵守。当我phpinfo()在网上查看时,我可以确认这一点。但是当我在文件上更改此apache2.conf设置时

# Current File: /etc/apache2/apache2.conf
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

那才是AllowOverride All生效的时候。

我确实重新启动了 Apache,a2enconf override但看起来我的所有外部配置文件仍然被默认配置文件取代apache2.conf

相关内容