对于ipv6,httpd-xampp.conf中的“Allow from”?

时间:2017-06-03 14:05:25

标签: php apache xampp

我想保护我的虚拟服务器,因此只能从我的笔记本电脑访问phpmyadmin。我在httpd-xampp.conf中有以下代码,

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">  
        Order deny,allow                                                                             
        Deny from all                                                                                
        Allow from <my_ip_address>
</LocationMatch>

当我到达一个新的地方时,我通常谷歌“我的IP是什么”并获得一个IP地址(ipv4)并更改为“Allow from”行并重启apache。 但是,我到了这个新的地方,“什么是我的IP”返回一个ipv6地址。我把它放进去,它不允许我访问。我搜索了“什么是我的ipv4”并获得了一个ipv4地址,这也不允许我访问。 我能让它发挥作用的唯一方法是“允许所有人”。但这违背了整个目的。谁知道我错过了什么?谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">                                                                              
        Require ip your_ipv6_address
</LocationMatch>