[Sysadmins] P7 & Roundcube [Solved]

Vladimir Karpinsky vkarpinsky на mail.ru
Пн Мар 20 22:48:30 MSK 2017


Я всё же победил!

Проблема 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.


20.03.2017 17:21, А. Куликовский пишет:
> 20.03.2017 16:15, Vladimir Karpinsky пишет:
>
>> А можно как-то всё открыть, убедится, что работает, а потом закрывать?
>> М.б. в каких-то логах можно что-то увидеть...
>>
>
> Вот только что установил roundcube, пытаюсь запустить инсталлер, открыл
> доступ везде, где только нашел и в двух .htaccess и в roundcube.conf, но
> всё равно 403!
> В логе апача
> [Mon Mar 20 16:59:05.462381 2017] [access_compat:error] [pid 5411] [client
> 192.168.224.250:2661] AH01797: client denied by server configuration:
> /usr/share/roundcube/install
>

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



Подробная информация о списке рассылки Sysadmins