Параметры сервера Proxy

Этот раздел посвящен дополнительной настройке сервера Proxy. Параметры сервера Proxy позволяют системному администратору выполнить тонкую настройку сервера Proxy. В частности, вы можете настроить соединения и запросы к серверу приложений, включить кэширование, указать, какие запросы следует отклонять, определить, как должны обрабатываться ошибочные ответы, и указать расположение протоколов сервера Proxy.

После создания сервер Proxy автоматически отслеживает работу среды и может направлять запросы в продукт. В соответствии с требованиями конкретной среды можно выполнить дополнительную настройку сервера Proxy.

Для того чтобы открыть эту страницу административной консоли, выберите Серверы > Типы серверов > Серверы Proxy WebSphere > имя_сервера_proxy > Параметры сервера Proxy HTTP > Параметры Proxy .

На вкладке Конфигурация можно изменить настраиваемые параметры сервера Proxy.

Конфигурация

Включить поддержку Web-служб

Указывает, разрешается ли серверу Proxy маршрутизировать потоки данных Web-служб.

Тип данных Булевское значение
Значение по умолчанию True
Каталог файла статической маршрутизации

Задает каталог, в котором находится статический файл.

Тип данных Строка
Значение по умолчанию ${PROFILE_ROOT}/staticRoutes
Выключенные методы HTTP

Задает список методов HTTP, которые выключены для сервера Proxy. Для включения этой опции включите данный переключатель. Выберите Создать или Удалить для добавления или удаления методов HTTP из списка.

Тип данных Строка
Значение по умолчанию Пробел
Параметры исходящего соединения

Задает базовые параметры соединения HTTP между сервером Proxy и серверами информационного наполнения.

Тайм-аут исходящего запроса
Время в секундах по умолчанию, по истечении которого сервер Proxy завершает запрос к серверу информационного наполнения по тайм-ауту. Будьте внимательны при изменении этого значения.
Тайм-аут исходящего соединения
время в миллисекундах, в течение которого сервер Proxy ожидает соединения с сервером. По истечении этого времени сервер Proxy пытается подключиться к другому серверу. Если других серверов нет, то запрос завершается по тайм-ауту. Значение 0 указывает, что сервер Proxy должен использовать значение тайм-аута ядра операционной системы.
Объединять соединения с сервером информационного наполнения в пул
Это параметр оптимизации. Объединение соединений в пул позволяет серверу Proxy хранить соединения с сервером и использовать их повторно, вместо того чтобы постоянно создавать и уничтожать их.
Максимальное число соединений на сервер
Задает максимальное число соединение в пуле для отдельного сервера информационного наполнения.
Локальный исходящий адрес TCP
задает локальный адрес TCP для данных, которые входят в контейнер SIP и выходят из него. Значение этого параметра представляет собой имя хоста или IP-адрес, используемые для всех соединений между Proxy SIP и контейнерами SIP при сегментировании сети.
Тип данных Строка
Значение по умолчанию *
Диапазон IP-адрес или допустимое имя хоста
Для настройки исходящих соединений доступны следующие настраиваемые свойства Proxy.
  • key=http.maxTargetReconnects: максимальное число попыток установить соединение с тем же целевым сервером информационного наполнения для каждого запроса. Значение по умолчанию - 5.
  • key=http.maxTargetRetries: максимальное число попыток сервера Proxy выбрать новый целевой сервер информационного наполнения для каждого запроса. Значение по умолчанию - 5.
  • key=http.routing.sendReverseProxyNameInHost: определяет, преобразуется ли заголовок хоста для информационного наполнения, которое не находится на сервере информационного наполнения WebSphere Application Server. Возможны значения - true и false, регистр не учитывается. Если значение этого свойства равно false (это значение по умолчанию), то заголовок хоста преобразуется в хост целевого сервера. Если значение равно true, заголовок хоста не изменяется.
  • key=http.compliance.disable: указывает, проверяется ли совместимость с HTTP версии 1.1 в соединениях между сервером Proxy и серверами информационного наполнения. Возможны значения - true и false, регистр не учитывается. Значение по умолчанию - false.
  • key=http.compliance.via: значение заголовка via, добавляемого в запросы и ответы для обеспечения совместимости HTTP. Если значение - null, то заголовок via не добавляется. Если значение - true, то добавляется значение via по умолчанию. В остальных случаях добавляется указанное значение via. Значение по умолчанию - null.
