Всем доброе время суток!!!!
У меня такая проблема!
Поставили задачу сделать прокси сервер на squid с запросом пароля доступа в нет браузером.
Есть сервак на Debian 4.0, на него поставил sams, php5 apache2, mysql и squid. Все настроил как написано в мануалах этого сайта.
Так вот проблема первая: при реконфигурировании squid из sams выдает "команда на реконфигурирование squid не получена демоном проверьте, запущен ли samsdaemon". запускаю демон
/usr/local/bin/samsdaemon
на что получаю ошибку связи с базой
mysql_real_connect() error 0. no open database squidctrl, delay 3 sec. (и так 5 раз)
в файле sams.conf имя и пароль точно подходит к mysql. (из командной строки под ними захожу) sams.conf
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=******
MYSQLVERSION=4.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr/local
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/var/db/squidguard
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
LDAPSERVER=servername_or_ipadress
LDAPBASEDN=your.domain
LDAPUSER=DomainAdministrator
LDAPUSERPASSWD=passwd
LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
CACHENUM=0
И проблема вторая: самого запроса пароля доступа в нет браузером не происходит.
кроме строк в файле squid.conf
#auth_param basic program <uncomment and complete this line>
auth_param basic program /etc/squid/bin/ncsa_auth /etc/squid/bin/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl all src 0.0.0.0/0.0.0.0
acl aclname proxy_auth REQUIRED
http_access allow aclname
http_access deny all
(все остальные acl и http_access отключены.)
ничего не менял.
Если не сложно подскажите что делаю не правильно? и где посмотреть правильный вариант???
P.S. файлы /etc/squid/bin/ncsa_auth и /etc/squid/bin/passwd существуют
P.S.S. Заранее благодарен за все подсказки :)