Debian

如何在 Apache2 Web 伺服器(Debian)上啟用 XBitHack?

  • December 31, 2020

我正在嘗試在 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.

我在這裡有什麼遺漏或做錯了嗎?

您需要mod_include在您的伺服器中啟用。

sudo a2enmod include

符號連結include.load到目錄並/etc/apache2/mods-available重新/etc/apache2/mods-enabled啟動伺服器。

您還可以將Options指令合併到一行:

Options Indexes FollowSymLinks Includes

引用自:https://unix.stackexchange.com/questions/627020