EdgeADC
Руководство по администрированию Edgenexus ADC
×
Menu

Протокол

Раздел Протокол используется для настройки многих дополнительных параметров протокола HTTP.
Сервер слишком занят
Предположим, вы ограничили максимальное количество подключений к вашим реальным серверам; вы можете выбрать отображение дружественной веб-страницы после достижения этого предела.
·     Создайте простую веб-страницу со своим сообщением. Вы можете включить внешние ссылки на объекты на других веб-серверах и сайтах. В качестве альтернативы, если вы хотите иметь изображения на вашей веб-странице, используйте встроенные изображения в кодировке base64
·     Найдите файл HTM(L) вашей недавно созданной веб-страницы.
·     Нажмите Загрузить
·     Если вы хотите предварительно просмотреть страницу, вы можете сделать это с помощью ссылки Click Here
Направлено для
Forwarded For - это стандарт де-факто для определения IP-адреса клиента, подключающегося к веб-серверу через балансировщики нагрузки 7-го уровня и прокси-серверы.
Переданный-переданный выход
Вариант
Описание
На сайте
ADC не изменяет заголовок Forwarded-For.
Добавить адрес и порт
Этот выбор добавит IP-адрес и порт устройства или клиента, подключенного к ADC, в заголовок Forwarded-For.
Добавить адрес
Этот выбор добавит IP-адрес устройства или клиента, подключенного к ADC, в заголовок Forwarded-For.
Заменить адрес и порт
Этот выбор заменит значение заголовка Forwarded-For на IP-адрес и порт устройства или клиента, подключенного к АЦП.
Заменить адрес
Этот выбор заменит значение заголовка Forwarded-For на IP-адрес устройства или клиента, подключенного к ADC.
Заголовок для переадресации
Это поле позволяет указать имя, присвоенное заголовку Forwarded-For. Обычно это "X-Forwarded-For", но для некоторых сред оно может быть изменено.
Расширенная журнализация для IIS - Пользовательская журнализация
Информацию X-Forwarded-For можно получить, установив приложение IIS Advanced logging 64-bit. После загрузки создайте пользовательское поле регистрации под названием X-Forwarded-For с указанными ниже настройками.
Выберите Default в списке Source Type в списке Category, выберите Request Header В поле Source Name и введите X-Forwarded-For.
HTTP://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging
Изменения в Apache HTTPd.conf
Вы захотите внести несколько изменений в формат по умолчанию, чтобы регистрировать IP-адрес клиента X-Forwarded-For или фактический IP-адрес клиента, если заголовок X-Forwarded-For не существует.
Эти изменения приведены ниже:
Тип
Значение
LogFormat:
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" комбинированный
LogFormat:
"%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy SetEnvIf X- Forwarded-For "^.*\..*\..*\..*\..*\..*" forwarded
CustomLog:
"logs/access_log" combined env=!forwarded
CustomLog:
"logs/access_log" proxy env=forwarded
Этот формат использует преимущества встроенной поддержки Apache для условного протоколирования на основе переменных окружения.
·     Строка 1 - это стандартная строка комбинированного журнала, отформатированная по умолчанию.
·     В строке 2 поле %h (удаленный хост) заменяется значением (значениями), взятым из заголовка X-Forwarded-For, а имя этого шаблона файла журнала устанавливается на "proxy".
·     Строка 3 - это настройка для переменной окружения "forwarded", которая содержит свободное регулярное выражение, соответствующее IP-адресу, что в данном случае нормально, поскольку нас больше волнует, существует ли IP-адрес в заголовке X-Forwarded-For.
·     Также строка 3 может быть прочитана как: "Если есть значение X-Forwarded-For, используйте его".
·     Строки 4 и 5 указывают Apache, какой шаблон журнала использовать. Если существует значение X-Forwarded-For, используйте шаблон "прокси", в противном случае используйте шаблон "комбинированный" для данного запроса. Для удобочитаемости строки 4 и 5 не используют преимущества возможности Apache по ведению журналов с поворотом (piped), но мы предполагаем, что почти все ее используют.
Эти изменения приведут к регистрации IP-адреса для каждого запроса.
Настройки сжатия HTTP
Сжатие является функцией ускорения и включается для каждой службы на странице IP-служб.
ПРЕДУПРЕЖДЕНИЕ - Будьте предельно внимательны при настройке этих параметров, так как неправильные настройки могут негативно повлиять на работу ADC
Вариант
Описание
Начальная память потока [KB]
Это значение - объем памяти, который может первоначально выделить ADC под каждый запрос. Для наиболее эффективной работы это значение должно быть установлено на величину, чуть превышающую самый большой несжатый HTML-файл, который могут отправить веб-серверы.
Максимальная память потока [KB]
Это значение - максимальный объем памяти, который АЦП выделит на один запрос. Для обеспечения максимальной производительности ADC обычно хранит и сжимает все содержимое в памяти. Если обрабатывается исключительно большой файл содержимого, превышающий этот объем, АЦП будет записывать данные на диск и сжимать их там.
Память инкремента [КБ]
Это значение задает объем памяти, добавляемый к начальному распределению памяти потоков, когда требуется больше памяти. Значение по умолчанию равно нулю. Это означает, что ADC удвоит выделение памяти, когда данные превысят текущее выделение (например, 128 Кб, затем 256 Кб, затем 512 Кб и т.д.) до предела, установленного параметром Maximum Memory Usage per Thread. Это эффективно, когда большинство страниц имеют одинаковый размер, но иногда встречаются файлы большего размера. (Например, большинство страниц имеют размер 128 Кб или меньше, но иногда встречаются ответы размером 1 Мб). В сценарии, когда есть большие файлы переменного размера, эффективнее установить линейное приращение значительного размера (например, ответы размером от 2 Мб до 10 Мб, более эффективным будет начальное значение 1 Мб с приращением 1 Мб).
Минимальный размер сжатия
[байты]
Это значение - размер в байтах, при котором АЦП не будет пытаться сжимать данные. Это полезно, поскольку все, что меньше 200 байт, плохо сжимается и может даже увеличиться в размере из-за накладных расходов на заголовки сжатия.
Безопасный режим
Отметьте эту опцию, чтобы предотвратить применение ADC сжатия к таблицам стилей и JavaScript. Причина этого заключается в том, что хотя ADC знает, какие отдельные браузеры могут обрабатывать сжатое содержимое, некоторые другие прокси-серверы, даже если они заявляют о своей совместимости с HTTP/1.1, не могут корректно передавать сжатые таблицы стилей и JavaScript. Если возникают проблемы с таблицами стилей или JavaScript через прокси-сервер, используйте эту опцию, чтобы отключить сжатие этих типов. Однако это уменьшит общую степень сжатия содержимого.
Отключить сжатие
Поставьте галочку, чтобы запретить ADC сжимать любой ответ.
Компресс по мере выполнения
ON - Используйте Compress as You Go на этой странице. При этом каждый блок данных, полученных от сервера, сжимается в дискретный фрагмент, который полностью декомпрессируется.
OFF - Не использовать Compress As You Go на этой странице.
По запросу страницы - использовать Compress as You Go по запросу страницы.
Исключения глобального сжатия
Все страницы с добавленным расширением в списке исключений не будут сжиматься.
·     Введите имя индивидуального файла.
·     Нажмите кнопку обновить.
·     Если вы хотите добавить тип файла, просто введите "*.css", чтобы исключить все каскадные таблицы стилей.
·     Каждый файл или тип файла должен быть добавлен с новой строки.