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

Протокол

Раздел Протокол используется для установки многих дополнительных настроек для протокола HTTP.
Сервер слишком занят
Предположим, Вы ограничили максимальное количество подключений к Вашим реальным серверам; Вы можете выбрать отображение дружественной веб-страницы, когда этот лимит будет достигнут.
·     Создайте простую веб-страницу с Вашим сообщением. Вы можете включить внешние ссылки на объекты на других веб-серверах и сайтах. В качестве альтернативы, если Вы хотите, чтобы на Вашей веб-странице были изображения, используйте встроенные изображения в кодировке base64
·     Найдите файл HTM(L) Вашей недавно созданной веб-страницы
·     Нажмите кнопку Загрузить
·     Если Вы хотите предварительно просмотреть страницу, Вы можете сделать это с помощью ссылки Click Here
Направлено для
Forwarded For - это стандарт де-факто для идентификации IP-адреса клиента, подключающегося к веб-серверу через балансировщики нагрузки 7-го уровня и прокси-серверы.
Переданный-переданный выход
Вариант
Описание
На сайте
ADC не изменяет заголовок Forwarded-For.
Добавить адрес и порт
Этот выбор добавит IP-адрес и порт устройства или клиента, подключенного к АЦП, к заголовку Forwarded-For.
Добавить адрес
Этот выбор добавит IP-адрес устройства или клиента, подключенного к АЦП, к заголовку 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" комбинированный 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-служб.
ПРЕДУПРЕЖДЕНИЕ - Будьте предельно внимательны при настройке этих параметров, так как неправильные настройки могут негативно повлиять на работу АЦП
Вариант
Описание
Начальная потоковая память [KB]
Это значение - объем памяти, который может первоначально выделить каждый запрос, полученный ADC. Для наиболее эффективной работы, это значение должно быть установлено на величину, чуть превышающую самый большой несжатый HTML файл, который, скорее всего, будут отправлять веб-серверы.
Максимальная потоковая память [KB]
Это значение - максимальный объем памяти, который АЦП выделит на один запрос. Для обеспечения максимальной производительности АЦП обычно хранит и сжимает все содержимое в памяти. Если обрабатывается исключительно большой файл содержимого, превышающий этот объем, АЦП будет записывать данные на диск и сжимать их там.
Память инкремента [КБ]
Это значение устанавливает объем памяти, добавляемый к начальному распределению памяти потоков, когда требуется больше памяти. По умолчанию значение равно нулю. Это означает, что 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" для исключения всех каскадных таблиц стилей.
·     Каждый файл или тип файла должен быть добавлен в новую строку.
Постоянные файлы cookie
Этот параметр позволяет Вам указать, как будут обрабатываться Persistence Cookies.
Поле
Описание
Атрибут Кука того же сайта
Нет: Все файлы cookie доступны для скриптов
Небрежный: Предотвращает доступ к файлам cookie на разных сайтах, но они сохраняются, чтобы стать доступными и передаваться на принадлежащий сайт, если его посещают
Строгий: предотвращает доступ или сохранение любых файлов cookie для другого сайта
Выкл: возврат к поведению браузера по умолчанию
Безопасный
Этот флажок, если он установлен, применяет постоянство к безопасному трафику
Только HTTP
Если флажок установлен, это разрешает постоянные куки только для HTTP-трафика