Конфигурация SSL входящего соединения

Задает конфигурацию SSL из одного из нескольких источников.

Центральное управление
Указывает, следует ли использовать конфигурацию SSL для области действия, в которую входит эта конечная точка.
Специальная для этой конечной точки
При выборе этой опции открывается список Выбрать конфигурацию SSL.
Выбрать конфигурацию SSL
Указывает предопределенную конфигурацию SSL.
Тип данных Строка
Значение по умолчанию Нет
Диапазон NONE, CellDefaultSSLSettings или NodeDefaultSSLSettings
Кэширование

Указывает, включается ли на сервере Proxy кэширование информационного наполнения серверов.

При выборе опции Включить кэширование для сервера Proxy включается кэширование статического информационного наполнения, согласно спецификациям HTTP 1.1. По умолчанию кэширование информационного наполнения включено.

Перечисленные ниже свойства применяются только при включенном кэшировании:
Имя экземпляра кэша
Задает экземпляр кэша динамических объектов, настроенный на странице Ресурсы > Экземпляры кэша > Экземпляры кэша объектов, который используется для кэширования всех ответов со статическим и динамическим наполнением. Этот экземпляр кэша объектов необходимо настроить для поддержки новых интерфейсов прикладных программ (API) ввода-вывода (NIO).
Кэшировать содержимое SSL
Определяет, следует ли кэшировать ответы клиентских соединений SSL сервера Proxy, завершаемых сервером Proxy.
Кэшировать агрессивно
Включает кэширование ответов HTTP, которые обычно не кэшируются. Правила кэширования, определенные HTTP 1.1, могут нарушаться в целях оптимизации кэширования.
Кэшировать динамическое информационное наполнение
Указывает, следует ли кэшировать динамическое информационное наполнение, создаваемое серверами WebSphere Application Servers версии 6.02 и выше. Кэширование динамического информационного наполнения, создаваемого серверами информационного наполнения WebSphere Application Server версии 6.02 и ниже не поддерживается.
Ограничить размер записи кэша в памяти
При выборе этой опции становится включается опция Размер записи кэша в памяти.
Размер записи кэша в памяти
Задает максимальный размер отдельного кэшируемого ответа в мегабайтах. Ответ, размер которого превышает это значение, не кэшируется.
Ведение протоколов

На сервере Proxy ведутся протоколы для запросов, проходящих через этот сервер, и запросов, хранимых в кэше. При выборе опции Включить протоколы доступа можно задать размер и расположение протокола доступа.

Максимальный размер протокола доступа
Укажите максимальный размер протокола доступа в мегабайтах.
Тип данных Целое число
Единицы измерения Мегабайты
Значение по умолчанию 500
Протокол доступа Proxy
Указывает расположение каталога для протокола доступа Proxy.
Тип данных Строка
Значение по умолчанию ${SERVER_LOG_ROOT}/proxy.log
Протокол доступа кэша
Указывает расположение каталога для протокола доступа кэша.
Тип данных Строка
Значение по умолчанию ${SERVER_LOG_ROOT}/cache.log
Локальный протокол доступа
Указывает расположение каталога для локального протокола доступа.
Тип данных Строка
Значение по умолчанию ${SERVER_LOG_ROOT}/local.log
Прим.: Существует протокол ${SERVER_LOG_ROOT}/local.log, регистрирующий информационное наполнение, обслуживаемое сервером Proxy локально. Оно не находится в кэше Proxy.
Запросы HTTP заносятся в один из трех протоколов: сервера Proxy, кэша или локального обслуживания. Конфигурация локального протокола в настоящее время недоступна в административной консоли, но доступна в ${SERVER_LOG_ROOT}/local.log. Укажите расположение этого протокола в настраиваемом свойстве http.log.localFileName. Содержимое каждого протокола форматируется согласно общему формату протоколов National Center for Supercomputing Applications (NCSA).
  • Протокол доступа к серверу Proxy: регистрирует ответы, полученные от удаленных серверов.
  • Протокол доступа к кэшу: регистрирует ответы, обслуживаемые локальным кэшем.
  • Протокол локального доступа: регистрирует все локальные ответы, не попавшие в кэш, например, операции перенаправления и внутренние ошибки.
