uwsgi_ssl_certificate_key

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

Синтаксисuwsgi_ssl_certificate_key path;
По умолчаниюnone
Контекстhttp, server, location
Аргументы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.

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