snort mysql apache_Win2K下Snort+MySQL+Apache+Acid安装参考[原创]

本文详细介绍了在Windows 2000上安装配置Snort、MySQL、Apache的过程,包括Apache的端口修改、PHP的安装与配置、MySQL的安装及权限设置、Snort的配置与测试。通过步骤解析和问题解决方案,帮助读者顺利搭建网络***检测系统。
摘要由CSDN通过智能技术生成

snort 是一个强大的轻量级的网络***检测系统。它具有实时数据流量分析和日志IP 网络数据包的能力,能够进行协议分析,对内容进行搜索/匹配。它能够检测各种不同的***方式,对***进行实时报警。Snort 可以运行在*nix/Win32 平台上。

本文将主要介绍Win2000 下Snort 的安装与配置,关于Snort 的体系结构和规则,可以参考其他相关资。

安装与配置

首先下载以下软件包:

acid-0.9.6b23.tar.gz

http://www.cert.org/kb/acid

基于php 的***检测数据库分析控制台

adodb453.zip

http://php.weblogs.com/adodb

ADOdb(Active Data Objects Data Base)库for PHP

apache_2.0.54-win32-x86-no_ssl.msi

http://www.apache.org

Windows 版本的Apache Web 服务器

jpgraph-2.0beta

http://www.aditus.nu/jpgraph

OO 图形库for PHP

mysql-4.1.14-win32.zip

http://www.mysql.com

Windows 版本的Mysql 数据库服务器

php-5.0.5-Win32.zip (强烈建议用。Zip文件,不要用installer文件)

http://www.php.net

Windows 版本的php 脚本环境支持

snort-2_3_0.exe

http://www.snort.org

Windows 版本的Snort 安装包

3.0-WinPcap.exe

http://winpcap.polito.it/

网络数据包截取驱动程序

phpMyAdmin-3.6.2-pl1.zip

http://www.phpmyadmin.net

基于php 的Mysql 数据库管理程序

(需要国外代理访问)

首先安装apache_2.0.54-win32-x86-no_ssl.msi

安装的时候注意,如果你已经安装了IIS 并且启动了Web Server,因为IIS WebServer 默认在TCP 80 端口监听,所以会和Apache WebServer 冲突,我们可以修改Apache WebServer为其他端口。选择定制安装,安装路径修改为c:\ 安装程序会自动建立c:\apache2 目录,继续以完成安装。(因为我没有装IIS,所以我选择了80端口)

如果安装了IIS,则需要安装完成后首先修改c:\apache2\conf\httpd.conf, apache web server 默认在8080 端口监听,我们修改为其他不常用的高端端口:修改Listen 8080 为Listen 50080

如果是older的apache版本,可能需要:安装apache 为服务方式运行 c:\apache2\bin\apache –k install。我在安装的这个版本的时候没有用到这一步。

测试apache:

如果没有装IIS,在浏览器地址栏里键入:http://127.0.0.1/

如果装了IIS,在浏览器地址栏里键入:http://127.0.0.1:50080/

Anpache安装成功在页面顶部中会出现:If you can see this, it means that the installation of the Apache web server software on this system was successful. You may now add content to this directory and replace this page.

添加Apache 对PHP 的支持:

解压缩php-5.0.5-Win32.zip 至c:\php

安装后打开从c:\php\install.txt。里边说明了如何安装php,我把在win2K手工安装支持apache2.0.x的php5的部分翻译成中文,供大家参考

【翻译文】手动安装步骤:

【翻译文】安装手册将帮助你在微软的web服务器上手动安装并配置PHP,在开始安装前你要从http://www.php.net/downloads.php.上下载zip文件。

【翻译文】虽然那里(http://www.php.net/downloads.php)又很多安装工具包,不过我们还是发布了微软操作系统的PHP intaller版本,我们建议你花一些时间自己去安装PHP(就是不要用install安装),这样你会对整个系统有一个很好的了解,也会让你在需要安装PHP extensions(可能是指扩充安装PHP,就是定义和配置PHP的一些其他服务)更简单。

【翻译文】在PHP的以前版本中,在案装是手册建议你把各种.ini和DLL文件装在SYSTEM(如 C:\WINDOWS)文件夹下,这样只是安装过程变得简单,但是是升级PHP很复杂。因此,在安装新版本PHP是我们建议你把老版本的ini和DLL从SYSTEM文件夹中删除(删除前请做好备份,原因,大家都明百白:))。安装PHP一种较好的方式就是把所有的文件都放在一个文件夹下(installer安装就不会把所有的文件都加在一个文件夹中),而且这个文件夹路径要加在系统的PATH变量中。

【翻译文】MDAC requirements:如果你的系统是Microsoft Windows 98/NT4 ,请从下载http://msdn.microsoft.com/data/.最新版本的MDAC(Microsoft Data Access Components)

【翻译文】下边的步骤要在所有版本的PHP安装过程中都需要执行:

【翻译文】 (1)解压缩,一般情况放在c:\php目录下,注意:不要放在. C:\Program

Files\PHP ,如果这样作有些web服务器会崩溃(不知道为什么,也没试过)

PHP4 和PHP5的文件结构如下图所示:

略,(请参考c:\php\install.txt)

Example 2-1. PHP 4 package structure

【翻译文】 你可以看一下PHP4和PHP5目录结够的不同,这些不同是安装PHP4根PHP5也会又很大诧异。其中比较明显的是PHP4包中有很多modules在sapi文件夹中,而PHP5没有这样的文件夹,它直接把这些modules放在PHP跟目录中。支持PHP文扩展的DLL三也不是都在一个单独的目录中。

【翻译文】注意:在案装PHP4的时候,你要把sapi中的所有文件和其它文件中的dll文件都移到php的根目录下。如(c:\php)

下边是PHP 4 and PHP 5的dll文件的对比。:

* sapi/php4activescript.dll (php5activescript.dll) - ActiveScript

engine, allowing you to embed PHP in your Windows applications.

* sapi/php4apache.dll (php5apache.dll) - Apache 1.3.x module.

* sapi/php4apache2.dll (php5apache2.dll) - Apache 2.0.x module.

* sapi/php4isapi.dll (php5isapi.dll) - ISAPI Module for ISAPI

compliant web servers like IIS 4.0/PWS 4.0 or newer.

* sapi/php4nsapi.dll (php5nsapi.dll) -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值