The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка Web UI Dspam"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 24-Окт-13, 20:01 
Доброе время суток!

Имеется FreeBSD 9.1, связка Postfix + dovecot2 + dspam
не получается прикрутить Web UI к системе Dspam, для наглядной работы.
dspam установил с web ui, apache22 с поддержкой suexec, как и требовалось в документации.
Везде описаны какие то мохинации в статьях по настройке, DSPAM связывать с MySQL, каких то левых пользователей создавать, какие то левые директории создавать, виртуальные сервера под web ui создавать и т.п.
хотел просто прикрутить веб морду к dspam, не получается.
выдает ошибку:

An Error Has Occured
The following error occured while trying to process your request:
System Error. I was unable to determine your identity.

If this problem persists, please contact your administrator.

в httpd.conf

<Directory "/usr/local/www/dspam/">
    Options +ExecCGI
    AllowOverride All
    Allow from all
    AddHandler cgi-script .cgi
    <IfModule mod_perl.c>
        PerlSendHeader On
        AddHandler perl-script .cgi
        PerlHandler Apache::Registry
    </IfModule>
</Directory>

в логах

[Thu Oct 24 19:50:01 2013] [error] [client xx.xx.xx.xx] Legacy library ctime.
pl will be removed from the Perl core distribution in the next major release. Pl
ease install it from the CPAN distribution Perl4::CoreLibs. It is being used at
/usr/local/www/dspam/dspam.cgi, line 25., referer: http://comp.domain.com/dspam/

подскажите новичку, как можно запустить веб морду?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка Web UI Dspam"  +/
Сообщение от DeadLoco (ok) on 24-Окт-13, 21:52 
> I was unable to determine your identity.

Какое слово вам тут непонятно?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 24-Окт-13, 22:48 
>> I was unable to determine your identity.
> Какое слово вам тут непонятно?

не понятно что система хочет этим сказать. Вроде бы права стоят. nobody:nogroup, ставил postfix:postfix и www:www, в системе нет пользователя dspam. Все равно такая же ошибка.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Настройка Web UI Dspam"  +/
Сообщение от Дядя_Федор on 24-Окт-13, 22:14 
> If this problem persists, please contact your administrator.

Пробовали выполнить вторую часть пожелания системы? :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 24-Окт-13, 22:50 
>> If this problem persists, please contact your administrator.
>  Пробовали выполнить вторую часть пожелания системы? :)

:) я и есть администратор системы. с таким сталкиваюсь впервые.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Настройка Web UI Dspam"  +/
Сообщение от Дядя_Федор on 25-Окт-13, 11:44 
> :) я и есть администратор системы. с таким сталкиваюсь впервые.

Вы себе льстите.


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Настройка Web UI Dspam"  +/
Сообщение от mr_gfd on 25-Окт-13, 10:59 
    <IfModule mod_perl.c>
        PerlSendHeader On
        AddHandler perl-script .cgi
        PerlHandler Apache::Registry
    </IfModule>

Зачем эта херня ?

Auth нужен настроеный, а я его тут не вижу.
PS: для разнообразия на 9.2-RELEASE mail/dspam и mail/dspam-devel развернул. С полпинка.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 25-Окт-13, 12:04 
>     <IfModule mod_perl.c>
>         PerlSendHeader On
>         AddHandler perl-script .cgi
>         PerlHandler Apache::Registry
>     </IfModule>
> Зачем эта херня ?
> Auth нужен настроеный, а я его тут не вижу.
> PS: для разнообразия на 9.2-RELEASE mail/dspam и mail/dspam-devel развернул. С полпинка.

Просто я по документации делал то что выкладывали в интернете. Там были такие "хреновые" настройки.

