0

我想知道如何使用 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

并在本地主机上测试。这运作良好。但就我而言,MySQL 服务器位于另一台服务器上。所以,我需要指定 MySQL 服务器的“主机名”和“端口”。

你能帮我吗 ?

提前致谢。

4

1 回答 1

0

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

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

将上面的行添加到您的 `squid_db_auth?。我已经用 SQUID 3.1.10 进行了同样的测试。

于 2013-10-15T04:02:19.117 回答