我试图保护我目录中名为 admin 的文件夹并从 html 表单页面登录。在我的 apache 服务器上,我使用以下内容编辑了 default-ssl.conf:
<Directory "/var/www/admin">
AuthFormProvider file
ErrorDocument 401 "/login.shtml"
AuthUserFile "/var/www/.htpasswd"
AuthType form
AuthName realm
AuthFormLoginRequiredLocation "https://myserver.com/login.html"
Session On
SessionCookieName session path=/
</Directory>
我的密码文件是 .htpasswd ,我的登录页面是http://myserver.com/login.html。
当我重新启动我的 apache 时,出现以下错误:
AH00526:/etc/apache2/sites-enabled/default-ssl.conf 第 16 行的语法错误:无效命令“AuthFormProvider”,可能拼写错误或由未包含在服务器配置操作“启动”中的模块定义。
有什么解决办法吗?