lightsquid index.cgi (отображается только содержимое index.cgi)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

nokogerra
Сообщения: 83

lightsquid index.cgi

Сообщение nokogerra »

Доброго времени суток.
debian7, squid3, lightsquid.
все файлы lightsquid располагаются в /var/www/lightsquid, *.cgi, *.pl получили разрешение на исполнение, chek-setup.pl отрабатывает нормально, lightparser.pl тоже, с debug=1 показывает какое кол-во строк отпарсил, файла httpd.conf после установки apache2 не существовало, создал, содержимое:

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

Alias /lightsquid /var/www/lightsquid
<Directory "/var/www/lightsquid">
   Options ExecCGI
   AddHandler cgi-script .cgi .pl
   AllowOverride All
</Directory>

т.е. разрешение на исполнение cgi есть, cgi-script определены.
на каталог /var/www/lightsquid владельцем установлен www-data рекурсивно, единственно после создания статистики в /var/www/lightsquid/report владельцем репорта является root.

Проблема: при переходе по http://имя_машины/lightsquid или http://имя_машины/lightsquid/index.cgi отображается содержимое файла index.cgi, а не веб лицо лайтсквида.
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: lightsquid index.cgi

Сообщение McSim »

Судя по списку файлов, в Debian7 не httpd.conf, а apache2.conf
Спасибо сказали:
nokogerra
Сообщения: 83

Re: lightsquid index.cgi

Сообщение nokogerra »

Приветствую.
httpd.conf создал вручную, да, но есть другая машина с точно таким конфигами (правдв debian6), где емнип httpd.conf тоже создавал руками, там все работает, что удивительно даже без опции Options ExecCGI.
Спасибо сказали:
nokogerra
Сообщения: 83

Re: lightsquid index.cgi

Сообщение nokogerra »

Решено: в debian 7 в apache2.conf отсутствует строка "Include httpd.conf", включил - работает.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21516
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: lightsquid index.cgi

Сообщение Bizdelnick »

Вообще наиболее правильно конфиг для каждого сайта делать отдельным файлом в /etc/apache2/sites-available/, и размещать симлинк на него в /etc/apache2/sites-enabled/. Посмотрите, возможно, именно так и сделано на рабочей системе.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
nokogerra
Сообщения: 83

Re: lightsquid index.cgi

Сообщение nokogerra »

Нет, на рабочей системе именно через httpd.conf. Я не соображаю в апаче, что такое виртуал хост не понятно. у меня на машине только несколько страниц для редиректа от режика и lightsquid, так что кажется нет смысла заморачиваться с отдельными файлами в /etc/apache2/sites-available/.

Хм есть вопрос в продолжение, может кто сталкивался с группами lightsquid. group.cfg.src имеет такое содержание:
login id_group group, т.е. такого вида должен быть:
ivanov 01 sysadmins
petrov 01 sysadmins
vasya 02 sales
petya 02 sales
Так вот реализована kerberos авторизация и lightsquid показывает пользователей вида user@domain.local, у сквида в логах такого вида: user@DOMAIN.LOCAL, но ни при записи
user@domain.local 01 group, ни при user@DOMAIN.LOCAL 01 group пользователь в группу не попадает, кто-то может подсказать в чем проблема?
Спасибо сказали:
Domeki
Сообщения: 1
ОС: unix

Re: lightsquid index.cgi

Сообщение Domeki »

Та же проблема, что и у автора. Дело имею с настроенным кем-то давно сервером. Дело в том, что при открытии ip/lightsquid появляется содержимое index.cgi.
Стоит FreeBSD 8.3-RELEASE-p5, Lightsquid 1.8.2 pkg v.2.33, squid 2.7.9 pkg v.4.3.4, squidGuard 1.4_4 pkg v.1.9.10.
Apache не установлен, но в мануалах, которые читал, его наличие для работы Lightsquid'a не требуется
Спасибо сказали: