我使用这个Apache conf用登录名/密码来锁定 / wp-admin / 区域,但我不确定我的新Apache 2.4配置是否正确,有人可以帮助我吗?
<Directory "/opt/bitnami/apps/wordpress/htdocs/wp-admin">
AuthType Basic
AuthName "Restricted files"
AuthUserFile "/opt/bitnami/apache2/wordpress_users"
Require valid-user
# Apache 2.2
<IfModule !mod_authz_core.c>
Order Deny,Allow
Deny from all
<Files admin-ajax.php>
Order allow,deny
Allow from all
Satisfy any
</Files>
</IfModule>
# Apache 2.4
<IfModule mod_authz_core.c>
Require all denied
<Files admin-ajax.php>
Require all granted
</Files>
</IfModule>
</Directory>
答案 0 :(得分:3)
您修改了哪些Apache配置文件?您是否在 /opt/bitnami/apps/wordpress/conf/htaccess.conf 文件中引入了更改?如果您使用其他文件,请使用此文件。
AuthUserFile "/opt/bitnami/apache2/wordpress_users"
这些文件是否存在?您是否使用 htpasswd 创建了它?请在以下链接中找到整个文档:
https://httpd.apache.org/docs/2.4/mod/mod_authn_file.html
我还会在下面添加一行来解释您为什么不允许访问某些文件:
ErrorDocument 403 "For security reasons, this file is not accessible."
请记住通过运行命令重启Apache以加载所有更改:
sudo /opt/bitnami/ctlscript.sh restart apache