如何在 Apache2 Web 服务器 (Debian) 上启用 XBitHack?

如何在 Apache2 Web 服务器 (Debian) 上启用 XBitHack?

我正在尝试在 Debian 10 上运行的 Apache2 Web 服务器上启用 XBitHack。这是我输入的内容/etc/apache2/apache2.conf

<Directory /srv/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Options +Includes
        AddType text/html .shtml
        AddHandler server-parsed .shtml
        XBitHack on
        Require all granted
</Directory>

使用 systemd重新启动后apache2.service,我被告知:

AH00526: Syntax error on line 182 of /etc/apache2/apache2.conf:
Invalid command 'XBitHack', perhaps misspelled or defined by a module not included in the server configuration
Action 'start' failed.

我在这里遗漏或做错了什么吗?

答案1

您需要启用mod_include在你的服务器中。

跑步

sudo a2enmod include

符号链接include.load/etc/apache2/mods-available/etc/apache2/mods-enabled目录并重新启动服务器。

您还可以将该Options指令合并到一行:

Options Indexes FollowSymLinks Includes

相关内容