uwsgi_ssl_certificate_key

Настраивает приватный ключ для SSL-сертификата, используемого uWSGI. — NGINX HTTP Core

uwsgi_ssl_certificate_key
httpserverlocation
Синтаксисuwsgi_ssl_certificate_key path;
По умолчаниюnone
Контекстhttp, server, location
МодульNGINX HTTP Core
Аргументы1

Описание

Директива `uwsgi_ssl_certificate_key` используется в конфигурациях NGINX для указания пути к файлу, содержащему приватный ключ, связанный с SSL-сертификатом, используемым для связи с приложениями uWSGI по SSL. Эта директива особенно важна, когда требуется обеспечить защищённую связь путём шифрования данных, обмениваемых между NGINX и uWSGI. Обычно она применяется вместе с директивой `uwsgi_ssl_certificate`, которая указывает на сам SSL-сертификат. Директива принимает один аргумент — путь к файлу приватного ключа — и может быть задана в контекстах `http`, `server` или `location`. Когда NGINX обрабатывает запросы для uWSGI, он считывает этот файл с приватным ключом для установления защищённого соединения. Правильные права доступа к файлу ключа необходимы для предотвращения несанкционированного доступа; как правило, файл ключа должен быть читаем только пользователем, выполняющим рабочий процесс NGINX. В случаях, когда приватный ключ указан некорректно или файл недоступен из-за проблем с правами доступа, NGINX не сможет запуститься или перезагрузиться и выдаст ошибку. Поэтому крайне важно убедиться, что путь к файлу указан верно и соблюдены необходимые меры безопасности при настройке SSL для uWSGI.

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

uwsgi_ssl_certificate_key /etc/ssl/private/nginx.key;

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

Убедитесь, что закрытый ключ соответствует SSL-сертификату, указанному в `uwsgi_ssl_certificate`.

Некорректные права доступа к файлу ключа могут привести к сбоям при запуске или перезагрузке NGINX.