Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Apache + webdav + windows webclient  (Прочитано 628 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BuTbk@

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Apache + webdav + windows webclient
« : 26 Апреля 2020, 11:29:52 »
Debian Buster + Apache 2.4.38. Настроил webdav, но виндовый webclient работает очень криво, на сколько я понял из статьи
При подключении сетевого диска не копируются файлы на сервер, а так же если открыть файл, то нет возможности сохранить в нем изменения. Например на той же винде сторонний cyberduck работает корректно. Очевидно, что проблема в виндовом клиенте.
Есть ли возможность обойти это на Apache, как в статье выше? Спасибо.

P.S.Ставил nginx, после применения конфига из статьи почти все работает, кроме того что офисные доки в MS Office открываются только в режиме чтения(нужна поддержка PROPPATCH, а её у nginx-а нет).
« Последнее редактирование: 26 Апреля 2020, 11:35:09 от BuTbk@ »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache + webdav + windows webclient
« Ответ #1 : 26 Апреля 2020, 13:06:26 »
У nginx есть dav_ext. Правда, собирать придётся самому.
И, да, MS DAV нормально не работает и не заработает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн BuTbk@

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Apache + webdav + windows webclient
« Ответ #2 : 26 Апреля 2020, 18:01:35 »
dav_ext не решает проблему(собирать при этом не обязательно - поставил пакет nginx-extras(https://qna.habr.com/q/339983))
Задавал вопрос тут по nginx https://forum.nginx.org/read.php?21,287808
Прочитал, что у apache есть полная поддержка webdav, в отличии от nginx.
MS DAV ПОЧТИ полностью работает на nginx, благодаря статье, о которой писал в первом посте.
Цель заставить полноценно работать именно виндовый webclient на apache(ввиду того, что с ngnix он не полностью работает).
В статье по nginx например так
if ($request_method = COPY) {
      return 597;
}
Можно ли как-то подобное сделать в apache?
« Последнее редактирование: 26 Апреля 2020, 22:19:06 от BuTbk@ »

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.