我正在尝试在 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