1

Я пытаюсь настроить папку webdav на сервере Linux для использования с клиентом Windows (на данный момент, Cyberduck)

Используя http, все в порядке. Однако при использовании https cyberduck предупреждает меня о том, что мой сертификат самозаверяющий, я принимаю и получаю "hibiden ". Error_log для apache выдает:« AH01617: user galchun: ошибка аутентификации для «/Galchun/»: несоответствие пароля ». Очевидно, мой пароль не изменился ...

Вот новый файл 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>

1 ответ1

0

Вы пытались удалить следующую строку из вашего файла конфигурации:

SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire

Эти параметры не требуются для базовой аутентификации. И один из этих вариантов может нарушить вашу базовую аутентификацию. Если так, вы нашли основную причину.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .