【问题标题】:Restrict Url by IP?通过 IP 限制网址?
【发布时间】:2013-06-12 15:03:50
【问题描述】:

是否可以将对公共 URL 的访问限制为单个 IP?例如,假设我有这个网址:

www.mydomain.com/file.txt

我想由另一台服务器解析此 TXT 文件并阻止其他人尝试访问它。这可能吗?

【问题讨论】:

  • 当然可以,但具体如何取决于您的网络服务器。
  • 可能是duplicate

标签: php .htaccess unix


【解决方案1】:

这样的事情应该可以工作(显然将 IP 更改为您希望允许的地址或阻止):

<Location /file.txt>
Order deny,allow
Deny from all
Allow from 123.123.123.123
</Location>

【讨论】:

  • 太好了 - 谢谢!它有多安全?有没有办法让黑客绕过这个问题?
  • 仅当您的服务器或位于该 IP 地址的计算机受到威胁时。但在这一点上,你有更大的问题。 :)
【解决方案2】:

使用 htaccess

<Files "file.txt">
    Order deny, allow
    Deny from all
    Allow from 127.0.0.1
    Allow from .mydomain.com
</Files>

【讨论】:

  • 谢谢@amigura。我给了你+1,但我会给@John Conde 接受的答案,因为他是第一个;)
猜你喜欢
  • 2017-04-06
  • 1970-01-01
  • 1970-01-01
  • 2010-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 2014-03-16
相关资源
最近更新 更多