Dspam работает, хочу просто прикрутить WEB UI, для наглядности и все. Может сделаю чтобы у каждого был свой спам фильтр. Надо сначала разобраться с этой проблемой.
Покажите свой конфиг web ui dspam apache22? делаю без привязки к MySQL и без виртуальных серверов. просто http://comp.domain.com/dspam/dspam.cgi

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Настройка Web UI Dspam"  +/
Сообщение от mr_gfd on 25-Окт-13, 14:21 
<VirtualHost *:80>
    ServerAdmin admin@controlunion.com.ua
    DocumentRoot /usr/local/www/data/dspam
    ServerName dspam.domain.tld
    SuexecUserGroup dspam dspam
    BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

<Directory "/usr/local/www/data/dspam">
        Addhandler cgi-script .cgi
        Options +Includes +ExecCGI
        DirectoryIndex dspam.cgi
        AllowOverride None

        AuthUserFile /dev/null
        AuthBasicAuthoritative Off

        AuthName "DSPAM Control Center"
        AuthType Basic
        Require valid-user
        AuthMySQLEnable                 on
        AuthMySqlHost                   127.0.0.1
        AuthMySQLUser                   dbuser
        AuthMySQLPassword               dbpassword
        AuthMySQLDB                     dbname
        AuthMySQLPwEncryption        crypt
        AuthMySQLUserTable              mailbox
        AuthMySQLNameField              username
        AuthMySQLPasswordField         password
        AuthMySQLUserCondition      "active = 1"
        AuthMySQLAuthoritative          on
</VirtualHost>


вот работающий вебуи с авторизацией из постфиксадмин мускуль базы при помощи mod_auth_mysql_another

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 25-Окт-13, 15:54 
>[оверквотинг удален]
>           mailbox
>         AuthMySQLNameField    
>           username
>         AuthMySQLPasswordField   password
>         AuthMySQLUserCondition   "active
> = 1"
>         AuthMySQLAuthoritative    
>       on
> </VirtualHost>
> вот работающий вебуи с авторизацией из постфиксадмин мускуль базы при помощи mod_auth_mysql_another

Спасибо, этот скрипт похож из статьи http://wolandblog.com/399-dspam-ustanovka-i-nastroyka/. Тоже его прочел. Но у меня другая идея возникла, что бы не привязывать его MySQL и прочее, сделать намного прозрачнее и проще.
Ладно, если нет, так нет, сделаю привязку к MySQL и прочей лабудой.
Спасибо еще раз за ответ. postfixadmin есть, mysql55 привязан, dovecot и т.п. Но все таки буду очень признателен за конфигурацию Web UI Dspam без mysql.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 28-Окт-13, 08:10 
> вот работающий вебуи с авторизацией из постфиксадмин мускуль базы при помощи mod_auth_mysql_another

