我想保护我的虚拟服务器,因此只能从我的笔记本电脑访问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地址,这也不允许我访问。 我能让它发挥作用的唯一方法是“允许所有人”。但这违背了整个目的。谁知道我错过了什么?谢谢。
答案 0 :(得分:1)
试试这个:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require ip your_ipv6_address
</LocationMatch>