Предварительная настройка сервера
Подготовка к установке
-
Проверьте, включены ли следующие роли и компоненты при помощи Мастера добавления ролей и компонентов:
Роли:-
Storage Services / Службы хранилища.
-
Default Document / Документ по умолчанию.
-
Directory Browsing / Просмотр каталога.
-
HTTP Errors / Ошибки HTTP.
-
Static Content / Статическое содержимое.
-
HTTP Redirection / Перенаправление HTTP.
-
HTTP Logging / Ведение журнала HTTP.
-
Static Content Compression / Сжатие статического содержимого.
-
Request Filtering / Фильтрация запросов.
-
Windows Authentication / Проверка подлинности Windows.
-
Basic Authentication / Обычная проверка подлинности.
-
.NET Extensibility 3.5.
-
.NET Extensibility 4.6 (или выше).
-
ASP.NET 4.6 (или выше).
-
ISAPI Extensions / Расширения ISAPI.
-
ISAPI Filters / Фильтры ISAPI.
-
IIS Management Console / Консоль управления IIS.
-
IIS 6 Metabase Compatibility / Совместимость конфигурации метабазы.
-
IIS 6 Management Console / Консоль управления IIS 6.
Компоненты:-
.NET Framework 3.5 SP1.
-
.NET Framework 4.7.2 (или выше).
-
ASP.NET 4.6 (или выше).
-
HTTP Activation / Активация по HTTP.
-
TCP Port Sharing / Совместное использование портов TCP.
Подробная инструкция по добавлению ролей и компонентов доступна в интернете: -
-
Убедитесь, что в Windows существует группа безопасности IIS_IUSRS (создаётся при установке IIS). Если такой группы нет, создайте её самостоятельно и добавьте в неё пользователей: NETWORK SERVICE, SERVICE, SYSTEM, IUSR.
-
Отключите контроль учетных записей (UAC) следующим образом:
-
Откройте приложение Редактор реестра от имени администратора.
-
Откройте раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
. -
Измените значение параметра
EnableLUA
с1
на0
. -
Перезагрузите компьютер.
-
-
Убедитесь, что у учетной записи, под которой исполняется процесс IIS (по умолчанию учетная запись Network Service), есть права на чтение следующих папок:
-
Системной папки Windows для временных файлов (по умолчанию папка
Windows\Temp
). -
Временной папки IIS
\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
.Чтобы восстановить права на временные папки в ОС Windows Server 2012 (R2), выполните от имени локального администратора команду
dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
.
-
-
Для Microsoft Windows Server 2016 и выше: переключите схему управления электропитанием в положение Высокая производительность.
Настройка IIS
Сервер Docsvision публикуется на сайте IIS. Сервер может быть опубликован на стандартном сайте Default Web Site, или для него может быть создан отдельный сайт.
![Страница настроек сайта в IIS](../_images/iis-site-settings.png)
-
В настройках сайта в IIS рекомендуется отключить ведение журнала (Enable logging), иначе возможно быстрое заполнение дискового пространства файлами журнала.
-
В настройках Привязки сайта установите тип
http
первым в списке, иначе программа Консоль настройки Docsvision не сможет установить соединение с сервером Docsvision. -
Если модуль динамического сжатия (gzip, deflate) установлен, флаг
Разрешить сжатие динамического содержимого
должен быть снят. Не требуется, если модуль динамического сжатия не установлен. -
Убедитесь, что раздел
anonymousAuthentication
разблокирован. Для этого откройте IIS, выберите сервер и откройте пункт Редактор конфигураций в центральной области окна. Укажите путь до раздела конфигурации:system.webServer/security/authentication/anonymousAuthentication
. Если раздел заблокирован, нажмите разблокировать.Рисунок 2. Разблокировка разделаРаздел необходимо разблокировать для всего сервера, а не только для сайта Docsvision.