Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   SQUID (http://forum.oszone.net/showthread.php?t=246798)

gsamik 12-11-2012 21:40 2024393

SQUID
 
Здравствуйте,товарищи. Я не знаю в какой раздел писать, но может кто-нибудь поможет в этом.

Я со Squid'ом никогда не сталкивался,но возникла критическая ситуация. На работе стоит Proxy сервер, Linux, всё что мы делали, это заходили в Mozilla Firefox, вводили 192.168.100.7/sams/, там во вкладки users добавляли трафик пользователям и т.д.
Сегодня мой коллега отключил всех пользователей (убрал галочки), нажал реконфигурировать и всё теперь,когда вводишь 192.168.100.7/sams/ вылезает сообщение:

ERROR

The requested URL could not be retrieved

Access Denied. и т.д.

Объясните,пожалуйста, как вернуть всё обратно.

zai 12-11-2012 23:09 2024463

покажи содержимое /etc/squid/squid.conf

gsamik 13-11-2012 09:20 2024585

# squid - SQUID HTTP proxy-cache
#

description "HTTP proxy-cache"
author "Chuck Short <zulcss@ubuntu.com>"

start on runlevel [2345] or net-device-up IFACE!=lo
stop on runlevel [!2345]

# Disable DNS checks so we can start squid
# before a "real" network is available.
env SQUID_ARGS="-D"

pre-start script
if [ -f /etc/default/squid ]; then
. /etc/default/squid
fi


grepconf () {
w=" " # space tab
sq=/etc/squid/squid.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

grepconf2 () {
w=" " # space tab
sq=/etc/squid/squid.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+[^'"$w"']\+['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

cdr=`grepconf2 cache_dir /var/spool/squid`
ctp=`grepconf cache_dir ufs`

case "$cdr" in
[0-9]*)
echo "squid: squid.conf contains 2.2.5 syntax - not starting"
exit 1 ; stop
;;
esac

if [ -d "$cdr" -a ! -d "$cdr/00" ] || [ "$ctp" = "coss" -a ! -w "$cdr" ]
then
/usr/sbin/squid $SQUID_ARGS -z
fi

end script

script
if [ -f /etc/default/squid ]; then
. /etc/default/squid
fi

exec /usr/sbin/squid -N $SQUID_ARGS
end script

gsamik 13-11-2012 09:54 2024602

Проблема решена) Там оказалось просто нужно было убрать галочку "Использовать прокси сервер" и подключить обратно всех пользователей.


Время: 02:14.

Время: 02:14.
© OSzone.net 2001-