开发者社区> 问答> 正文

请问如何禁止IP访问我的网站?

ecs云服务器,PHP运行环境(Centos 64位 | PHP5.2 | Apache) 配置文件是这个 /usr/local/apache2/conf/httpd.conf 请问这里面怎么加代码?禁止ip访问,防止别人的域名指向我的网站?? 求大神帮忙!

展开
收起
ali吃方便面 2015-12-09 16:34:07 7190 0
4 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    楼主您好,

    按照这里的例子,您可以在httpd.conf里对文件或目录进行访问限制喔,

    如:

    <Directory /var/web/dir1>
    Deny from 10.252.46.165
    </Directory>
    是对禁止 10.252.46.165 访问位于 /var/web/dir1 上的文件。

    请参考:

    https://httpd.apache.org/docs/2.2/howto/access.html
    https://httpd.apache.org/docs/2.2/en/sections.html



    -------------------------

    回 11楼(ali吃方便面) 的帖子
    您好,

    对不起,误导您了。我以为您是要禁止特定的IP访问您的网站,错误理解您的需求了。

    谢谢您的分享喔。
    2015-12-09 20:05:36
    赞同 展开评论 打赏
  • Re请问如何禁止IP访问我的网站?
    到底  怎么弄啦!没有大神么!

    -------------------------

    回 9楼dongshan8的帖子
    请问<Directory /var/web/dir1>
    Deny from 10.252.46.165
    </Directory>

    加到httpd.conf里的什么位置?

    -------------------------

    Re请问如何禁止IP访问我的网站?
    你们的都是不好使 ,没有经验不要乱说话!
    我自己摸索成功
    发出来给大家分享:在httpd.conf最底端添加如下代码:

    <VirtualHost *:80>
    #指定目录或文件
      DocumentRoot  "/yun/www"
      ServerName  自己要禁止的IP
      ServerAlias 自己要禁止的IP
    </VirtualHost>


    说明:自己要禁止的ip 就是你的访问ip,
    /yun/www 随便填,任意不存在的目录即可,原理是只要ip访问的话出错就行!达到目的了!
    2015-12-09 17:38:44
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    回 楼主(ali吃方便面) 的帖子
    http://www.htaccesseditor.com/sc.shtml

    htaccess 语法大全,这个比较方便

    -------------------------

    回 1楼(51干警网) 的帖子
    你也没看清。


    lz问的是apache,你答的是nginx

    -------------------------

    回 4楼(51干警网) 的帖子
    然后你没有一个是答对的   

    -------------------------

    回 6楼(51干警网) 的帖子
    其实我也用lz的主题,刷了几个回复
    2015-12-09 17:08:41
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808
    http://help.aliyun.com/knowledge_detail/6506884.html?spm=5176.7618386.5.1.kHiO2O  这个教程。

    -------------------------

    回 3楼(ivmmff) 的帖子
    好吧。没有看清楚。 楼主发了好多相同的帖子~ o(︶︿︶)o 唉

    -------------------------

    回 5楼(ivmmff) 的帖子
    ctrl c  然后 ctrl v的。
    2015-12-09 17:05:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载