Створення власного webdav-сервера, xandroskin blog

Для початку ставимо веб-сервер і включаємо необхідні модулі:

Готуємо каталог для мережевого сховища: або створюємо новий, або виставляємо права доступу для www-data до наявного:

Створюємо користувача, який матиме доступ до файлів на сервері, наприклад webdav. вводимо за запитом пароль і підтвердження, не забуваємо про права доступу до файлу:

Крім утиліти htpasswd отримати вміст файлу можна за допомогою будь-якого онлайн генератора .htpasswd файлів.
Саме час перейти до конфігурації /etc/apache2/apache2.conf (або одного з віртуальних хостів в / etc / apache2 / sites-available / при використанні модульної настройки веб-сервера). Ця частина тексту повинна бути поміщена всередину одного з

WebDAV-клієнт в Linux

З ubuntu-like систем підключитися до мережевого сховища можна за допомогою менеджера файлів Nautilus, ось як це виглядає на прикладі Ubuntu 13.10:

WebDAV-клієнт в Windows

У Windows з коробки є можливість підключення мережевих пристроїв, але працює вона за замовчуванням тільки з мають сертифікати серверами. «Полагодити» нативний клієнт можна за допомогою реєстру:

  • відкриваємо regedit
  • Переходимо в гілку HKLM \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters
  • Знаходимо DWORD32-параметр BasicAuthLevel і виставляємо йому значення «2»
  • Перезавантажуємося

Використання бази MySQL може бути виправдане при великій кількості клієнтів. Встановлюємо необхідні для роботи модулі (і сам MySQL в разі його відсутності):

Включаємо встановлений модуль:

Входимо в mysql і створюємо базу і користувача для доступу до неї:

Створюємо таблицю з користувачами:

Додаємо користувача test:

Правимо конфігурацію Apache:

Перезапускаємо веб-сервер і перевіряємо працездатність.

Схожі статті