0

我正在尝试将我的服务器配置为使用 Apache 模块 mod_auth_digest 指令,只是遇到了困难。这是我所拥有的:

htdigest -c passwdfile registered_users@mydomain.net andy

'passwdfile' 位于

/var/www/

在我的 httpd.conf 文件中

<Location /var/www/mydomain/wp-admin/>
  AuthType Digest
  AuthName "private area"
  AuthDigestDomain /var/www/mydomain/wp-admin/ 

  AuthDigestProvider file
  AuthUserFile /var/www/passwdfile
  Require valid-user
</Location> 

mod_authn_file 和 mod_auth_digest 都存在于我的服务器上。浏览至

http://mydomain.net/wp-admin我希望 Apache 会提示输入用户名和密码,但不是!

4

1 回答 1

0

The location directive maps to the request URI not a server path.

Change

<Location /var/www/mydomain/wp-admin/>

To

<Location /wp-admin>

See docs here: https://httpd.apache.org/docs/2.4/mod/core.html#location

于 2013-09-08T12:03:09.163 回答