Байкал Сервер 0.4.5 Синхронизация с ошибкой 403 Запрещена
У меня возникают некоторые проблемы при использовании Baikal Server 0.4.5, всегда возникают ошибки, когда я хочу настроить синхронизацию в приложении.
Среда:
- CentOS 7
- Apache 2.4.6
- PHP 5.5
- SELinux Enforcing (но такой же разрешительный)
Вывод в httpd-error-log:
[Tue Aug 02 10:12:41.331903 2016] [access_compat:error] [pid 20662] [client IPv4-Addr:2712] AH01797: client denied by server configuration: /var/www/html/baikal/html/dav.php
Пробовал с помощью davdroid и caldav-sync.
V-хост-конфигурации:
<VirtualHost *:443>
ServerName baikal.xx.de
ServerAlias baikal.xx.de
Header always add Strict-Transport-Security "max-age=15768000"
SSLEngine on
SSLCertificateFile /etc/pki/tls/http/baikal.xx/synccert.pem
SSLCertificateKeyFile /etc/pki/tls/http/baikal.xx/synckey.pem
SSLCACertificateFile /etc/pki/CA/cacert.pem
RewriteEngine On
RewriteRule /.well-known/carddav /dav.php [R,L]
RewriteRule /.well-known/caldav /dav.php [R,L]
DocumentRoot /var/www/html/baikal.xx/html
<Directory "var/www/baikal.xx.de">
Options None
Options +FollowSymlinks
AllowOverride All
Require all granted
SetEnv HOME /var/www/html/baikal.xx.de
SetEnv HTTP_HOME /var/www/html/baikal.xx.de
Satisfy Any
</Directory>
SSLProtocol ALL -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNull:!MD5
</VirtualHost>
У кого-нибудь есть идеи, что делать?
Странно то, что я могу получить доступ к URL https://baikal.xx.de/dav.php/calendars/user/ через мой браузер при предоставлении учетных данных...
1 ответ
Возможные причины "клиент отклонен из-за конфигурации сервера" перечислены здесь: http://wiki.apache.org/httpd/ClientDeniedByServerConfiguration
Если ни один из них не является разумным, то следующие наиболее вероятные вещи:
- Вы не попадаете на виртуальный хост, которым, как вы думаете, вы являетесь, и в этом случае я предлагаю вам добавить отдельные журналы доступа / ошибок в ваши vhosts, чтобы убедиться, что запрос попадает на vhost, который вы считаете.
- У вас есть конфигурация, которая конфликтует с директивами вашего виртуального хоста в глобальном (серверном) контексте или где-то в файле htaccess (если он включен)