Ниже перечислены настраиваемые свойства сервера Proxy, относящиеся к ведению протоколов:
  • key=http.log.disableAll: это свойство отключает ведение всех протоколов. Значение true прекращает ведение протокола сервера Proxy, протокола кэша и локального протокола.
  • key=http.log.maxSize: максимальный размер протокола в мегабайтах (Мб). Значение UNLIMITED означает неограниченный размер. Значение по умолчанию - 25 Мб.
  • key=http.log.localFileName: содержит имя локального протокола. Значение NULL указывает, что используется значение по умолчанию, ${SERVER_LOG_ROOT}/local.log.
Защита

Этот раздел позволяет настроить опции защиты.

Использовать заголовок сервера, маскирующего Proxy
При выборе этой опции клиенту пересылается имя сервера информационного наполнения.
Использовать заголовок базового сервера
При выборе этой опции в качестве имени сервера информационного наполнения пересылается имя сервера по умолчанию.
Указывать значение заголовка сервера
При выборе этой опции доступен параметр Заголовок сервера.
Заголовок сервера
Задает имя сервера, используемое в ответах HTTP.
Надежные Proxy защиты
Указывает посредники для обработки запросов, отличные от сервера Proxy. Этот параметр определяет, какие серверы Proxy могут считаться надежными; например, Web-серверы считывают входящие запросы, чтобы выяснить, на какой сервер Proxy они направлены. Укажите IP-адрес или полное имя хоста в этом поле.
Включите этот переключатель для включения Proxy защиты. Для добавления или удаления серверов Proxy из списка нажмите Создать или Удалить.
Прим.: Пустой список надежных серверов Proxy защиты означает, что все клиенты модулей WebSphere Application Server считаются надежными.
Тип данных Строка
Значение по умолчанию Пробел
Диапазон IP-адрес или допустимое имя хоста
Стратегия настройки модуля Proxy

В этом разделе настраиваются модули Proxy.

Создать конфигурацию модуля
Указывает, что следует создать файл конфигурации модуля Proxy, который можно применять на Web-сервере, который развертывается перед сервером Proxy. Модуль может определять URI, который сервер Proxy будет обрабатывать от имени сервера приложений. Модуль может определить конечную точку, или границы сервера Proxy, чтобы правильно пересылать получаемые запросы на сервер Proxy.
Опции, доступные для создания модуля, описываются в следующей таблице:
Область действия Описание
Нет Не ограничено.
Все Сервер Proxy создает конфигурацию модуля, включающую все URI, обрабатываемые всеми серверами Proxy в локальной ячейке, и всех ячейках, связанных мостом базисной группы.
Ячейка Сервер Proxy создает конфигурацию модуля, включающую все URI, обрабатываемые всеми серверами Proxy в ячейке.
Узел Включает все URI, настроенные для узла.
Сервер Сервер Proxy создает файл конфигурации модуля только для текущего настроенного сервера Proxy.
Сценарий изменения конфигурации модуля
Задает путь к сценарию, запускаемому после создания конфигурации модуля WebSphere Application Server.
Стратегия пользовательских страниц ошибок

В этом разделе настраиваются параметры страниц ошибок для ошибок, возникающих во время обработки запроса.

