> Чтобы они были настроены на
>разные порты и имели разные
>конфиги.
У меня стоит на FreeBSD. Откомпилял, поставил.
В rc.d создал два скрипта squid1.sh ну и squid2.sh
Приблизительно такие (см. ниже), только cfgname и
cfgfile разные. В самих конфигах переопределил
лог файлы, хранилища и порты. Все. Не забудь
запустить с ключом -z, для каждого конфига.
PREFIX=/usr/local
cfgname=squid
cfgfile=/usr/local/etc/squid/${cfgname}.conf
case "$1" in
start)
if [ -x ${PREFIX}/sbin/RunCache -a -f $cfgfile ]; then
(cd /tmp; ${PREFIX}/sbin/RunCache $cfgfile >/dev/null 2>&1 &) ;
fi
;;
stop)
/usr/local/sbin/squid -f $cfgfile -k shutdown
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0