我想知道如何使用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”。
你能帮忙吗?
提前致谢。
答案 0 :(得分:0)
根据您的代码,在squid_db_auth
示例中进行更改,
my $dsn = "DBI:mysql:database=yourdbname;host=remotemysqlserverip";
将以上行添加到`squid_db_auth?中。我用SQUID 3.1.10进行了相同的测试。