将httpd-xampp文件更改为读取后,允许访问127.0.0.1,但禁止访问phpmyadmin

7hiiyaii  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(140)

使用XAMPP运行一个网站,并为phpmyadmin和mySQL设置安全性,我添加了以下访问phpmyadmin的授权:
别名/phpmyadmin“D:/XAMP/phpMyAdmin/”〈目录“D:/XAMP/phpMyAdmin”〉允许覆盖身份验证配置顺序允许,拒绝允许来自127.0.0.1
但现在我自己的机器无法连接到phpmyadmin,我收到了禁止的消息!

55ooxyrt

55ooxyrt1#

这可能是因为您的本地主机运行的Apache版本已更新,并且您使用的Apache配置可能已过时。
在配置之前,基于客户机主机名、IP地址和客户机请求的其他特征的访问控制是使用Order、Allow、Deny和Satisfy指令完成的。
但是现在,这种访问控制是使用新模块mod_authz_host以与其他授权检查相同的方式完成的。旧的访问控制习惯用法应该被新的身份验证机制所取代,尽管为了与旧的配置兼容,提供了新模块mod_access_compat

替换

Order allow,deny
Allow from 127.0.0.1

Require local

如果满足下列任一条件,本地提供程序将允许访问服务器:

  • 客户端地址与www.example.com匹配127.0.0.0/8
  • 客户端地址为::1
  • 连接的客户端和服务器地址相同

相关问题