webdav falha por https mas não por http

1

Estou tentando configurar uma pasta webdav em um servidor linux para ser usada com um cliente windows (por enquanto, cyberduck)

Usando o http, tudo está bem. No entanto, quando usando https, cyberduck me avisa que meu certificado é auto-assinado, aceito e obtenho "proibido" O error_log para o apache fornece: "AH01617: usuário galchun: falha de autenticação para" / Galchun / ": Incompatibilidade de senha". Obviamente minha senha não mudou ...

Aqui está o novo arquivo conf owncloud_and_webdav.conf:

Alias /Galchun /mnt/Fedaykin/Galchun
DavLockDB "/tmp/DavLock"
<VirtualHost *:80>
    <Directory /var/www/html/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
    </Directory>

    <Location /Galchun>
    DAV On
    AuthType Basic
    AuthName "caladan"
    AuthUserFile /etc/httpd/conf/passwd.dav
    Require valid-user
    </Location>
</VirtualHost>

<VirtualHost *:443>
    ####Configuration for SSL #####
    SSLEngine on
    SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
    SSLCertificateFile /etc/httpd/certs/caladan.crt
    SSLCertificateKeyFile /etc/httpd/certs/caladan.key
    #### End of SSL Configuration ####
    <Directory /var/www/html/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
    </Directory>

    <Location /Galchun>
    DAV On
    AuthType Basic
    AuthName "caladan"
    AuthUserFile /etc/httpd/conf/passwd.dav
    Require valid-user
    </Location>
</VirtualHost>
    
por Napseis 03.12.2014 / 21:24

1 resposta

0

Você tentou remover a seguinte linha do seu arquivo de configuração:

SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire

Essas opções não são necessárias para autenticação básica. E uma dessas opções pode quebrar sua autenticação básica. Se assim for, você encontrou a causa raiz.

    
por 03.12.2014 / 23:48