如何安装配置Apache中的mod_security和mod_evasive(1)

网站服务器安全是个大话题;说到什么是加固某一台网站服务器的最佳工具和技术,不同的人自有不同的偏好和观点。就Apache网站服务器而言,即便不是所有专家,至少也是绝大多数专家一致
认为,mod_security和mod_evasive是两个非常重要的模块,可以保护Apache网站服务器远离常见的威胁。我们在本文中将探讨如何安装及配置mod_security和mod_evasive,假设Apache HTTP网站服务器已经搭建并运行起来。我们将执行演示性质的
压力测试,看看该网站服务器在遇到拒绝服务(DOS)攻击时会有怎样的反应,并且演示它如何
借助这些模块来反击。我们在本教程中将使用
CentOS平台。安装mod_security和mod_evasive要是你还没有启用CentOS/RHEL服务器中的EPEL软件库,就需要先启用该软件库,之后再安装这些软件包。# yum install mod_security# yum install mod_evasive安装完成后,你会在/etc/httpd/conf.d
里面找到主配置文件:498)this.w
idth=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="如何
安装配置mod_security和mod_evasive模块" width="486" height="158" src="http://s2.51cto.com/wyfs02/M00/4B/35/wKioL1QosdKhklv8AABM0Ook2dU871.jpg" />现在,你需要确保Apache启动时装入这两个模块。在mod_security.conf和mod_evasive.conf中分别
寻找下列行(如果没有这些行,就添加上去):Load
Module security2_module modules/mod_security2.soLoadModule evasive20_module modules/mod_evasive20.so在上述两行:•LoadModule指令告诉Apache链接对象文件(*.so),将它添加到活动模块列表。•security2_module和evasive20_module是模块的名称。•modules/mod_security2.so和modules/mod_evasive20.so是从/etc/httpd目录到模块源文件的相对路径。只要检查/etc/httpd/modules目录的内容,就能核实路径(必要的话,还可以更改路径)。498)this.width=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="如何安装配置mod_security和mod_evasive模块" width="536" height="468" src="http://s
6.51cto.com/wyfs02/M02/4B/35/wKioL1Qose7BSvEYAADtZvAfTL8875.jpg" />现在重启Apache网站服务器:# service httpd restart 1 2 3 4 下一页>>查看全文 内容导航第 1 页:安装mod_security和mod_evasive 第 2 页:配置mod_security 第 3 页:配置mod_evasive 第 4 页:模拟DoS攻击 原文:如何安装配置Apache中的mod_security和mod_evasive(1) 返回网络安全首页

时间: 2024-10-30 14:49:29

如何安装配置Apache中的mod_security和mod_evasive(1)的相关文章

CentOS 7安装配置Apache HTTP Server

原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name      : httpd Version    : 2.4.6 Release    : 18.el7.centos Architecture: x86_64 Install Date: Mon 11 Aug 2

Linux 安装配置 Apache

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件.同时Apache音译为阿帕奇. 本文以在系统Red Hat Enterprise Linux Server release 7.1 (Maipo)上安装apache_2.4.16为例进行基本的安装配置说明. 官网地址:http://httpd.apache.org/ 本文使用的apache下载地址:http://apache.fayea.co

MAC OS安装配置Apache+Mysql+PHP环境教程

首先需要说明的是,Mac OS X 系统其实已经集成了 Apache+PHP环境,用户手动开启即可.在之前的 OS X 系统中,只需要进入「系统偏好设置--共享」,然后开启「Web 共享」就可以打开 Apache.不过在最新的 Mountain Lion 中苹果取消了这个共享功能的图形界面,只能从命令行开启.    Mountain Lion 中已经没有"Web共享" 启用 Apache/Web 共享 打开终端,运行启动 Apache 命令: sudo apachectl start

LAMP 安装配置APACHE+PHP+MYSQL环境

LAMP 安装 配置 配置环境 操作系统:Redhat Enterprise AS 4 已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2.0.28, libpng1.2.7 说明:网上的各种安装说明都不是很好地说明了配置参数的来由,本文将尽可能标明每一步的必要性.已安装包不是必需的,其中mysql可以独立安装,而rpm包形式的httpd因为不是mod-so形式安装的,如果要支持php或者其它模块,要强制remove重安装编码版本. #

Mac OS X上安装配置apache服务器

说明:Mac在安装完成Mac系统的时候它已经自带了apache服务器,接下来就是配置和将它启动运行了.那么接下来要做的事情就是: 1.配置apache的配置文件 2.设置虚拟主机 启动并查看apache 打开终端输入以下命令: $sudo apachectl start $sudo apachectl -v 配置apache主配置文件 apache的主配置文件在路径/etc/apache2/下 先将原来的文件备份 $sudo cp /etc/apache2/httpd.conf /etc/apa

CentOS系统中安装配置Apache+PHP+MySQL环境

  首先下载软件; [root@localhost ]# wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz --00:47:30-- http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz Resolving apache.mirror.phpchina.com... 221.194.139.225 Connecting to apache.mirror.p

Windows下安装配置apache+mysql+php运行环境详细

下面讲解 wamp 环境下 平php运行环境的配置: 一.准备工作-下载所需软件 •Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi •PHP     php-5.2.17-Win32-VC6-x86.zip •MySQL   mysql-5.5.20-win32.msi 二.安装软件 1. 安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可

Windows 安装配置 Apache .zip

一.概述 在这里想跟大家分享一下,Windows平台下通过Apache zip包简易安装Apache的方法,能力有限,还请大家多多指教,不喜勿喷哦! kensoon918@163.com only for feedback. 二.下载 官网上面有很多平台的下载地址,要仔细看就会找到Windows平台的下载地址,有很多 附上其中一个网址:http://www.apachehaus.com/cgi-bin/download.plx 附上图片: 三.配置 httpd.conf 这个是Apache的配置

CentOs 安装配置 Apache

概述 如果想在自己的服务器上挂自己的个人网站,如果是静态的页面的话,可能就会配置一个Web静态页面服务器.静态页面服务器有很多,用的比较多的就是 Apache,最快的就要属 Nginx.在这里给大家介绍一下 在CentOS 7 下面怎么配置启动 Apache 2.4 安装 Apache 2.4 在CentOS 7上面安装 Apache 2.4 推荐使用 yum 安装. 既方便有快捷,使用如下命令:yum -y install httpd 启动 Apache 2.4 下面总结了一些启动 Apach