Конфигурация веб-сервера

Приложение Release Control можно развернуть для работы с веб-сервером. Один из следующих веб-серверов можно установить на одном компьютере с приложением Release Control:

  • Microsoft Internet Information Services (IIS) 5.x или 6.x
  • Apache HTTP Server 2.2x

    Пакет установки Apache находится в папке <каталог установки Release Control>\utilities\webServerConfigurer\apache

Приложение Release Control нельзя настроить на работу с сервером Apache, если на сервере уже установлен и активирован веб-сервер Microsoft IIS, поскольку по умолчанию для обоих серверов используется порт 80. Сначала необходимо остановить веб-сервер Microsoft IIS. После завершения установки можно настроить веб-сервер Apache для работы с другим портом (например, 90), а затем перезапустить IIS.

Настройка веб-сервера может понадобиться в следующих случаях:

  • используется стороннее решение для управления удостоверениями, например, CA SiteMinder;
  • развертывается система балансировка нагрузки ПО, которая не может использовать протокол AJP для обмена данными с Tomcat в кластерной среде.

Для настройки веб-сервера используйте средство WebServerConfigurer.

После установки веб-сервера убедитесь, что порт сервера указан в поле Адрес сервера (на панели Модуль > Администратор > Конфигурация > Сервер). Если адрес сервера настроен неправильно, отправка сообщений и отчетов может работать ненадлежащим образом. Сведения см. в разделе Панель "Сервер".

Использование служебной программы Web Server Configure.

Выполните следующую команду:

<каталог установки Release Control>\bin\WebServerConfigurer.bat <параметры>

Ниже приведены <параметры> командной строки:

Параметр Описание
config apache <порт> <домашний каталог apache>

Настройка веб-сервера Apache. Укажите параметры конфигурации Apache:

  • <порт>. Порт, используемый веб-сервером Apache.
  • <домашний каталог apache>. Каталог установки веб-сервера Apache.
config IIS, <порт> <версия> <веб-сайт RC>

Укажите параметры конфигурации для сервера IIS:

  • <порт>. Порт, используемый сервером. По умолчанию используется порт 80.
  • <версия>. Версия веб-сервера (5 или 6).
  • <Веб-сайт RC>. Веб-сайт, заданный для приложения Release Control. В новой установке IIS для сайта Release Control по умолчанию используется имя Default Web Site.
--encrypted-password-file <файл> Использует зашифрованный пароль, заданный в файле <файл>.
remove-config

Настраивает Release Control для работы с веб-сервером. Данная команда не выполняет удаление веб-сервера.

В файле <каталог установки Release Control>\conf\server.settings для номера порта Release Control в свойстве server-address устанавливает значение по умолчанию, используемое в Tomcat (8080). Убедитесь, что номера портов Release Control и Tomcat совпадают.

Например:

  • Чтобы установить сервер Apache, выполните следующую команду:
    <каталог установки Release Control>\bin\WebServerConfigurer.bat install apache "C:\Apache Software Foundation\Apache 2.2"
  • Чтобы настроить сервер IIS версии 6 для веб-сайта по умолчанию, выполните следующую команду:
    <каталог установки Release Control>\bin\WebServerConfigurer.bat config IIS 6 "Default Web Site"
    • После настройки веб-сервера IIS с помощью служебной программы webServerConfigurer у фильтра ISAPI, который отвечает за перенаправление с сервера IIS на сервер Tomcat приложения Release Control, может быть статус Неизвестный. После первого входа пользователя в приложение Release Control статус фильтра ISAPI должен обновиться на Готов.
    • Нельзя настроить веб-сервер IIS с уже существующим и запущенным фильтром ISAPI. Сначала необходимо удалить предыдущую установку фильтра "mod_jk" ISAPI, а затем использовать средство webServerConfigurer, чтобы настроить IIS для приложения Release Control.
  • Чтобы удалить конфигурацию веб-сервера, выполните следующую команду:
    <каталог установки Release Control>\bin\WebServerConfigurer.bat remove-config
Обращайтесь