Squid代理MySQL身份验证配置

时间:2013-08-26 12:14:26

标签: proxy squid

我想知道如何使用MySQL身份验证配置squid服务器。我在下面找到了一个配置示例:

auth_param basic program /usr/local/squid/libexec/squid_db_auth --user dbusername --password dbuserpassword --plaintext --persist
auth_param basic children 5
auth_param basic realm Web-Proxy
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off

http://linuxpoison.blogspot.com/2010/08/configuring-squid-server-to.html

在localhost上测试。这很好用。但就我而言,MySQL服务器位于另一台服务器上。所以,我需要指定MySQL服务器的“Hostname”和“Port”。

你能帮忙吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据您的代码,在squid_db_auth示例中进行更改,

my $dsn = "DBI:mysql:database=yourdbname;host=remotemysqlserverip";

将以上行添加到`squid_db_auth?中。我用SQUID 3.1.10进行了相同的测试。