60

Настройка WebDAV на IIS (Windows 7)

WebDAV (Web-based Distributed Authoring and Versioning) — защищённый сетевой протокол высокого уровня, работающий поверх HTTP для доступа к объектам и коллекциям.

Содержание:


По сравнению с FTP протокол WebDAV обладает рядом преимуществ:

  • Выполнение основных файловых операций над объектами на удаленном сервере;
  • Выполнение расширенных файловых операций (блокировки, поддержка версий);
  • Работа с любым типом объектов (не только файлы);
  • Поддержка метаданных (свойств) объектов;
  • Поддержка одновременной работы над объектами.
  • Нет необходимости открывать дополнительные порты (работает поверх http).

Перед тем как начать необходимо установить IIS и настроить хотя бы один веб-сайт, к содержимому которого и будем открывать доступ с помощью WebDAV.

Настройка IIS + WebDAV

В этом примере используется IIS 7.5, входящий в базовую поставку Windows 7.

Открываем Панель управления -> Программы -> Включение или отключение компонентов Windows. В списке раскрываем «Службы IIS» -> Службы Интернета -> Общие функции HTTP -> отмечаем компоненту «Публикация WebDAV»:

Настройка WebDAV на IIS (1)

Настройка WebDAV на IIS (1)

Далее открываем «Диспетчер служб IIS» (Пуск -> Правый клик по Компьютер -> в меню выбрать Управление -> Службы и приложения). Выбираем сайт, в моем случае это Default Web Site (веб-сайт по умолчанию). Переходим в раздел «Проверка подлинности». Здесь необходимо удостовериться, что включена компонента «Проверка подлинности Windows»:

Настройка WebDAV на IIS (2)

Настройка WebDAV на IIS (2)

Раздел «Правила авторизации». Здесь добавляем разрешающее правило для всех пользователей (если оно отсутствует):

Настройка WebDAV на IIS (3)

Настройка WebDAV на IIS (3)

Открываем раздел «Правила разработки WebDAV».

Настройка WebDAV на IIS (4)

Настройка WebDAV на IIS (4)

Добавляем новое правило разработки. Разрешить доступ — ко всему содержимому. Далее указываем группу пользователей, которой разрешен доступ. В моем случае это группа Администраторы. Внизу в разделе «разрешения», отмечаем все три опции (чтение, источник, запись), чтобы гарантировать полный доступ:

Настройка WebDAV на IIS (5)

Настройка WebDAV на IIS (5)

Последний этап — включаем WebDAV (в правой колонке ссылка «Включить WebDAV»):

Настройка WebDAV на IIS (6)

Настройка WebDAV на IIS (6)

На всякий случай перезапускаем IIS. На этом все. теперь пробуем подключиться.

Еще раз напоминаю, для работы WebDAV не надо открывать ни каких дополнительных портов, кроме, разумеется, TCP 80. Т.е. если есть доступ к сайту, то и WebDAV будет работать.

Подключение

Самый быстрый и простой способ: в командной строке выполнить

net use * http://ip_адрес_сайта/

Далее введите имя пользователя и пароль. В результате ресурс будет подключен как сетевой диск.

Или через графический интерфейс. Откройте Пуск -> Компьютер -> Подключить сетевой диск. Введите адрес сервера (обязательно c http://) и нажмите Готово.

Подключение (1)

Подключение (1)

Введите имя пользователя и пароль:

Подключение (2)

Подключение (2)

После нажатия на Ок, откроется окно с содержимым удаленного сервера.

Ссылки по теме:

Метки: IIS, WebDAV, Windows 7