В файле "A.netams-stat.conf" необходимо вынести определение алиаса /stat/ за пределы "IfModule dir_module", например, следующим образом: <IfModule alias_module> <IfModule cgi_module> <IfModule dir_module> <Directory /var/www/addon-modules/netams/stat> AddHandler cgi-script .cgi Options FollowSymLinks ExecCGI AllowOverride All Order Allow,Deny Allow from localhost DirectoryIndex index.html index.cgi admintool.cgi </Directory> </IfModule> </IfModule> Alias /stat/ "/var/www/addon-modules/netams/stat/" </IfModule> В противном случае apache не видит алиаса /stat/ и выдаёт ошибку 404.
Раз apache не видит алиаса, значит у Вас не подключены модули cgi_module и dir_module. Без них работа netams-apache2 бессмысленна. Проверьте, запускаются ли эти модули у Вас. Что говорят "a2chkconfig" и "a2chkconfig_list"?
(В ответ на комментарий №1) > Раз apache не видит алиаса, значит у Вас не подключены модули cgi_module и > dir_module. Без них работа netams-apache2 бессмысленна. Проверьте, запускаются > ли эти модули у Вас. Что говорят "a2chkconfig" и "a2chkconfig_list"? # /usr/sbin/a2chkconfig This port 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 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 enabled! 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! 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! #/usr/sbin/a2chkconfig_list ports http yes extra alt-docs yes extra DirectoryIndex_default yes extra httpd-addon.d yes extra httpd-autoindex yes extra httpd-default yes extra httpd-icons yes extra httpd-languages yes extra httpd-mime yes extra httpd-mpm yes extra httpd-multilang-errordoc yes extra log_config_default yes sites default yes sites ports_all yes sites vhosts no mods alias yes mods auth_basic yes mods authn_file yes mods authz_host yes mods authz_user yes mods autoindex yes mods cgi yes mods charset_lite yes mods dir yes mods include yes mods log_config yes mods logio yes mods mime yes mods mod_php5 yes mods negotiation yes mods perl yes
После выполнения команды "#/usr/sbin/a2chkconfig" проблема устранилась. Алиас видится в первоначальной редакции файла "A.netams-stat.conf".
Тут для мантейнера 2 решения: 1) оставить как есть и при установке/обновлении сообщить администратору о необходимости вызвать команду a2chkconfig (вопрос: а при удалении?) 2) после установки самому пакету вызвать эту команду (вопрос: вызывать ли эту команду при удалении пакета?) Но это уже мантейнеру решать надо, у меня прав на пакет нет.
Можно, как минимум, написать про необходимость запуска a2chkconfig в README.ALT разделе IV.
ssh git.alt acl sisyphus netams show netams boris serpiph @everybody если что-)
(В ответ на комментарий №6) > ssh git.alt acl sisyphus netams show > netams boris serpiph @everybody > > если что-) В августе, когда я в последний раз заглядывал в acl, меня в списках не было. А на данный момент я не могу поглядеть состояние. Хорошо, можно попробовать исправить это, если Вы уже не занялись решением.
> В августе, когда я в последний раз заглядывал в acl, меня в списках не было. А > на данный момент я не могу поглядеть состояние. Хорошо, можно попробовать > исправить это, если Вы уже не занялись решением. это очень странно, потому как я уже давно ничего с acl не делал. разве что @everybody добавлял. я еще ничего по данному вопросу не делал, если Вам будет интересно этим занятся, я не против)
(В ответ на комментарий №8) > это очень странно, потому как я уже давно ничего с acl не делал. разве что > @everybody добавлял. Но такое я наблюдал. Ладно, я поставил пакет на сборку с добавлением текста в README.ALT.* (koi8-r и utf-8). Жду прохождения. Решил самому запуск программы не делать, так как там требуются предварительные настройки конфигурации. Кстати, надо будет проверить параметры конфигурационных файлов в спеке (не затереть бы при обновлении).
netams-3.4.3-alt2 -> sisyphus: * Sun Nov 29 2009 Sergei Epiphanov <serpiph@altlinux> 3.4.3-alt2 - Update requirements - Split README.ALT and and info about web (closes #22391) - Update image paths (closes #22393)