все таки не получается:( сделал работу через mysql по этой статье http://wolandblog.com/399-dspam-ustanovka-i-nastroyka/ прикрутил модуль mod_auth_mysql_another. все сделал, не пашет. Чувствую не запускается по какой то мелочи, а что за мелочь хз. Выходит окно авторизации, но ни один пароль не принимает. И как только конфигурирую апачь с виртуальными хостами, пробую на страницу, зайти везде 403 ошибка (Access denaed).
postfix + dovecot работает с несколькими доменами через mysql, все работает на ура, отправка - получение, все пашет.
dspam web ui не хочет запускаться :( уже 3 месяц воюю с ним, пробовал разные конфигурации, ни одна конфигурация мне не подошла. :(


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Настройка Web UI Dspam"  +/
Сообщение от Дядя_Федор on 28-Окт-13, 08:29 
> И как только конфигурирую
> апачь с виртуальными хостами, пробую на страницу, зайти везде 403 ошибка
> (Access denaed).

Строки для того виртуалхоста, на который пытаетесь попасть - приведите. Ну и замечу, что Апача тоже, как ни странно, пишет логи. И их, естественно, можно раскидать для каждого виртуалхоста. Это если документацию по Апачу попробовать прочитать.


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Настройка Web UI Dspam"  +/
Сообщение от onlite (ok) on 28-Окт-13, 10:25 
>  Строки для того виртуалхоста, на который пытаетесь попасть - приведите. Ну
> и замечу, что Апача тоже, как ни странно, пишет логи. И
> их, естественно, можно раскидать для каждого виртуалхоста. Это если документацию по
> Апачу попробовать прочитать.

конфиг виртульного хоста
httpd-vhosts.conf

<Virtualhost *:80>
    ServerName dspam.proxy.maykopbank.ru
    ServerAdmin postfix@maykopbank.ru
    DocumentRoot "/home/dspam/dspam.proxy.maykopbank.ru"
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/home/dspam/dspam.proxy.maykopbank.ru"
</ifModule>
<Directory "/home/dspam/dspam.proxy.maykopbank.ru">
    Options ExecCGI
    AllowOverride None
    AuthName "DSPAM WebUI"
    AuthUserFile /dev/null
    AuthBasicAuthoritative Off
    AuthType Basic
    AuthMySQLEnable On
    AuthMySQLHost localhost
    AuthMySQLUser root
    AuthMySQLPassword passroot
    AuthMySQLDB postfix
    AuthMySQLUserTable mailbox
    AuthMySQLNameField dspam@maykopbank.ru
    AuthMySQLPasswordField passdspam
    AuthMySQLPwEncryption none
    require valid-user
</Directory>
<Files admins>
    Order allow,deny
    Deny from all
</Files>

<Files configure.pl>
    Order allow,deny
    Deny from all
</Files>

<Files default.prefs>
    Order allow,deny
    Deny from all
</Files>

<ifModule dir_module>
    DirectoryIndex dspam.cgi
</ifModule>

SuexecUserGroup dspam dspam
ErrorLog /var/log/dspam-error.log
TransferLog /var/log/dspam-access.log
ScriptLog /var/log/dspam-script.log
</Virtualhost>

вот что в логах:

root@PROXY:/ # cat /var/log/dspam-access.log
192.168.2.9 - - [28/Oct/2013:10:01:22 +0400] "GET /postfixadmin/list-virtual.php
HTTP/1.0" 403 231
192.168.2.9 - - [28/Oct/2013:10:03:03 +0400] "GET / HTTP/1.0" 403 202
192.168.2.9 - - [28/Oct/2013:10:03:12 +0400] "GET / HTTP/1.0" 403 202
root@PROXY:/ # cat /var/log/dspam-error.log
[Mon Oct 28 10:01:22 2013] [error] [client 192.168.2.9] client denied by server
configuration: /home/dspam/dspam.proxy.maykopbank.ru/postfixadmin, referer: http
://proxy.maykopbank.ru/postfixadmin/main.php
[Mon Oct 28 10:03:03 2013] [error] [client 192.168.2.9] client denied by server
configuration: /home/dspam/dspam.proxy.maykopbank.ru/
[Mon Oct 28 10:03:12 2013] [error] [client 192.168.2.9] client denied by server
configuration: /home/dspam/dspam.proxy.maykopbank.ru/
root@PROXY:/ #

т.е. когда включаю виртуальные хосты в апаче, сразу но все сраницы 403 ошибка, даже те которые работали. в логах тоже самое. в /etc/hosts есть строка dspam.proxy.maykopbank.ru у машин в сети резолвится этот адрес.

единственное не получилось по этой статье http://wolandblog.com/394-dspam-webui-ustanovka-i-nastroyka-.../ выполнить команду:
# mysql dspam < /usr/local/share/examples/dspam/mysql/mysql_objects-4.1.sql
# mysql dspam < /usr/local/share/examples/dspam/mysql/virtual_users.sql
ошибку выдавало, путем манипуляций убрал из sql запроса type=MyISAM, все залилось, базы создались, но это не влияет на ход ошибки.
И запутался уже. :( с этим DSPAM'ом

P.S. Если не выношу Web UI в виртуальный хост, то все работает, но когда захожу на страницу proxy.maykopbank.ru/dspam запрашивает пароль, берется из mysql, который не подходит, что я не пробовал. :(

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру