OSSEC_study3——install WUI

这篇博客记录了在Ubuntu上安装OSSEC Web User Interface (WUI)的详细步骤,包括安装Apache 2.2.6、MySQL 5.0.45、PHP 5.2.5,配置Apache和PHP,以及安装和配置MySQL的过程。在安装过程中提到了权限设置、数据库创建和远程访问的配置。最终解决了Firefox无法打开OSSEC页面的问题,通过在/var/www/目录下创建phpmyadmin的软链接来解决。
摘要由CSDN通过智能技术生成

 

以下是安装过程的一些记录。

study目的:安装WUI of ossec

Ossec官网有专门的安装文档以及专门的ubuntu上安装文档。稍有差别。

两个地方容易出现问题:

1

添加apache用户组时,需要查询当前apache用户,一般是www-data,向导是www

2

最后firefoxubuntu10后,不能直接识别php,后面有解决方案。

 

 

1. ubuntu下查看某个软件是否安装,并且查看安装位置

dpkg -l | grep filename

dpkg -L filename

就能列出该软件的所有文件位置,另外,从新立得里也可以找到.


 

2. 手动安装顺序:

 1. 安装Apache 2.2.6

 2. 安装MySQL 5.0.45

 3. 安装PHP 5.2.5

 4. 配置ApachePHP

 5. 安装ZendOptimizer 3.3.0


 

3.安装apache2

来自:http://www.linuxidc.com/Linux/2009-06/20686.htm

sudo apt-get install apache2

配置网站目录,在Ubuntu下面的 apache 目录存放方式跟 Window下面有很大区别,它的配置文件是存放在 etc/apache2/ 这个文

 

件夹下面,又将以前的配置文件分成了

etc/apache2/conf.d/charset 

这个是网站编码配置,里面内容很少,打开看就知道了,我这里将最后行的 #AddDefaultCharset UTF-8 前面的#去掉,使用

 

UTF-8编码,当然也可以把 UTF-8改成别的编码

etc/apache2/sites-available/default 

这个是网站目录配置,想更改网站目录的话,就修改这个,默认的网站目录是/var/www(所有者为root,所以修改起来很不方便

LINUX源一样,要有一定的权限才能修改上面的配置文件,可以这样:

1:su 输入root密码 2:gedit etc/apache2/conf.d/charset 

或者直接临时获取权限

1:sudo gedit etc/apache2/conf.d/charset

重启apache即可,

sudo service apache2 restart

也可以

sudo /etc/init.d/apache2 restart

 

BTW: init.d 下面是系统的服务类程序(比如xinet,samba,vsftpxserver,apche,mysql)的启动登记 各个init.x目录下的文件

 

表示这个运行级别下服务的运行与否,这里面的文件通常是一些脚本,来启动和结束各个服务的,具体的内容你可以用任何一个编辑器打开看的

顺便提一下mysql ,开启mysql的方法和apche一样:

sudo /etc/init.d/mysql start

不知我什么时候已经把 mysql安装成功了,因为我的/etc/nit.d/ 目录下有 mysal文件,于是我在终端上输入 mysql,提示

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'h'

我想也是由于权限的问题造成的输入

mysql --user=root -p

就对了,然后就可以在终断开上运行MySql的命令了比如

mysql > show databases;

 

4. 安装mysql

From: http://forum.ubuntu.org.cn/viewtopic.php?p=157127

 

sudo apt-get install mysql-server 

 

这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 

 

配置MySQL 

 

注意,在UbuntuMySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文

 

件了!下面我们一步步地来: 

 

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: 

 

$mysql -u root 

 

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,

 

我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置

 

时才有这种可能。 

 

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。 

 

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; 

 

注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不

 

少于8位。 

 

这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例: 

 

mysql>CREATE DATABASE xoops; 

 

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321"; 

 

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需

 

要再用root用户了,而该用户的权限也只被限定在xoops数据库中。 

 

如果你想进行远程访问或控制,那么你要做两件事: 

 

其一: 

 

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321"; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值