Apache 阻止一个 IP 地址访问网站

标签 apache block

有人试图访问像

//mysqladmin//scripts/setup.php



这是一些黑客尝试还是..?

如果是,那么我如何阻止其 ip 访问我的网站?

通过 htaccess 或其他什么?

最佳答案

要阻止特殊 IP 地址,您可以将以下内容放在位于您希望限制的目录中的 .htaccess 文件中:

order allow,deny
deny from 1.2.3.4
allow from all

其中 1.2.3.4 是您要阻止的 IP。

但请注意,IP 地址会更改用户,攻击者也会更改 IP 地址。

因此,这不会保护您的应用程序并可能阻止合法访问者。

更好的解决方案是确保您的脚本不接受恶意路径。
  • 将基本路径附加到您从用户处获得的路径
  • 确保您从用户那里获得的路径不包含“../”
  • 关于Apache 阻止一个 IP 地址访问网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3264233/

    相关文章:

    java - Websocket Apache 2.4.x Proxy Tomcat 7.x 打开事件只发生在浏览器端

    block - 数据流图和方框图的区别

    objective-c - 避免嵌套 block

    php - 如何限制某个 IP 地址每 X 小时观看视频的次数?

    apache - htaccess 有条件的 RequestHeader

    apache - .htaccess - 将 http 重定向到 https 排除特定的 url

    php - 使用 var_dump 或 echo 在实时服务器上调试 php

    file - 测试来自 `ls/dev` 的字符串并只回显 block 文件

    ios - 将 block 作为参数传递

    mysql - 如果完成则阻止 MySQL 更新