Интерфейсы и модули Cisco : Модуль коммутации контента Cisco

Учет регистра URL-адреса модуля коммутации контента

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв


Содержание


Введение

Этот документ описывает, как настроить Модуль коммутации контента (CSM) для учета регистра с URL. Конфигурация документа определяет URL.

Предварительные условия

Требования

Примеры в этом документе предполагают, что там существуют, в минимуме:

  • Базовая конфигурация CSM

  • По крайней мере одна конфигурация политики slb под конфигурацией vserver

    Конфигурация должна сослаться на карты политик таким образом:

vserver vserver_name
  virtual ip_address tcp www
  persistent rebalance
  slb-policy policy_name
  inservice

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

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

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

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

По умолчанию URL, которые определены в CSM, учитывают регистр.

Рассмотрите данный пример, который определяет карту политик. Ссылки в качестве примера и определяемая пользователем карта URL и serverfarm:

Примечание: Serverfarm имеет название SFARM1 в данном примере.

map LOWERCASE_ONLY url
  match protocol http url /test*

policy LOWERCASE_ONLY
  url-map LOWERCASE_ONLY 
  serverfarm SFARM1

При вводе http://www.domain.com/Test.html ошибка возвращена. Состояния ошибки, которыми не может быть найден документ. Ошибка происходит, потому что вы ввели верхний регистр T, а не нижний регистр t. CSM передает сброс (RST) сразу после того, как CSM получает клиентский запрос GET, который приводит к ошибке.

Для нечувствительности к регистру настройте CSM для разрешения любого возможного сочетания верхнего регистра и символов в нижнем регистре. Например:

Test
TeSt
TEST

Теперь, рассмотрите эту карту политик, который ссылки другая определяемая пользователем карта URL с названием ANY_CASE. Эта карта политик использует регулярные выражения для учета нечувствительности к регистру:

map ANY_CASE url
  match protocol http url /[T|t][E|e][S|s][T|t]*

policy ANY_CASE
  url-map ANY_CASE
  serverfarm SFARM1

Последний этих двух конфигураций определяет регулярное выражение. Регулярное выражение обеспечивает любую комбинацию верхнего регистра и символов в нижнем регистре для слова "тест", который может придерживаться любой другой последовательностью символов. Добавление подстановочного знака (*) обозначает любую другую последовательность символов для придержаний.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения