Инсталляция D3Web и D3Service¶
- Table of contents
- Инсталляция D3Web и D3Service
Термины¶
Internet Information Server (IIS) — набор серверов для нескольких служб Интернета от компании Microsoft. Основным компонентом IIS является веб-сервер, который позволяет размещать сайты в Интернете.
.Net Framework - комплексная модель программирования для создания всех типов приложений: от мобильных и веб-приложений до классических приложений.
Visual C Redistributable - распространяемый пакет Visual C устанавливает компоненты среды выполнения, необходимые для выполнения приложений C.
Требования¶
Для корректной работы приложения D3Web требуется:
- Операционная система: не ниже, чем Windows 7;
- IIS (Internet Information Services версии не ниже 7.5 (с установленным ASP.NET);
- .Net Framework 4.5;
- Visual C Redistributable 2013 x64;
- Браузер.
Настройка¶
Установка IIS в Windows 7¶
Для установки IIS в Windows 7 нужно зайти в Панель управления-Программы и открыть Программы и компоненты.
Далее нужно выбрать Включение и отключение компонентов Windows:
В узле Службы IIS нужно указать устанавливаемые компоненты:
- Службы Интернета -> Компоненты разработки приложений->(ASP.NET, Расширения ISAPI, Расширяемость .NET, Фильтры ISAPI)
- Службы Интернета -> Общие функции HTTP->(Документ по умолчанию, Ошибки HTTP, Просмотр каталога, Статическое содержимое)
- Службы Интернета -> Безопасность->(Проверка подлинности Windows, Проверка подлинности с сопоставлением сертификата клиента, Проверка подлинности с сопоставлением сертификата клиента IIS)
- Средства управления веб-сайтом->(Консоль управления IIS, Служба управления IIS, Сценарии и средства управления IIS)
Установить указанные компоненты.
Установка IIS в Windows Server¶
Для установки IIS в Windows Server нужно зайти в Панель управления-Программы и открыть Программы и компоненты.
Далее нужно выбрать Включение и отключение компонентов Windows.
После этого необходимо выбрать - Роли.
Далее нажать на ссылку - Добавить роли (либо выбрать пункт Добавить роли в контекстном меню Роли).
Выбрать роль Веб-сервер (IIS):
Настроить службы выбранной роли.
По умолчанию требуемые службы уже будут включены, останется добавить службу Разработка приложений->(ASP.NET,Расширения ISAPI, Расширяемость .NET, Фильтры ISAPI).
Установить службу.
Управление безопасностью¶
Для работы авторизации Windows необходимо:
Зайти Пуск - Диспетчер служб IIS и выбрать Проверка подлинности:
Далее включить Проверка подлинности Windows:
Удаление приложения по умолчанию (Default Web Site)¶
По умолчанию приложение D3 Web устанавливается с привязкой к порту 80. Так как этот порт уже используется приложением IIS - Default Web Site, требуется его удалить.
Для этого через Панель управления->Система и безопасность->Администрирование нужно запустить Диспетчер служб IIS.
В дереве сайтов найти приложение - Default Web Site и удалить его, используя контекстное меню.
Приложение Default Web Site удалять необязательно, если приложение D3 Web требуется установить на другой порт.
Инсталляция¶
Для инсталляции необходимо запустить приложение CompleteSetup.
На время инсталляции рекомендуется отключить антивирусные программы.
Проверка наличия требуемых компонентов¶
Во время старта инсталляции произойдет проверка на наличие требуемых компонентов. Если какого-либо компонента не существует, инсталлятор автоматически запустит установку требуемого пакета.
Например, если требуется установить vcredist_x64, то автоматически запустится инсталляция этого пакета.
Так же во время инсталляции проверяется наличие пакета .Net Framework 4.5, Visual C Redistributable 2013 x64, версии операционной системы, версии IIS.
Настройка приложения¶
По умолчанию обе части Digispot 3 устанавливаются на один компьютер ( сервисы устанавливаются по очереди). Существует возможность разделить установку, т.е. поставить Digispot 3 Web Service и Digispot 3 Web Site на разные компьютеры. Для этого необходимо при установке отметить только ту часть, которую необходимо установить.
В процессе установки требуется указать:
1. Каталог инсталляции. По умолчанию, приложение Digispot 3 Web Service устанавливается в C:\D3 Service, а Digispot 3 Web Site выбирает каталог "C:\Inetpub" - это стандартный каталог по умолчанию для приложения IIS:
2. Так как приложение D3 Web устанавливается только вместе с приложением Digispot 2, требуется указать путь до каталога с настройками Digispot (D2 Root path).
Это требуется для синхронизации работы Digispot 2 и D3 Web. Инсталлятор получает информацию о том, где хранятся расписания, и адрес для соединения с базой данных Digispot 2, а так же другую служебную информацию.
3. Далее необходимо выбрать Сервисы и настроить Host:
4. Последним шагом нужно указать название и порт для запуска приложения.
Для работы приложений необходимо добавить лицензии, полученные в техподдержке, в корневой каталог D3 Service. Тип приобретенной лицензии влияет на набор доступных адаптеров.
Сервис регистрируется инсталлятором с системной учетной записью для входа. В случае, если подключение к sql-серверу организовано с помощью Windows-аутентификации или в случае, когда ROOT находится на общем сетевом ресурсе, сервис, запущенный из-под локальной системной учетной записи, не получит доступ к указанным ресурсам. В таком случае необходимо изменить учетную запись входа сервиса.
После установки приложения, через Панель управления-> Система и безопасность->Администрирование->Диспетчер служб IIS проверить, что приложение установлено и корректно запускается.
Запуск приложения¶
Для запуска приложения, нужно открыть любой браузер и в адресной строке указать адрес приложения D3 Web.
Например, http://localhost, если приложение использует порт 80 по умолчанию, или, например, http://localhost:85, если приложение использует порт 85.
Браузер запустит окно авторизации приложения.