Всем привет! с этого дня буду публиковать для вас по 2 статьи на 1 тему время от времени. Кстати тему можете выбирать сами в комментариях.
Mail Cloud - WebDav
Помнится как-то Mail раздавал 1тб но без WebDav (подключить как сетевой диск) пользы маловато. Я уверен тут огромное множество постов на эту тему, но я просто пишу полезные статейки и вырезки из своего опыта. Поехали.
Как бесплатно подключить Облако Mail.Ru через WebDAV:
1. Качаем программку тут (GitHub), запускаем и вводим логин с паролем от почты Mail.
В архиве есть файлик конфигов MailRuCloudWebDav.exe.config для удобства редактируем нужный нам порт, например на 8079 (По умолчанию 8080 лучше его оставить под другие нужды)
2. Подключаем сетевой диск, например из папки "Этот компьютер" нажав на кнопочку в верхней панели.
3. Вводим следующее: http://127.0.0.1:8079 порт указываем тот который вы оставили в конфиге.
4. Готово!
Moy Cloud - WebDav
Тут я расскажу как поднять свой WebDav сервер на примере Windows 7-8-9-10-11:
1. Топаем в Панель управления
2. В панели управления открываем элемент Programs and Features (Программы и Компоненты), и переходим в режим установки функций Windows Turn Windows Features on or off (Включение или отключение компонентов Windows).
3. Разворачиваем узел Internet Information Services, затем World Wide Web Services, и Common HTTP Features. Ну или просто ищем Публикация WebDAV
4. Отмечаем и жмем ОК!
Настраиваем публикацию WebDAV в менеджере IIS:
На этом этапе мы включим WebDAV для сайта IIS и дадим права на редактирование содержимого локальному администратору.
1. В менеджере IIS Manager, разверните дерево сайтов и выберите Default Web Site.
2. Как показано на рисунке, щелкните по элементу WebDAV Authoring Rules.
3. На странице WebDAV Authoring Rules щелкните в правой колонке(Actions) по ссылке Enable WebDAV
4. После включения WebDAV, создадим правила доступа к содержимому, нажав кнопку Add Authoring Rule.
5. В окне Add Authoring Rule укажем:
* All content – значит, что правило будет применяться для контента всех типов.
* Выберите «Specified users» и введте имя пользователя «administrator»
* Права доступа: Read, Source и Write.
* После настройки, жмите OK.
6. В панели управления IIS выберите опцию Authentication.
7. В окне аутентификации активируйте аутентификацию Windows (Windows Authentication), если IIS будет работать только в качестве сервера WebDAV, анонимную аутентификацию можно отключить.
8. Вернитесь на уровень сайта Default Web Site и выберите Authorization Rules (либо .Net Authorization Rules)
9. Создайте Allow правило (либо убедитесь, что оно уже существует), в котором администратору было бы разрешено получать доступ к серверу (в моем случае, такое правило уже было, и всем пользователям — All Users, в том числе администратору был разрешен доступ к IIS).
Попробуем теперь подключиться к сайту WebDAV c учетной записью администратора, для чего в командной строке наберите:
net use * http://localhost/
В результате в системе появиться новый сетевой диск, подключенный с сервера с помощью WebDAV.
Если же нужно расшарить определенную папку на диске, необходимо создать виртуальный каталог IIS. Для этого щелкните правой кнопкой мыши по сайту и выберите ‘Add New Virtual Directory’:
Укажите алиас (имя виртуального каталога IIS) и путь к папке, к которой необходимо открыть доступ и нажмите OK.
Теперь, чтобы подключить данный каталог, нужно воспользоваться командой:
net use * _https://localhost/projects
Сетевой диск, подключенный по WebDAV выглядит так:
Как вы видите WebDAV — это отличное средство для удаленного доступа к файлам и папкам в Windows поверх протокола HTTP.
Старался кратко. Спасибо за внимание!