URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 11239
[ Назад ]

Исходное сообщение
"Squid как поднять две инстанции на одной машине"

Отправлено a , 17-Дек-01 13:28 
Чтобы они были настроены на разные порты и имели разные конфиги.

Содержание

Сообщения в этом обсуждении
"RE: Squid как поднять две инстанции на одной машине"
Отправлено le Forestier , 17-Дек-01 14:27 
> Чтобы они были настроены на
>разные порты и имели разные
>конфиги.


а в чем трабл?
в configure задаешь пути сначала первого проксика, компилишь, инсталишь, потом аналогично со вторым...

вручную правишь конфиги, создаешь кеши и вперед!


"RE: Squid как поднять две инстанции на одной машине"
Отправлено nik , 17-Дек-01 18:32 
> Чтобы они были настроены на
>разные порты и имели разные
>конфиги.

У меня стоит на 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