Подправил конфиги. Была ошибка в конфиге самса и сквида. Тем не менее проблема осталась. Кроме этого, при запуске самса пишет:
Код: Выделить всё
/usr/local/etc/rc.d]# ./sams start
Starting sams.
/usr/local/etc/bin/samsf: not found
демон samsf лежит в папке вместе с другими демонами самса по адресу /usr/local/bin
вот скрипт запуска самса:
Код: Выделить всё
#!/bin/sh
# $FreeBSD: ports/www/sams/files/sams.sh.in,v 1.1 2006/12/29 20:18:35 miwi Exp $
# PROVIDE: sams
# REQUIRE: mysql
# KEYWORD: shutdown
# Define these sams_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
# /etc/rc.conf.d/sams
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
sams_enable=${sams_enable-"NO"}
sams_flags=${sams_flags-""}
sams_pidfile=${sams_pidfile-"/var/run/samsdaemon.pid"}
. /etc/rc.subr
name="sams"
rcvar=`set_rcvar`
command="/usr/local/bin/samsdaemon"
load_rc_config $name
pidfile="${sams_pidfile}"
run_rc_command "$1"
При попытке реконфигурации сквида в самсе на консоль выдает:
Код: Выделить всё
squid: ERROR: Could not send signal 1 to process 13081: (3) No such process
Код: Выделить всё
ps axw | grep squid
13079 ?? Is 0:00.00 /usr/local/sbin/squid -D
15023 ?? I 0:00.03 (squid) -D (squid)
15050 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-ntlmssp (ntlm_auth)
15052 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-ntlmssp (ntlm_auth)
15053 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-ntlmssp (ntlm_auth)
15055 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-ntlmssp (ntlm_auth)
15056 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-ntlmssp (ntlm_auth)
15057 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-basic (ntlm_auth)
15058 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-basic (ntlm_auth)
15059 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-basic (ntlm_auth)
15060 ?? Is 0:00.09 (ntlm_auth) --helper-protocol=squid-2.5-basic (ntlm_auth)
15061 ?? Is 0:00.06 (ntlm_auth) --helper-protocol=squid-2.5-basic (ntlm_auth)
15597 p1 S+ 0:00.00 grep squid
Настройки самс:
Код: Выделить всё
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=xxxxx
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/squid/logs
SQUIDCACHEDIR=/usr/local/squid/cache
SAMSPATH=/usr/local/etc
SQUIDPATH=/usr/local/sbin
#SQUIDGUARDLOGPATH=/var/log
#SQUIDGUARDDBPATH=/var/db/squidGuard
RECODECOMMAND=${LOCALBASE}/bin/iconv -f KOI8-R -t 866 %finp > %fout
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
Сквид:
Код: Выделить всё
auth_param ntlm program /usr/local/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 5
#auth_param ntlm max_challenge_reuses 0
#auth_param ntlm max_challenge_lifetime 2 minutes
auth_param basic program /usr/local/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
#auth_param basic casesensitive off
p.s. сорри, пред. сообщение можно удалить. неправильно оформил.