0

我知道有很多与此相关的问题,但我的略有不同。

我可能会澄清我是 PHP 的初级(或更少),我只是在处理新的东西。这是其中之一。

基本上我想只允许我访问我服务器中的管理文件夹。其中,我相信我可以通过我的 IP 实现。我发现这是放在 .htaccess 文件中的:

order allow,deny
allow from xxx.xx.xx.xxx
deny from all

显然,作为 x 是我从 Google 获得的公共 IP。

现在,当我尝试使用我的计算机访问该文件夹时,它显示“403 Forbidden”,这意味着它可以正常工作。但它也阻止了我的IP。所以,我的问题来了。

一台电脑有多个IP吗?如果是,我应该使用哪一个?我怎么才能得到它?它们之间有什么区别?我究竟做错了什么?

任何帮助将不胜感激。先感谢您。

编辑:另外,我不在本地主机上工作。我正在将我的网站上传到的服务器上远程工作。

4

2 回答 2

0

如果您要从自己的计算机访问,则必须使用本地 ip,在 windows 中,您可以在控制台中使用ipconfig, 在 unix 系统中找到ifconfig

应该是这样的

order allow,deny
allow from 192.168.0.1//127.0.0.1 or localhost
deny from all
于 2013-09-26T00:49:27.817 回答
0

好的,我想通了。看来问题出在顺序上。

order deny,allow
deny from all
allow from {mi_ip}

这行得通,相反deny all似乎覆盖了允许的IP

于 2013-09-26T02:00:02.157 回答