20.03.2017 22:48, Vladimir Karpinsky пишет:
Я всё же победил!Проблема 1: Пакет roundcube-apache2 устанавливает roundcube.conf с алиасом /roundcube -> /usr/share/roundcube в каталог /etc/httpd2/conf/extra-available, но в конфиг апача2 по умолчанию включаются только конфиги из каталога /etc/httpd2/conf/extra-enabled, в котором лежат симлинки на некоторые конфиги из extra-available. Автоматически симлинк на roundcube.conf не был создан. Вероятно это правильно, но про это надо знать. Соответственно, как я и предполагал, алиас не работал. Менять ничего в конфиге не пришлось: # cat roundcube.conf Alias /roundcube /usr/share/roundcube <Directory "/usr/share/roundcube"> Options FollowSymLinks AllowOverride Limit FileInfo Options Require all denied Require ip 127.0.0.1 </Directory> Проблема 2: В файле /usr/share/roundcube/installer/.htaccess необходимо убрать строку "Require all denied", т.к. в /var/log/httpd2/error_log было сказано: /usr/share/roundcube/installer/.htaccess: Require not allowed here. Итого /usr/share/roundcube/installer/.htaccess: # deny webserver access to this directory <ifModule mod_authz_core.c> # Require all denied </ifModule> <ifModule !mod_authz_core.c> Deny from all </ifModule> Только не спрашивайте меня, как, несмотря на все "deny" и "Require ip 127.0.0.1" я попал в веб-инсталлятор снаружи! Не знаю. На всякий случай убрал далеко каталог installer.
А я устал бороться со вторым апачем (то includes не работали, то скрипты из cgi-bin не запускались, а загружались, хотя по конфигам должны), установил первый и заработало. Вот только postfix и dovecot на другом хосте с Р7, и теперь осталось решить, как их подружить. Или переходить на Р8.
-- С уважением, А.Куликовский Гимназия №1 г.Дзержинска, РБ _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
