ngx_link_func_ca_cert

Директива ngx_link_func_ca_cert указывает CA-сертификат для динамически подключаемых приложений в NGINX.

Синтаксисngx_link_func_ca_cert path;
По умолчаниюnone
Контекстserver
Аргументы1

Описание

Директива ngx_link_func_ca_cert используется для задания пути к сертификату удостоверяющего центра (CA), который применяется при установлении защищённых соединений для динамически подключаемых приложений. Эта директива особенно важна для приложений, которые могут полагаться на mutual TLS или сертификаты для защищённой связи. Связывая CA-сертификаты с динамически загружаемым приложением, NGINX позволяет выполнять защищённые вызовы функций этих приложений, гарантируя, что все коммуникации соответствуют требуемым протоколам безопасности.

На практике директива помещается в контекст сервера NGINX. При правильной настройке она инструктирует NGINX загрузить указанный файл CA-сертификата, который будет использоваться для проверки серверных или клиентских сертификатов при выполнении операций, требующих SSL/TLS. Корректное указание этой директивы обеспечивает работу приложения по защищённому каналу, повышая его устойчивость к атакам man-in-the-middle и несанкционированному перехвату данных.

Пользователям необходимо убедиться, что указанный путь к CA-сертификату верен и доступен рабочим процессам NGINX, а также что сертификат находится в формате, распознаваемом OpenSSL, обычно DER или PEM. Если указан несуществующий или недействительный CA-сертификат, связанное приложение может не суметь установить защищённые соединения, что приведёт к возможным сбоям в обслуживании.

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

server {
    listen 8080;
    ngx_link_func_ca_cert "/etc/nginx/ssl/my_ca_cert.pem";
    location /secure_app {
        ngx_link_func_call "secure_function";
    }
}

Убедитесь, что указанный путь к сертификату действителен и доступен процессам NGINX.

CA-сертификат должен быть в формате, совместимом с OpenSSL (например, PEM или DER).

Если CA-сертификат отсутствует или недействителен, динамическая линковка может привести к сбоям защищённых соединений.

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