Установка клиента WebDAV в Windows Server 2016

Не оставляю без внимания Windows Server 2016. Недавно потребовалось подключить Яндекс.Диск к одному терминальному серверу, поэтому сегодня познакомимся с протоколом WebDAV – выполним установку, настройку и подключение диска.

Где скачать?

Мы будем тестировать настройки на Windows Server 2016 Standart Evalution это пробная версия с ограниченным сроком действия — 180 дней.(Мы не нарушаем закон!)

Где скачать?
Где скачать?

Скачать Windows Server 2016 Standart Evalution можно по ссылке ниже.

Где скачать?
Где скачать?

Ссылка/Link: -ru/evalcenter/evaluate-windows-server-2016

Где скачать?
Где скачать?

И так переходим по ссылке, выбираем в каком виде мы хотим получить Windows — «ISO».(Рис.1)

Где скачать?
Где скачать?

Рис.1 — Выбираем в каком виде мы хотим получить Windows — ISO.

Где скачать?
Где скачать?

Заполняем анкету, Ставим галочку в чекбоксе «Yes»(Условия конфиденциальности), и жмём «Continue». Никаких подтверждений требоваться не будет, так что это занимает очень мало времени.(Рис.2)

Где скачать?
Где скачать?

Рис.2 — Заполнение анкету.

Где скачать?
Где скачать?

Выбираем свой язык, и жмём «Download».(Рис.3)

Где скачать?
Где скачать?

В результате скачается iso-образ, примерно с таким названием:

Где скачать?
Где скачать?

_REFRESH_SERVER_EVAL_X64FRE_

Где скачать?
Где скачать?

Объёмом: 6,52 Гб.

Где скачать?
Где скачать?

Рис.3 — Выбираем наш язык, и жмём Download.

Где скачать?
Где скачать?

Настройка FTP-сервера в Windows 10

Мы будем выполнять следующие задачи:

  1. Настройка FTP-сервера.
  2. Настройка брандмауэра Windows для прохождения подключений.

1] Настройка FTP-сервера в Windows `10

Настройка FTP-сервера в Windows 10

Начните с поиска Включить или выключить функции Windows в поле поиска. Выберите подходящий результат, чтобы всплыло мини-окно.

Прокрутите вниз до списка, чтобы развернуть Информационные интернет-службы , под которым вам нужно развернуть FTP-сервер.

Установите все флажки, чтобы включить все записи, и нажмите ОК. Позвольте ему применить необходимые изменения.

Теперь ваш компьютер включен для размещения FTP-сервера.

Теперь, чтобы настроить FTP-сервер, найдите Диспетчер информационных служб Интернета (IIS) в поле поиска.

Настройка FTP-сервера в Windows 10

Под панелью навигации Подключения щелкните правой кнопкой мыши Сайты. Затем выберите Добавить FTP-сайт.

Откроется новое окно, в котором вам нужно будет ввести некоторые сведения о вашем FTP-хостинге.

Введите данные и нажмите Далее.

Вам будет предложено ввести некоторые данные для аутентификации после нажатия кнопки Далее . Введите эти данные.

Нажав Готово , вы получите FTP-сервер, размещенный на вашем компьютере с Windows 10.

Настройка FTP-сервера в Windows 10

Далее мы должны разрешить соединения с и на FTP-сервер.

Читать : FTP-клиент FileZilla для компьютеров с Windows

Читайте также:  ошибка при установке хамачи windows installer

2] Настройте брандмауэр Windows для прохождения через FTP-соединения

Вам необходимо настроить брандмауэр Windows, чтобы разрешить подключения к нему и из него.

Для этого начните с поиска Разрешить приложение или функцию через брандмауэр Windows и выберите соответствующий результат.

Настройка FTP-сервера в Windows 10

Появится окно со всеми настройками. Вы можете нажать кнопку Изменить настройки .

Вы получите заполненный список, в котором вам необходимо включить флажки для FTP-сервера в конфигурациях Личная и Публичная .

После этого просто нажмите ОК.

Теперь вы сможете получить доступ к FTP-серверу в своей локальной сети.

Далее мы увидим, как настроить FTP-сервер для доступа через внешнюю сеть.

Настройка FTP-сервера в Windows 10

Публикация баз 1С на веб сервере

Идем на виртуалку с windows и работаем там с 1С. Кстати, если хотите обойтись вообще без windows, то есть возможность настроить публикацию баз 1С на linux на примере Centos.

Публикация баз 1С на веб сервере

Для начала устанавливаем технологическую платформу и не забываем выбрать Модули расширения веб-сервера.

Создаем там необходимую вам базу данных. Я покажу на примере публикации типовой базы Бухгалтерия 3.0. При первом запуске необходимо будет установить на этот компьютер софтовые лицензии. Они будут использоваться при доступе к базам через браузер.

Установка и настройка Apache 2.4 в Windows

Публикация баз 1С на веб сервере

Теперь устанавливаем apache 2.4. С ним опубликовать базы 1С проще и быстрее, чем с iis. Качаем apache отсюда —

Если у вас не установлен Visual C++ Redistributable for Visual Studio 2015-2019, то скачайте дистрибутивы там же. Бинарники apache скачали, теперь распакуем их в папку C:/apache24/. Затем идем в конфигурационный файл apache C:\Apache24\conf\, открываем его блокнотом и изменяем там несколько параметров:

ServerName localhost:80 ErrorLog «|C:/apache24/bin/ -l C:/apache24/logs/errorlog.%Y-%m-% 2592000»

Публикация баз 1С на веб сервере

Последняя строка это автоматическая ротация логов. Рекомендую ее сразу настроить, а не откладывать на потом. Если у вас по какой-то причине нет возможности использовать стандартный порт 80, потому что он занят кем-то другим, то можно использовать любой другой, например 81. Я всегда так и делал раньше. Но с недавних пор это стало приводить к ошибке, так как после публикации баз 1c через reverse proxy с https, стали вылезать ссылки вида :81. Подобные ссылки невозможно открыть. Это приводит к ошибкам в работе некоторых разделов базы, где эти ссылки вылезают. Подробнее этот момент я рассмотрю ниже, в разделе с возможными ошибками.

Если вы настраиваете apache на Windows Server, то скорее всего 80-й порт у вас будет занимать Служба веб-публикаций (World Wide Web Publushing Service) или W3SVC. Ее можно остановить и отключить.

Читайте также:  Windows Server 2019 миграция и обновление

Для того, чтобы точно узнать, кто занимает тот или иной порт в Windows, можно воспользоваться командой в консоли:

Публикация баз 1С на веб сервере

netstat -ao

Дальше через диспетчер задач смотрите, какой процесс имеет указанный pid. В моем случае это apache. Если это какой-то системный процесс, у него будет pid 4.

Итак, конфиг apache отредактировали, порт 80 указали. Теперь установим apache 2.4 как службу windows. Для этого открываем командную строку от администратора (это важно), переходим в каталог C:\Apache24\bin и выполняем:

Публикация баз 1С на веб сервере

-k install

Вы можете увидеть ошибку, связанную с отсутствием fqdn имени у сервера. Но реально это не представляет проблемы, можно игнорировать.

Errors reported here must be corrected before the service can be started. AH00558: : Could not reliably determine the server’s fully qualified domain name, using fe80::955f:6a46:c404:c1f7. Set the ‘ServerName’ directive globally to suppress this message.

Публикация баз 1С на веб сервере

Переходим в оснастку windows Службы и запускаем Apache2.4.

Убедимся, что веб сервер нормально работает. Для этого в браузере достаточно открыть страницу http://localhost.

Вы должны увидеть сообщение It works! Если видите, то все в порядке.

Публикация баз 1С на веб сервере

Дальше выполняем непосредственно публикацию базы 1С через web сервер apache. Открываем базу через Конфигуратор, выбираем Администрирование -> Публикация на веб-сервере. В качестве каталога можно указать тот же, где лежит сам файл с базой.

Все настройки можно оставлять дефолтными. Сохраняем изменения. После этого должен быть выполнен перезапуск службы apache автоматически. Но если платформа была запущена не от администратора, то у нее не хватит прав это сделать. Надо сходить в Службы и перезапустить вручную.

После этого можно зайти в браузере по адресу http://localhost/buh3 и увидеть локальную файловую базу, которую мы только что опубликовали.

Публикация баз 1С на веб сервере

Теперь с ней можно работать через браузер, но пока только с этого компьютера, либо по локальной сети. Далее сделаем так, чтобы доступ был и через интернет.

Добавление пользователей для подключения через RDP

После успешного лицензирования добавляем первого пользователя для подключения через RDP.

  1. Открываем «Диспетчер серверов».

  2. Раскрываем меню «Средства», выбираем пункт «Пользователи и компьютеры Active Directory».

  3. Разворачиваем раздел «Пользователи и компьютеры».

  4. Кликаем правой кнопкой по своему домену и выбираем пункт «Создать» — «Подразделение».

  5. Задаем имя подразделения — например, «Пользователи».

  6. Кликаем правой кнопкой по созданному подразделению и выбираем пункт «Создать» — «Пользователь».

  7. В карточке пользователя задаем параметры: имя, фамилию, имя на латинице для авторизации.

  8. Указываем пароль и настраиваем его параметры — например, можно запретить смену пароля пользователем и сделать срок действия неограниченным.

  9. Нажимаем «Готово» для сохранения конфигурации.

Аналогичным образом добавляются другие пользователи, которые могут удаленно подключаться к серверу с Windows Server 2012. 

Базовая настройка Windows Server 2012 R2 завершена.

Настройка WebDAV Client Windows Server

Служба WebClient настраивается только через реестр. Все ее параметры хранятся в ветке HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters.

Настройка WebDAV через реестр (regedit)

С практической точки зрения, могут быть интересны следующие параметры службы WebClient:

  • AcceptOfficeAndTahoeServers — отвечает за возможность подключения к веб-серверам SharePoint и Office Web Server (по умолчанию значение — 1);
  • BasicAuthLevel – тип аутентификации, используемый клиентом WebClient. Доступны следующие значения:
  • 0 — Базовая (Basic) аутентификация отключена;
  • 1 — Базовая (аутентификация включена только SSL каталогов — это значение используется по умолчанию в Windows Server 2016);
  • 2 и выше— используется базовая аутентификация для любого типа общих каталогов, как с поддержкой SSL, так и без (это небезопасный вариант, т.к. имя и пароль пользователя при таком типе аутентификации пересылаются по сети в открытом виде).
  • FileSizeLimitInBytes — максимальный размер передаваемых файлов (задается в байтах, по умолчанию размер файлов ограничен 50 Мб)

Для проверки работы клиента WebDav можно попробовать подключить к общедоступному ресурсу с включенной поддержкой Webdav, например . В этом веб-каталоге хранятся популярные утилиты от Sysinternals (Марка Русиновича).

Размещаем HTML сайт на веб сервере IIS

Первое что нужно сделать — это создать корневую директорию нашего тестового сайта, для этого в каталоге С:\inetpub\ создаем папку TestSite и в нее для проверки добавляем файл со следующим содержимым, например

Размещаем HTML сайт на веб сервере IIS

Затем открываем «Диспетчер служб IIS», это можно сделать, например, из диспетчера серверов «Средства ->Диспетчер служб IIS».

Потом щелкаем правой кнопкой мыши по пункту «Сайты ->Добавить веб-сайт».

Размещаем HTML сайт на веб сервере IIS

Откроется окно добавления веб сайта, заполняем необходимые поля и жмем «ОК» (TestSite в моем случае это название сайта).

Теперь можем проверить работу веб сервера и только что созданного сайта, для этого открываем любой веб браузер и переходим на сайт TestSite (только помните, для того чтобы у Вас также как у меня открылся сайт по имени, он должен быть добавлен на DNS сервере (создана A запись) или хотя бы для тестов добавлена запись в файл HOSTS локального сервера).

Размещаем HTML сайт на веб сервере IIS