Страница 1 из 1
Apache & lightsquid
Добавлено: 2008-02-28 12:55:59
Гоша
Приветствую вас уважаемые знатоки! Пишет вам с
далекой, холодной Камчатки Гога Салеля вопрос такой. Ознакомился я со статьей
http://www.lissyara.su/?id=1592 премного уважаемого Morty. Сделал все точно так как описано в статье.
Начну отсюда по понятным причинам
Код: Выделить всё
/usr/local/www/lightsquid/>./check-setup.pl
LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL
LogPath : /usr/local/squid/logs/
reportpath: /usr/local/www/lightsquid/report
Lang : /usr/local/www/lightsquid/lang/ru
Template : /usr/local/www/lightsquid/tpl/base
Ip2Name : /usr/local/www/lightsquid/ip2name/ip2name.dns
all check passed, now try access to cgi part in browser
Помимо всего
добавил такой момент в http.conf
Код: Выделить всё
<IfModule alias_module>
Alias /stat "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AddHandler cgi-script .cgi
AllowOverride All
</Directory>
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>
Посмотрел конфиг
Код: Выделить всё
#/usr/local/sbin/apachectl configtest
Syntax OK
Ребутнул как положено apache
иду в броузер
А он мне кричит
Forbidden
You don't have permission to access /stat on this server.
Что не так подскажите плиз ???
Re: Apache & lightsquid
Добавлено: 2008-02-28 12:57:51
Alex Keda
в логах что?
Re: Apache & lightsquid
Добавлено: 2008-02-29 1:02:36
Гоша
Логи в студию
Код: Выделить всё
#less /var/logs/httpd-error.log
[Thu Feb 28 13:29:28 2008] [notice] SIGHUP received. Attempting to restart
[Thu Feb 28 13:29:28 2008] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
[Thu Feb 28 13:29:28 2008] [notice] Digest: generating secret for digest authentication ...
[Thu Feb 28 13:29:28 2008] [notice] Digest: done
[Thu Feb 28 13:29:29 2008] [notice] Apache/2.2.3 (FreeBSD) mod_ssl/2.2.3 OpenSSL/0.9.7e-p1 DAV/2 configured -- resuming normal operations
[Thu Feb 28 19:51:59 2008] [notice] caught SIGTERM, shutting down
[Thu Feb 28 20:07:05 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Feb 28 20:07:06 2008] [notice] Digest: generating secret for digest authentication ...
[Thu Feb 28 20:07:06 2008] [notice] Digest: done
[Thu Feb 28 20:07:07 2008] [notice] Apache/2.2.3 (FreeBSD) mod_ssl/2.2.3 OpenSSL/0.9.7e-p1 DAV/2 configured -- resuming normal operations
[Thu Feb 28 21:24:04 2008] [error] [client 192.168.0.44] client denied by server configuration: /usr/local/www/lightsquid/
[Thu Feb 28 21:24:04 2008] [error] [client 192.168.0.44] File does not exist: /usr/local/www/apache22/data/favicon.ico, referer: http://192.168.0.1/stat/
[Thu Feb 28 21:25:03 2008] [error] [client 192.168.0.44] client denied by server configuration: /usr/local/www/lightsquid/
[Thu Feb 28 21:25:03 2008] [error] [client 192.168.0.44] File does not exist: /usr/local/www/apache22/data/favicon.ico, referer: http://host/stat/
[Thu Feb 28 21:25:07 2008] [error] [client 192.168.0.44] client denied by server configuration: /usr/local/www/lightsquid/
[Thu Feb 28 21:26:06 2008] [notice] caught SIGTERM, shutting down
[Thu Feb 28 21:40:11 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Feb 28 21:40:12 2008] [notice] Digest: generating secret for digest authentication ...
[Thu Feb 28 21:40:12 2008] [notice] Digest: done
[Thu Feb 28 21:40:13 2008] [notice] Apache/2.2.3 (FreeBSD) mod_ssl/2.2.3 OpenSSL/0.9.7e-p1 DAV/2 configured -- resuming normal operations
[Thu Feb 28 21:52:05 2008] [error] [client 192.168.0.44] client denied by server configuration: /usr/local/www/lightsquid
[Thu Feb 28 21:53:59 2008] [error] [client 192.168.0.44] client denied by server configuration: /usr/local/www/lightsquid
Re: Apache & lightsquid
Добавлено: 2008-02-29 2:31:39
hizel
взял на себя смелость слегка модифицировать
Код: Выделить всё
<IfModule alias_module>
Alias /stat "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AddHandler cgi-script .cgi
Order allow,deny
Allow all
AllowOverride All
</Directory>
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>
вы уверены что alias_module загружается
может быть попробывать обертку <IfModule> убрать для теста
Re: Apache & lightsquid
Добавлено: 2008-02-29 2:54:09
Гоша
hizel я переправил как ты сказал. Ребутнул httpd.
Проверяю
Код: Выделить всё
/usr/local/sbin/apachectl configtest
Syntax error on line 274 of /usr/local/etc/apache22/httpd.conf:
allow requires at least two arguments, 'from' followed by hostnames or IP-address wildcards
Re: Apache & lightsquid
Добавлено: 2008-02-29 9:46:51
hizel
ой
Код: Выделить всё
Alias /stat "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AddHandler cgi-script .cgi
Order allow,deny
Allow from all
AllowOverride All
</Directory>
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
Re: Apache & lightsquid
Добавлено: 2008-03-01 10:10:17
maradona
Покажи параметр - DocumentRoot из httpd.conf, может в ней причина
Re: Apache & lightsquid
Добавлено: 2008-03-02 22:32:17
Morty
может просто "делитель" хочеть ?
прописать как
Либо в бровзере прописывать
http://192.168.14.1/stat/
и вот этот блок
Код: Выделить всё
Alias /stat "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AddHandler cgi-script .cgi
AllowOverride All
</Directory>
надо прописать не в модуль алиаса, а просто куданить , например в конец конфига
Re: Apache & lightsquid
Добавлено: 2008-03-02 22:51:57
hizel
тушите свечи народ, я тут случайно в быдлоящик глянул
там бачили, что на камчатке по погоде полная борода
им сейчас там не до интернета
Re: Apache & lightsquid
Добавлено: 2008-03-03 3:32:48
Гоша
С погодой все ровно. Когда на материке уже начинают на природе порево устраивать. У нас на Камчатке только зима начинается.
Посмотрел строку в httpd.conf
Код: Выделить всё
#grep DocumentRoot /usr/local/etc/apache22/httpd.conf
DocumentRoot "/usr/local/www/apache22/data"
Re: Apache & lightsquid
Добавлено: 2008-03-03 4:44:13
Гоша
Кто подскажет почему не работает lightsquid
если
Код: Выделить всё
#httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
Re: Apache & lightsquid
Добавлено: 2008-03-03 7:24:03
Гоша
Теперь такая хрень
Иду в броузер
Код: Выделить всё
http://192.168.0.1/stat/
ERROR !!!!
report folder '/usr/local/www/lightsquid/report' not contain any valid data!
please run lightparser.pl (year check)
Не смотря на то, что говорит
Код: Выделить всё
/usr/local/www/lightsquid/>./check-setup.pl
LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL
LogPath : /usr/local/squid/logs/
reportpath: /usr/local/www/lightsquid/report
Lang : /usr/local/www/lightsquid/lang/ru
Template : /usr/local/www/lightsquid/tpl/base
Ip2Name : /usr/local/www/lightsquid/ip2name/ip2name.dns
all check passed, now try access to cgi part in browser
Но вот в чем фишка.
Запускую
И он что то орабатывает , Но если делаю
То файл обсолютно пустой ????
Re: Apache & lightsquid
Добавлено: 2008-03-04 3:32:16
Гоша
Ребята
ПОМОГИТЕ проверка говорит что все ок
Код: Выделить всё
/var/www/html/reports/lightsquid/>./check-setup.pl
LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL
LogPath : /usr/local/squid/logs/
reportpath: /var/www/html/reports/lightsquid/report
Lang : /var/www/html/reports/lightsquid/lang/ru
Template : /var/www/html/reports/lightsquid/tpl//base
Ip2Name : /var/www/html/reports/lightsquid/ip2name/ip2name.list
all check passed, now try access to cgi part in browser
Далее
Код: Выделить всё
/var/www/html/reports/lightsquid/>./lightparser.pl
Но броузер говорит все равно
Код: Выделить всё
ERROR !!!!
report folder '/var/www/html/reports/lightsquid/report' not contain any valid data!
please run lightparser.pl (year check)
Почему лайт не парсит логи
Re: Apache & lightsquid
Добавлено: 2008-03-04 3:55:09
Гоша
Иногда, что то вдруг срабатывает. Где то в голове или где то еще и вдруг ты неожиданно, что то делаешь, куда то лезешь и находишь. Меняешь и все Б...Ь начинает работать. А ты просто молчишь. И смотришь!!! И говорить ничего не надо. Все ведь работает. Ты поднимаешься и идешь курить, смотришь на солнце и тупо радуешься, что маленькая мелочь, но все таки так может много нервов отнять. Но ты преодолел этот мистический барьер и радуешься. И улыбаешься. И всё из за своей же невнимательности.
Файл lightsquid.cfg содержит еще такой параметр для тех у кого в свиде стоит
emulate_httpd_log on
Код: Выделить всё
#squid log type
#if native squid format (default squid, see in doc) - must be 0
#if EmulateHttpdLog ON - set 1
#digit - for speed optimization
#try it set to 1 if parser generate warning
#
#see also month2dec below !!!!
#
$squidlogtype = 1;
По умолчанию параметр в lightsquid.cfg
Re: Apache & lightsquid
Добавлено: 2008-03-04 11:01:24
Morty
ггг знакомое чувство
зато если сам сделал - точно запомнишь
Re: Apache & lightsquid
Добавлено: 2010-12-24 13:02:35
LNShadow
Подскажите, знающие, какой именно трафик показывает lightsquid ?
Вот вывод cat .total
Код: Выделить всё
user: 23
size: 1035485077
192.168.0.113 195680572 7453 782439
195680572 - согласно документации: size download in bytes
А теперь вопрос: это данные сколько сквид выкачал для этого юзера только с инета или это сколько скачал пользователь с инета + сколько взял из кэша?