Для початку ставимо веб-сервер і включаємо необхідні модулі:
Готуємо каталог для мережевого сховища: або створюємо новий, або виставляємо права доступу для 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:
Перезапускаємо веб-сервер і перевіряємо працездатність.