Linux WebDAV davfs2

  1. Установите davfs2 версии 1.5.0 или выше;

  2. В файле /etc/davfs2/davfs2.conf измените приведенные ниже параметры.

        follow_redirect 1            # Включит редиректы
        use_locks 0                  # Увеличит скорость работы
        delay_upload 0               # Уменьшит задержку перед загрузкой файла
        cache_dir  /var/cache/davfs2 # Если планируется загрузка больших файлов,
                                     # убедитесь что в данной директории хватит
                                     # места
  3. В терминале выполните приведенную ниже команду.

        mount.davfs2 https://[USER].mng.zerocdn.com/ /mnt/
  4. По запросу укажите имя пользователя ZeroCDN.com и api-ключ в качестве пароля (api-ключ можно узнать и изменить в разделе настройки в web-интерфейсе ZeroCDN.com).

        Please enter the username to authenticate with server
        https://[USER].mng.zerocdn.com/ or hit enter for none.
          Username: nip
        Please enter the password to authenticate user nip with server
        https://[USER].mng.zerocdn.com/ or hit enter for none.
          Password:

Внимание! При работе с davfs2 необходимо учитывать следующее:

  • только версии 1.5.0 и старше совместимы с ZeroCDN.com;

  • по-умолчанию davfs2 не поддерживает редиректы, для их включения нужно задать параметр follow_redirect.

  • по умолчанию davfs2 выполняет lock-запросы перед загрузкой файла, ZeroCDN.com только эмулирует обработку Lock запросов, поэтому для увеличения скорости работы рекомендуем задать параметр use_locks 0;

  • перед загрузкой файла davfs2 предварительно копирует его в cache_dir, поэтому необходимо убедиться, что в данной папке достаточно свободного места.

  • В случае сборки из исходников убедитесь что правильно задана папка sysconfdir, в которой находится config-файл davfs.