Страница 1 из 1

Apache и lightsquid что не так ??? Помогите

Добавлено: 2009-08-25 8:14:35
Гоша
Уважаемые знатоки!!! Пишет вам Гога Салеля с далекой и холодной Камчатки.
Вопрос такой - Не могу понять почему не работает lightsquid.
Ставил и настраивал апач по статье http://www.lissyara.su/?id=1360

Значит в конфиге httpd.conf у меня прописан Альяс

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

Alias /stat/ "/usr/local/www/lightsquid"

<Directory "/usr/local/www/lightsquid">
        AddHandler cgi-script .cgi .php
        AllowOverride All
</Directory>
Так как и в статье описан данный блок по виртуал хосту

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

NameVirtualHost *:80

# первый виртуальный хост. Он будет показываться вместо всех
# несконфигирирвоанных виртуалхостов, при обращении к этому серверу
<VirtualHost *:80>
        ServerAdmin     admin@my-domain.ru
#       AliasMatch      ^/~([^/]+)(/.*)*        /usr/home/$1/data$2
        DocumentRoot    /usr/home/my-domain/www/data
        ServerName      host.my-domain.ru
        SuexecUserGroup my-domain   my-domain
        Alias           /php-fcgi/      /usr/home/my-domain/www/cgi-bin/
        CustomLog       /var/log/httpd/httpd-access.log       combined
        ErrorLog        /var/log/httpd/httpd-error.log
</VirtualHost>
Но вот незадача если иду на локальный адрес сервера http://192.168.1.96/stat
Чтобы посмотреть статистику lightsquid то получаю ошибку на странице 404 Not Found

Хотя если проверить lightsquid то получается все ок

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

fbsd# /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-koi8
Template  : /usr/local/www/lightsquid/tpl/base
Ip2Name   : /usr/local/www/lightsquid/ip2name/ip2name.list

all check passed, now try access to cgi part in browser[/color]
Далее лезу в лог ошибок apache

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

fbsd# less httpd-error.log

[Wed Aug 26 06:51:37 2009] [error] [client 192.168.1.2] File does not exist: /usr/home/my-domain/www
/data/stat
[Wed Aug 26 06:51:37 2009] [error] [client 192.168.1.2] File does not exist: /usr/home/my-domain/www
/data/favicon.ico, referer: http://192.168.1.96/stat
Из лога я понимаю две весчи:
1. То что по умолчанию у меня все обращения идут на виртуал хост
2. То что файлы запрашиваемые мной не существуют в указанной директории

Я начинаю рассуждать о том, что файлы lightsquid лежат у меня по адресу

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

fbsd# ll /usr/local/www/
total 12
lrwxr-xr-x  1 root  wheel    27 20 авг 15:11 cgi-bin -> /usr/local/www/cgi-bin-dist
drwxr-xr-x  2 root  wheel   512 20 авг 15:11 cgi-bin-dist
lrwxr-xr-x  1 root  wheel    24 20 авг 15:11 data -> /usr/local/www/data-dist
drwxr-xr-x  2 root  wheel  1024 20 авг 15:11 data-dist
lrwxr-xr-x  1 root  wheel    25 20 авг 15:11 error -> /usr/local/www/error-dist
drwxr-xr-x  3 root  wheel  1024 20 авг 15:11 error-dist
lrwxr-xr-x  1 root  wheel    25 20 авг 15:11 icons -> /usr/local/www/icons-dist
drwxr-xr-x  3 root  wheel  3584 20 авг 15:11 icons-dist
drwxr-xr-x  7 www   www    1024 21 авг 17:54 lightsquid
И понимаю что у меня заморочка с виртуалхост ... Вообщем ничего не понимаю ...

Подскажите пожалуйста как быть? Что не так ???
Как мне правильно расписать Альяс для lightsquid, чтобы я мог смотреть статистику ...
PS: Прошу строго не судить ... Не мастер я логики и опыта мало :st: ....

Re: Apache и lightsquid что не так ??? Помогите

Добавлено: 2009-08-25 8:15:51
Alex Keda
сделай симлинк и не парься...

Re: Apache и lightsquid что не так ??? Помогите

Добавлено: 2009-08-25 8:52:57
XoRe
Добавь первым виртуальный хост типа такого:

<VirtualHost *:80>
ServerAdmin admin@my-domain.ru
DocumentRoot "/usr/local/www"
Alias /stat/ "/usr/local/www/lightsquid"
CustomLog /var/log/httpd/httpd-access.log combined
ErrorLog /var/log/httpd/httpd-error.log
</VirtualHost>