我应该在.htaccess中使用哪些IP来进行独占访问?

时间:2013-09-26 00:45:25

标签: php .htaccess ip block ip-address

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

我可能会清楚我是PHP(或更少)的大三学生,我只是处理新的东西。这是其中之一。

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

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

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

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

计算机中是否有多个IP?如果是,我应该使用哪一个?我怎么才能得到它?他们之间的区别是什么?我做错了什么?

任何帮助都会非常苛刻。提前谢谢。

编辑:另外,我不是在使用localhost。我在我上传网站的服务器上远程工作。

2 个答案:

答案 0 :(得分:0)

如果您要从自己的计算机访问,则必须使用本地IP,在使用ipconfig的控制台中的窗口中,在unix系统ifconfig中。

应该是这样的

order allow,deny
allow from 192.168.0.1//127.0.0.1 or localhost
deny from all

答案 1 :(得分:0)

好的,我想通了。似乎问题在于订单。

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

这是有效的,反过来deny all似乎覆盖了允许的IP