ajp_param

Директива `ajp_param` задаёт параметры для запросов по протоколу AJP к проксируемому серверу.

Синтаксисajp_param name value;
По умолчаниюnone
Контекстhttp, server, location
Аргументыflag

Описание

Директива ajp_param позволяет пользователю указать параметры, которые будут переданы AJP (Apache JServ Protocol) бэкенд-серверу во время запроса. Она может использоваться в контекстах http, server и location, что даёт гибкость в выборе места её определения в конфигурации NGINX.

При использовании ajp_param принимает аргументы в виде пары ключ-значение. Ключ — это имя параметра, а значение — соответствующее значение, которое должно быть отправлено на сервер прикладного приложения. Это особенно полезно для передачи специфичных конфигурационных или контекстных данных, которые могут потребоваться AJP-бэкенду.

Эта директива не имеет значения по умолчанию и не вызывает побочных эффектов; она лишь подготавливает параметры для отправки в AJP-запросе. Она дополняет другие директивы, связанные с AJP, обеспечивая корректную передачу необходимой контекстной информации на бэкенд-сервер и позволяя ему адекватно реагировать на разные запросы на основе предоставленных параметров.

Пример конфига

location /app {
    ajp_pass 127.0.0.1:8009;
    ajp_param MyParam MyValue;
}

Убедитесь, что имена параметров написаны правильно и соответствуют тому, что ожидает AJP-бэкенд.

Не все бэкенд-приложения будут обрабатывать или требовать AJP-параметры, поэтому заранее проверьте требования.

← Ко всем директивам