【发布时间】:2014-06-26 03:47:41
【问题描述】:
我正在尝试在 etc/httpd/conf.d/phpMyAdmin.conf 中编辑 phpMyAdmin.conf,使其只允许一个 ip。
当我的路由器设置为仅允许 ipv4 地址时,我有这个工作:
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 111.222.333.444
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 111.222.333.444
Allow from ::1
</IfModule>
我想添加一个 ipv6 地址,但它仅在我添加整个 ipv6 地址时才有效(替换 ::1)。即xxxx:xxxx:xxxx:xxxx:xxxx:b95:bdb0:9c2b
但是,我的 ipv6 地址在重新启动时会发生变化。所以我想添加一个有限的地址。
我试过了:
xxxx:xxxx:xxxx?
xxxx:xxxx:xxxx:*
xxxx:xxxx:xxxx/48
以及上述的所有变体。
但没有任何作用(事实上,phpmyadmin 不会重新启动)
有没有办法做到这一点?谢谢:)
【问题讨论】:
-
您的网络服务器错误日志中有任何错误消息吗?