cmer - 2009-06-15

(1):LAMP环境搭建 linux + apache + mysql + php
    这是基本的环境,需要提前安装好。
(2):gcc编译环境。
    需要squid代码的编译和squidfront包中c++代码的编译。
(3)安装步骤。

Squid服务器上程序安装。

    1):在各个被管理的机器上安装squid-2.5.STABLE13.tar.gz包.
    2):编译linkmon,ipuser和myauth的C/C++代码。把可执行程序拷贝到squid安装目录的libexec目录下。 
    3):把下载包中的etc解压缩后拷贝到squid的安装包下的etc目录下作为新的配置。修改三个配置文件中的数据库
    地址和用户名,密码,以及当前机器的IP。

squidfront控制中心程序安装
    部署squid_front的php程序到你的LAMP环境中,修改squid.conf中的数据库连接信息。同时把目录下的
squid.sql数据库导入到你的mysql数据库中。记着要给squidfront访问创建用户帐户或者用root(我并不建议直接用root).

(4):程序运行

   控制中心
        启动apache,mysql服务后。登陆页面 http://xxxx/squid_front就会打开登陆页面,进行登录配置。
        最好先删除原来自带的任何信息,然后再添加。
    squid服务器
        启动squid程序,然后进入squid的libexec目录下,手动启动linkmon程序:./linkmon  -f ../etc/linkmon.conf
        就OK了,然后就可以在页面就行配置,不用重启squid通过后台进程重新加载配置就可以完成了。
        并用pstree查看Squid与ipuser和myauth的父子进程关系,如果有任何问题,请自己检查。
(5):使用方法
        进入页面,自己根据IP地址在页面添加Squid服务所在的机器,添加用户,修改用户信息,密码等。
                 然后通过QQ或者其他软件检查本服务的可靠性。