Назад | Перейти на главную страницу

Apache 2.4 и WebDAV в Ubuntu 14.04, загрузка файлов без косой черты

Эта проблема похожа на Apache 2.4 webdav загружает без косой черты в имени файла, но указанное там решение у меня не сработало.

По сути, я включил mod_dav и mod_davfs, но конфигурация не позволяет мне правильно загружать файлы. Когда я загружаю файлы, они помещаются в родительский каталог настроенного каталога с именем файла "uploaddirfilename". Я искал повсюду и не могу понять, в чем проблема с конфигурацией. Это было проблемой на двух серверах Ubuntu, использующих Apache 2.4, но ранее не было проблемой с Debian и Apache 2.2.

<VirtualHost *:80>
    ServerName webdav.domain.com
    ServerAlias webdav.domain.com      
    ServerAdmin name@domain.com
    DocumentRoot "/var/www/sites/domain/htdocs"
    DavLockDB "/var/www/sites/domain/DavLock"
    <Directory "/var/www/sites/domain/htdocs/">
            Options Indexes FollowSymlinks MultiViews
            AllowOverride None
            Require all granted
    </Directory>
    Alias /htdocs/ "/var/www/sites/domain/htdocs"
    <Location /htdocs/>
            DAV On
            AuthType Digest
            AuthName "DAV"
            AuthDigestProvider file
            AuthUserFile "/var/www/sites/domain/.dav_pw_digest"
            Require valid-user
            ForceType text/plain
    </Location>
    Alias /logs /var/www/sites/domain/logs
</VirtualHost>

Я пробовал удалить опции там, без изменений. Я пробовал добавлять и удалять косые черты по всей конфигурации, поскольку в предыдущем вопросе упоминалось, что добавление одной косой черты в раздел «Каталог» устранило его проблему. Он не исправил мой, и добавление косой черты в конце «/ var / www / sites / domain / htdocs» в строке псевдонима не позволяет мне сразу войти в систему. Я также попытался удалить раздел Location и псевдоним htdocs и переместить конфигурацию из него в раздел Directory, но это, похоже, полностью нарушает конфигурацию.

Аутентификация работает, DavLockDB записывается и файлы загружаются, просто они загружаются неправильно. Предложения?