Apache & lightsquid

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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

Код: Выделить всё

#/usr/local/sbin/apachectl restart
иду в броузер

Код: Выделить всё

open http://192.168.0.1/stat
А он мне кричит
Forbidden
You don't have permission to access /stat on this server.


Что не так подскажите плиз ???
Когда нет ничего, тогда нет ничего лучше того, что есть!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache & lightsquid

Непрочитанное сообщение Alex Keda » 2008-02-28 12:57:51

в логах что?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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
Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Apache & lightsquid

Непрочитанное сообщение hizel » 2008-02-29 2:31:39

взял на себя смелость слегка модифицировать

Код: Выделить всё

<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> убрать для теста
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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
Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Apache & lightsquid

Непрочитанное сообщение hizel » 2008-02-29 9:46:51

ой

Код: Выделить всё

        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/"
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: Apache & lightsquid

Непрочитанное сообщение maradona » 2008-03-01 10:10:17

Покажи параметр - DocumentRoot из httpd.conf, может в ней причина

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Apache & lightsquid

Непрочитанное сообщение Morty » 2008-03-02 22:32:17

может просто "делитель" хочеть ?
прописать как

Код: Выделить всё

Alias /stat/ "/usr/local/www/lightsquid"
Либо в бровзере прописывать http://192.168.14.1/stat/
и вот этот блок

Код: Выделить всё

Alias /stat "/usr/local/www/lightsquid"
   <Directory "/usr/local/www/lightsquid">
       AddHandler cgi-script .cgi
       AllowOverride All
    </Directory>
надо прописать не в модуль алиаса, а просто куданить , например в конец конфига

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Apache & lightsquid

Непрочитанное сообщение hizel » 2008-03-02 22:51:57

тушите свечи народ, я тут случайно в быдлоящик глянул
там бачили, что на камчатке по погоде полная борода
им сейчас там не до интернета :(
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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"
Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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

Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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

Но вот в чем фишка.
Запускую

Код: Выделить всё

# ./lightparser.pl
И он что то орабатывает , Но если делаю

Код: Выделить всё

# ./lightparser.pl > 1 
То файл обсолютно пустой ????
Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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)
Почему лайт не парсит логи
Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

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

Код: Выделить всё

$squidlogtype        = 0;
Когда нет ничего, тогда нет ничего лучше того, что есть!

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Apache & lightsquid

Непрочитанное сообщение Morty » 2008-03-04 11:01:24

ггг знакомое чувство :wink:
зато если сам сделал - точно запомнишь

LNShadow
рядовой
Сообщения: 16
Зарегистрирован: 2010-10-14 12:01:52

Re: Apache & lightsquid

Непрочитанное сообщение LNShadow » 2010-12-24 13:02:35

Подскажите, знающие, какой именно трафик показывает lightsquid ?
Вот вывод cat .total

Код: Выделить всё

user: 23
size: 1035485077
192.168.0.113              195680572            7453          782439
195680572 - согласно документации: size download in bytes

А теперь вопрос: это данные сколько сквид выкачал для этого юзера только с инета или это сколько скачал пользователь с инета + сколько взял из кэша?