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)时才起作用。iexxxx: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