[devel] UI: Обнление до грядущего apache2 >= 2.2.4-alt12
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вт Апр 3 16:19:57 MSD 2007
Alexey Morsov пишет:
> On Mon, Apr 02, 2007 at 06:53:02PM +0400, Aleksey Avdeev wrote:
>> Alexey Morsov пишет:
>>> On Mon, Apr 02, 2007 at 06:10:38PM +0400, Aleksey Avdeev wrote:
>>>> Спасибо. Принято.
>>> Вопрос по ходу допиливания mod_python:
>>> Раньше у него делался симлинк на его html доки в
>>> /var/ww/apache2/html/addon-modules - кластьтуда же?
>> Нет. В /var/www/apache2/manual-addons
>>
>> PS: Неуверен, что у меня есть готовый конфиг для его подкления. Если
>> сегодня успею -- будет в apache2-2.2.4-alt16 (неуспею -- в
>> apache2-2.2.4-alt17).
> Так. Я тут еще и subversion типа подправил. Собралось поставилось и даже
> завелось, но (!!)
> момент первый
>
> http://www.mail-archive.com/debian-apache%40lists.debian.org/msg07775.html
>
> У меня именно так и было. Вопрос как это решать: на уровне самого апача
> (вроде бы не его это дело), на уровне пакета которому это надо (их может
> быть > 1) или таки оставлять на откуп пользователю с выводом примечания
> при инсталяции модуля которому это модуль нужен?
На откуп пакета, которому модуль нужен.
Причём, вариантов сдесь 2:
1. Зависимост межмодульная (модль использует символы, определённые в
других) -- добавить в <модуль>.load строки вида:
# Depends: <требуемый модуль>
2. Зависимость на уровне конфига (модуль способен нормально загрузится,
при отсутствии требуемых) -- включить требуемые модули через некий
httpd2/conf/mods-start.d/<приоритет>-<имя>.conf
>
> момент второй:
>
> [Tue Apr 03 14:39:10 2007] [notice] Apache/2.2.4 (Unix) DAV/2 SVN/1.4.3 configured -- resuming normal operations
> [Tue Apr 03 14:39:13 2007] [crit] [client 192.168.130.95] configuration error: couldn't check user. No user file?: /svn/
> [Tue Apr 03 14:39:13 2007] [error] an unknown filter was not added: includes
>
> root на alexey httpd2/conf/mods-start.d # a2chkconfig
> This port config is already enabled!
> This port config is already disabled, or does not exist!
> This port config is already disabled, or does not exist!
> This extra config is already enabled!
> This extra config is already enabled!
> This extra config is already enabled!
> This extra config is already enabled!
> This extra config is already enabled!
> This extra config is already enabled!
> This site is already enabled!
> This site is already disabled, or does not exist!
> This site is already disabled, or does not exist!
> This site is already disabled, or does not exist!
> This module is already enabled!
> This module is already enabled!
> This module is already enabled!
> This module is already enabled!
> This module is already enabled!
> This module is already enabled!
> This module is already enabled!
> This module is already enabled!
> root на alexey httpd2/conf/mods-start.d # service httpd2 restart
> Stopping httpd2 service: [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2 service:
>
> Т.е. все как бы пашет но при попытке использовать аутентификацию чего-то ему
> не нравится (похоже именно svn-у?)
>
> Без аутентификации все работает но это не труъ :)
>
> PS: да - еще момент. svn-овскому dav нужно один модуль точно
Подозреваю что dav, и скорее всего по п. 1, описанному выше.
> и один
> опциоонально (для per-directory auth).
А это -- уже по п. 2, скорее всего. Причём, неисключено, что для
другого типа аутентификации потребуется другой список модулей...
> Я так понял что для каждого модуля
> нужен отдельный файл .load и .start ? Т.е. в один файл пихнуть две строки с
> LoadModule не прокатит?
Не стоит: будет потеряно чёткое соответствие модулей их конфигам. А
это -- уже череповато проблемами.
PS: Для dav_svn возможно стоит конфиг вообще побить на 2 части (не
считая .load):
1. Глобальная часть conf/mods-available/<имя модуля>.conf --
конфигурация обшая для всех репозитариев.
2. В conf/extra-available/<имя>.conf -- часть непосредственно
относящаяся к репозитарию (в данном случаи -- типовому, поставляемуму
составе пакета). Именно сдесь имеет смысл указывать пути и способы
аутентификации.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 481 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070403/7db43e05/attachment-0001.bin>
Подробная информация о списке рассылки Devel