2013-08-26 3 views
0

Мне интересно узнать, как настроить сервер squid с аутентификацией MySQL. Я нашел пример конфигурации следующее:Squid proxy Конфигурация аутентификации MySQL

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 находится на другом сервере. Поэтому мне нужно указать «Hostname» и «Port» сервера MySQL.

Вы можете помочь?

Заранее спасибо.

ответ

0

В соответствии с вашим кодом внести изменения в squid_db_auth примере ниже,

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

Добавить вышеуказанную строку в `squid_db_auth ?. Я тестировал то же самое с SQUID 3.1.10.

Смежные вопросы