По умолчанию, пользовательские страницы ошибок не создаются.
URI приложения создания страниц ошибок
Указывает, что если для установленного приложения задан допустимый URI, то включается стратегия пользовательских страниц ошибок. Если допустимый URI для установленного приложения не указан, то стратегия пользовательских страниц не обрабатывает запросы.
Обрабатывать удаленные ошибки
Указывает, что обрабатываются коды состояния ошибок ответов HTTP, генерированные как сервером Proxy, так и другими структурами, расположенными за сервером Proxy в соединении. Если эта опция не выбрана, то обрабатываются только коды состояния ошибок ответов HTTP, созданные сервером Proxy. Лучше всего настроить приложение страниц ошибок на том же компьютере, что и сервер Proxy.
Заголовки, пересылаемые в приложение страниц ошибок
Указывает дополнительные значения заголовков из клиентского запроса, пересылаемые приложению страниц ошибок в качестве параметров запросов. Помимо настроенных, приложению страниц ошибок всегда направляются параметры запросов responseCode и URI. Параметр responseCode - это код состояния HTTP, создаваемый внутренне или возвращаемый сервером информационного наполнения. Параметр URI - это URI запроса для клиента.
Пример: URI страницы ошибок - /ErrorPageApp/ErrorPage, пересылаемые заголовки содержат Host, клиент отправляет следующий запрос:
GET  /house/rooms/kitchen.jpg HTTP/1.1
Host:  homeserver.companyx.com
Запрос приводит к ответу HTTP 404 (локальному или удаленному), и URI запроса к приложению страниц ошибок будет следующим:
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
Коды состояния HTTP, распознаваемые как ошибки
Коды состояния, для которых в стратегии страниц ошибок предусмотрены ответы. Если код состояния не указан, то возвращается исходное содержимое ответов с этим кодом состояния. Если не указан ни один код состояния HTTP, то применяются значения по умолчанию, 404 и 5XX. Вместо того чтобы указывать коды состояния по отдельности, рекомендуется задавать диапазон с помощью следующего приема:
  • 5XX: 500-599
  • 4XX: 400-499
  • 3XX: 300-399
  • 2XX: 200-299

Настраиваемое свойство Proxy, применяемое при вызове пользовательской страницы ошибок: key=http.statuscode.errorPageRedirect. Это настраиваемое свойство определяет, создается ли страница ошибок с помощью перенаправления, вместо того чтобы использовать приложение страницы ошибок Proxy. Допустимые значения: true и false. Значение по умолчанию - false.

Обслуживание статических файлов

Задает значения, которые требуются серверу Proxy для обслуживания статических файлов.

Корневой каталог документа статического файла
Задает расположение файловой системы, в которой находятся статические файлы.
Тип данных Строка
Значение по умолчанию ${PROFILE_ROOT}/staticContent
Связи информационного наполнения
Задает связь типа информационного наполнения для определенного расширения файла. Укажите значения следующих параметров.
Расширение Расширение файла темы, связываемое с типом контекста.
Заголовок Имя заголовка для передачи клиенту
Значение Значение заголовка для передачи клиенту в заголовке типа-контекста
Вес Значение с плавающей точкой, которое используется для вычисления ранга файлов с этим расширением
Управление нагрузкой

Задает значения, которые требуются серверу Proxy для управления нагрузкой.

Тайм-аут монитора высокой готовности
Задает время (в секундах) до наступления тайм-аута монитора высокой готовности.
Тип данных Строка
Единицы измерения Секунды
Значение по умолчанию 300
URI советника
Задает URI для советника.
Тип данных Строка
Значение по умолчанию /
Алгоритм распределения нагрузки
Задает алгоритм для распределителя нагрузки.
Тип данных Строка
Значение по умолчанию Пробел



Ссылки, помеченные как (в сети), требуют подключения к Internet.

Задачи, связанные с данной
Информация, связанная с данной


Имя файла: ujpx_proxy.html