Apache-2.2
RequireAny apache2 錯誤
我正在嘗試使用 RequireAny 來允許從某個 IP 或使用某個使用者名訪問站點。但是,當我嘗試執行 apache 時,出現以下錯誤:
Invalid command '<RequireAny', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed.
我的 apache 文件中帶有身份驗證的部分如下所示:
<Directory /var/www/web/> Options Indexes FollowSymLinks AllowOverride AuthConfig FileInfo Options AcceptPathInfo On AuthName "Protected Site" AuthType Basic AuthBasicProvider file AuthUserFile /etc/apache2/.htpasswd <RequireAny> Require user dev Require ip 71.198.111.188 </RequireAny> #Order allow,deny #allow from all </Directory>
為什麼在這種情況下使用 RequireAny 時會出現錯誤?
您嘗試使用的
<RequireAny>
and指令是在 Apache 2.4 中添加的,並且在模組中。它們在 Apache 2.2 中不可用。Require
mod_authz_core