我正在运行具有基本身份验证的Apache Web服务器,如下所示:
AuthType Basic
AuthName "Authentication required"
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
Require valid-user
实际上,由于我正在查询LDAP服务器,因此Authentication / Authorization配置稍微复杂一些。 我希望能够使用自定义网页来代替Apache发送到Web浏览器的401附带的传统弹出式窗口。 两个问题:
答案 0 :(得分:0)
您可以按照Apache documentation here中的说明添加自定义401错误页面。
但是您应该考虑在Location
(或其他一些)结构中使用您的结构
ErrorDocument 401 /error/error401.html
<Location />
AuthType Basic
AuthName "Authentication required"
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
Require valid-user
</Location>