Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
我试图在phpMyAdmin.conf
中编辑etc/httpd/conf.d/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)时才起作用。ie
xxxx:xxxx:xxxx:xxxx:xxxx:b95:bdb0:9c2b
但是,我的ipv6地址在重新启动时更改。所以我想加一个有限的地址。
我试过:
xxxx:xxxx:xxxx?
xxxx:xxxx:xxxx:*
xxxx:xxxx:xxxx/48年
以及以上的所有变体。
但没有工作(事实上,phpmyadmin不会重新启动)
有办法吗?谢谢:)
最佳答案
对于apache 2.2和2.4,支持的语法分别是:
Allow from 1111:2222:3333:4444::/64
Require ip 1111:2222:3333:4444::/64
您尝试的语法可能缺少终端
::
,这导致基本IPv6地址无效。(这相当于试图写1.2.3/24
而不是1.2.3.0/24
)关于linux - 在Linux的phpmyadmin.conf中添加ipv6地址以“require ip” ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24422044/
10-13 05:44