uwsgi_ssl_certificate_key
为 uWSGI 使用的 SSL 证书配置私钥。 — 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 之间交换的数据进行加密以确保通信安全时,该指令尤为重要。该指令通常与指向 SSL 证书本身的 `uwsgi_ssl_certificate` 指令配合使用。 该指令接受单个参数,即私钥的文件路径,可在 `http`、`server` 或 `location` 上下文中指定。当 NGINX 处理针对 uWSGI 的请求时,会读取此私钥文件以建立安全连接。为防止未授权访问,私钥文件的权限设置至关重要,通常私钥文件应仅对运行 NGINX 工作进程的用户可读。 如果未正确指定私钥或因权限问题导致文件无法访问,NGINX 将无法启动或重载并产生错误。因此,在为 uWSGI 配置 SSL 时,务必确保文件路径正确并遵循必要的安全实践。
配置示例
uwsgi_ssl_certificate_key /etc/ssl/private/nginx.key;
⚠
确保文件路径正确并且对 NGINX 用户可访问。
⚠
确保私钥与在 `uwsgi_ssl_certificate` 中指定的 SSL 证书相匹配。
⚠
密钥文件的权限不正确可能导致 NGINX 启动或重载失败。