Baikal Server 0.4.5 Sync-Error 403 Forbidden

У меня проблемы с использованием 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- Host-Config:

<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/ через мой браузер при предоставлении учетных данных ...

0
задан 2 August 2016 в 15:08
1 ответ

Возможные причины «клиент отклонен конфигурацией сервера» перечислены здесь: http://wiki.apache.org/httpd/ClientDeniedByServerConfiguration

Если ни одна из них не кажется по причине, то следующие наиболее вероятные вещи:

  • Вы не попадаете на виртуальный хост, который, как вы думаете, вы находитесь, и в этом случае я предлагаю вам добавить отдельные журналы доступа / ошибок к вашим vhosts, чтобы убедиться, что запрос попадает на это виртуальный хост, который вы считаете.
  • У вас есть конфигурация, которая конфликтует с директивами на вашем виртуальном хосте в глобальном (серверном) контексте или где-то в файле htaccess (если он включен)
0
ответ дан 24 November 2019 в 06:03

Теги

Похожие вопросы