GreenSQL中文安装指南
英文原文:http://www.greensql.net/howto
翻译:ropin_os(http://blog.csdn.net/ropin_os)
下面的内容包含GreenSQL数据库防火墙的安装方法和基本配置说明。
1.下载应用程序
为了使用GreenSQL数据库防火墙,请从GreenSQL下载界面(http://www.greensql.net/download)下载greensql-fw软件包。我们建议您下载最新版本。GreeSQL目前提供RedHat, CentOS, Fedora, SuSe, Mandriva, Debian, Ubuntu的软件包。
2.安装GreenSQL软件包
你只需要执行以下命令,安装和配置GreenSQL数据库防火墙就能轻松完成。
Debian用户:
dpkg -i greensql-fw_X.X.X.deb
Ubuntu 用户:
sudo dpkg -i greensql-fw_X.X.X.deb
Redhat/Fedora/CentOS/SuSe/Mandriva用户:
rpm -ihv greensql-fw-X.X.X.rpm
FreeBSD 用户:
pkg_add greensql-fw_X.X.X.tbz
Debian / Ubuntu 用户主意事项:
安装过程中,你需要手动设置几个关于数据库配置的参数(GreenSQL使用MySQL或者PostgreSQL数据库来存储日志文件和配置信息),然后安装程序就会自动为你配置数据库设置。截图如下:
GreenSQL Installation - Database Server
安装完成后如果你需要更改设置,你可以使用以下命令来重新配置数据库设置:
dpkg-reconfigure greensql-fw
3.配置数据库设置
GreenSQL使用MySQL或者PostgreSQL数据库来存储警告信息和配置信息,如果你使用的不是Ubuntu/Debian系统,你必须手动执行配置脚本文件来配置数据库设置。执行以下命令:
/usr/sbin/greensql-config
脚本将引导你完成数据库配置。建议你以管理员身份执行脚本文件,以便脚本执行完成后自动更新位于/etc/greensql目录下的greensql.conf(GreenSQL配置文件)文件中的数据。否则你需要手动来更新数据。
4.开启GreenSQL数据库防火墙
执行一下命令来开启GreenSQL数据库防火墙:
/etc/init.d/greensql-fw start
故障排除:
检查位于/var/log目录下的greensql.log日志文件来检查错误信息。
5.GreenSQL控制台配置
GreenSQL控制台是一个基于Web的管理工具,用于配置GreenSQL防火墙。默认情况下,应用程序脚本位于/usr/share/greensql-fw目录下,配置GreenSQL数据库防火墙有多种方法。
最简单的方法是创建一个从你的网站目录到/usr/share/greensql-fw/ greensql目录的链接:
cd /var/www
ln -s /usr/share/greensql-fw/ greensql
下一步,将用来存放缓存网页的templates_c目录写入。
cd /var/www/greensql
chmod 0777 templates_c
最后检查config.php文件中的数据库配置信息是否正确
现在可以进入GreenSQL控制台。默认的用户名:admin,密码:pwd。你可以在控制台中修改密码或者添加新的用户账户。
对于高级用户,我们提供位于/etc/greensql/conf目录中的greensql-apache.conf配置文件,它可以用来配置Apache服务器。
6.验证防火墙能否正常使用
执行以下shell命令来验证防火墙是否正常运行:
mysql -h 127.0.0.1 -P 3305 -u root -p
在上面的命令中,我们连接到GreenSQL防火墙默认的3305端口。防火墙将过滤所有定位到127.0.0.1:3306的SQL查询(3306是MySQL的默认开放端口)。你可以在GreenSQL控制台中改变这些设置。
重要注意事项:
不要连接到“localhost”,使用“127.0.0.1”代替。如果使用“localhost”,连接未通过TCP / IP协议建立,而是使用所谓的Unix域套接字建立连接。目前GreenSQL不支持Unix域套接字 ,因此你必须使用“127.0.0.1”为“- h”的参数值。
从下面的截图可以看出,连接到MySQL服务器后,我们执行“show databases”命令。这个命令应该显示出现有的MySQL数据库列表。,但是GreenSQL会阻止此查询。因此,一个空结果被显示出来。
GreenSQL Installation - Validation
7.代理安装完成后,下一步操作是什么?
你需要改变你的应用程序的设置,配置它使用GreenSQL服务器作为数据库服务器。大多数Web应用程序有一个管理工具,可以配置特定的数据库设置。您可以配置Web应用程序使用“127.0.0.1”作为数据库服务器的IP地址,并明确指定网络端口号为: 3305(127.0.0.1: 3305是GreenSQL的默认设置,当然你也可以在GreenSQL更改默认配置)。
如果Web应用程序没有管理工具,查看在Web应用目录下是否有config.php或者类似的配置文件,修改配置文件中的数据库设置。如果你找不到配置文件,看看你是否能够找到类似于下面的PHP命令:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
你可以将它改为:
$link = mysql_connect('127.0.0.1:3305', 'mysql_user', 'mysql_password');
英文原文:http://www.greensql.net/howto
翻译:ropin_os(http://blog.csdn.net/ropin_os)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ropin_os/archive/2010/05/20/5610075.aspx