nchan_redis_ssl_verify_certificate

Директива `nchan_redis_ssl_verify_certificate` включает проверку SSL-сертификатов для подключений к Redis в конфигурации pub/sub сервера Nchan.

Синтаксисnchan_redis_ssl_verify_certificate on | off;
По умолчаниюoff
Контекстupstream
Аргументы1

Описание

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

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

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

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

upstream redis {
    server 127.0.0.1:6379;
    nchan_redis_ssl_verify_certificate on;
}

Убедитесь, что SSL-сертификаты правильно настроены и доступны для Nginx.

Если используются самоподписанные сертификаты, может потребоваться дополнительная настройка, чтобы сертификат считался доверенным.

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