Apache 防止恶意解析
在用apache搭建的WEB服务器的时候,如何想只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有以下两种方法可以实现(当然肯定还会有其他方法可以实现),都是修改httpd.conf文件来实现的,当然,如果在有虚拟机的情况下我们会将 httpd-vhosts.conf 下去改他的配置,下面举例说明。

<VirtualHost *:80>ServerName XXX.XXX.XXX.XXX<Location />Order Allow,DenyDeny from all</Location>
</VirtualHost>
<virtualhost XXX.XXX.XXX.XXX:80>
ServerName  yourdomain.com
DocumentRoot  /home/wwwroot/
</virtualhost>

说明:

XXX.XXX.XXX.XXX 为你的 IP 地址;
第一处 virtualhost 配置为拒绝 IP 的任何访问请求,返回 403 错误;
第二处的 virtualhost 配置为允许通过 yourdomain.com 这个域名访问,网站主目录为/home/wwwroot/。
当然,我们还可以新建一个虚拟主机配置,将来自 IP 的访问 Rewrite 到一个自定义的 PHP 页面,利用 Apache 的 Rewrite 和 PHP 实现 400 错误。

Apache 防止恶意解析相关推荐

  1. Apache防恶意解析—禁止直接通过IP访问网站

    很多人的服务器是可以直接通过IP访问网站的,这种情况尽量去避免.防止恶意解析主要是针对:(一)网站在国内且备案了的,如果恶意解析过来的网站是色情等不健康内容的,估计你要被请去和谐了!(二)如网站有投放 ...

  2. apache防止恶意解析

    我的Apache是Apache/2.2.15 (CentOS) 打开httpd.conf 在末尾添加 #禁止IP直接访问网站 <VirtualHost *:80>     ServerNa ...

  3. php 域名恶意解析,防止恶意域名解析

    一:什么是恶意域名解析 一般情况下,要使域名能访问到网站需要两步,第一步,将域名解析到网站所在的主机,第二步,在web服务器中将域名与相应的网站绑定.但是,如果通过主机IP能直接访问某网站,那么把域名 ...

  4. Apache Hook机制解析(下)——实战:在自己的代码中使用Apache的钩子

    在前文<Apache Hook机制解析(上)--钩子机制的实现>和<Apache Hook机制解析(中)--细节讨论>的基础上,我们对Apache的钩子机制已经有了较多的了解, ...

  5. Apache Hook机制解析(中)——细节讨论

    本文在上文<Apache Hook机制解析(上)--钩子机制的实现>的基础上,对钩子机制的细节了补充分析. 1.    静态变量_hooks 这个变量由宏APR_HOOK_STRUCT所定 ...

  6. Nginx防止恶意解析-禁止通过IP访问网站

    https://www.jianshu.com/p/0921e033e355 参考链接 : Nginx防止恶意解析-禁止通过IP访问网站https://www.jianshu.com/p/0921e0 ...

  7. nginx 防止恶意域名解析_Nginx 防止被域名恶意解析的办法

    这篇文章主要介绍了Nginx 防止被域名恶意解析的方法的相关资料,希望通过本文能帮助到大家,让大家掌握理解这部分内容,需要的朋友可以参考下 Nginx 防止被域名恶意解析的办法 前言: 今天太倒霉了, ...

  8. IIS绑定主机屏蔽恶意解析域名的操作

    如果有恶意域名(此处以域名tp-imaging.com为例),恶意解析到了您服务器的IP上,且您的服务器网站架设使用的是windosws的IIS (版本7.5),则可按以下方法屏蔽此恶意域名: 首先可 ...

  9. Apache与文件解析漏洞详解

    1. Apache介绍与服务搭建 1.1. apache介绍 Apache跨平台的纯粹的web服务器,负责接收处理/响应http请求,之所以说它是纯粹的web服务器,是因为apache对于html页面 ...

最新文章

  1. 大咖来信|浪潮刘军:AI计算将成为“新基建”核心支撑之一
  2. CAS 单点登录 服务器整合
  3. 算法---------搜索旋转排序数组
  4. svn仓库出现already locked error解决方法:cleanup
  5. 计算机视觉编程——图像搜索
  6. optional空值判断_Java 8 Optional不仅用于替换空值
  7. 机器学习笔记(十)——Logistic Function AND Softmax Function
  8. 年轻人的“第一次”寄快递?上有产品下有电商的小米注册快递商标
  9. 买房贷款收入证明怎么开?
  10. 层次聚类分析代码_4个步骤,用聚类分析法实现用户分析!
  11. lightbox的一个ajax效果
  12. C# 根据空格数截取
  13. AMEsim:车辆动力经济性建模分析三个分享点
  14. 第16课:郭盛华课程PHP文件打开,读取
  15. 【过程挖掘算法4】Alpha Miner及其系列算法
  16. 2018年数据泄露事件
  17. 走出软件作坊:三五个人十来条枪 如何成为开发正规军 链接[收藏]
  18. 房屋中介信息管理平台
  19. Deepin v20安装过程详细步骤
  20. win10安装VMware死机

热门文章

  1. android 网络运营商的名字显示规则(锁定屏幕,下拉列表)
  2. mingw32-make[1]: *** [debug/qrc_resource.cpp] Error 1
  3. 167. 两数之和 II - 输入有序数组633. 平方数之和
  4. 原画师惊呆:这个爆火AI真把梦境画成现实了!下载APP人人可用
  5. SEO——搜索引擎优化
  6. 思科单臂路由与三层交换机配置
  7. FTP指的是什么协议?由什么组成?有什么作用?
  8. uniapp 基础框架模板
  9. Python网络爬虫实践简答题
  10. 数据库系统概论(第五版)王珊 自用复习笔记