nchan_redis_ssl_client_certificate_key

Директива `nchan_redis_ssl_client_certificate_key` указывает путь к ключу SSL-клиентского сертификата для подключений к Redis в Nchan.

Синтаксисnchan_redis_ssl_client_certificate_key path_to_private_key_file;
По умолчаниюnone
Контекстupstream
Аргументы1

Описание

Директива nchan_redis_ssl_client_certificate_key используется в модуле Nchan для настройки аутентификации по SSL-клиентскому сертификату, когда Nchan подключается к серверу Redis по SSL. Эта директива позволяет пользователю указать путь к файлу, в котором хранится приватный ключ SSL-клиентского сертификата. Указав правильный путь, Nchan сможет корректно предоставить SSL-клиентский сертификат серверу Redis во время начального SSL-рукопожатия, обеспечивая защищённую связь.

Эта директива важна в сценариях, где Redis настроен требовать аутентификацию по SSL, что усиливает безопасность, гарантируя, что доступ к экземпляру Redis получают только авторизованные клиенты. Пользователям нужно убедиться, что путь указывает на действительный файл с приватным ключом; в противном случае Nchan не сможет аутентифицироваться на сервере Redis, что может привести к сбоям в коммуникации.

В целом это критическая конфигурация для любой установки Nchan, использующей Redis с аутентификацией SSL-клиентом. Правильное использование этой директивы помогает устанавливать защищённые соединения, защищая передачу сообщений между Nchan и Redis от перехвата и подмены.

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

upstream redis_backend {
    server 127.0.0.1:6379;
    nchan_redis_ssl_client_certificate_key /path/to/client-cert-key.key;
}

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

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

Пропуск этой директивы при использовании Redis с SSL приведёт к ошибкам подключения.

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