是否可以在nginx中配置动态SSL证书路径,就像动态虚拟主机一样。
ssl_certificate和ssl_certificate_key不接受nginx中的变量。
谢谢
不幸的是,这是不可能的,因为nginx需要在启动时加载整个SSL服务器配置。
资料来源:https://t37.net/the-good-the-bad-and-the-ugly-of-virtual-hosting-with-nginx.html
您可以使用lua动态加载它们。您需要弄清楚如何映射和获取它们。
以下是从数据库加载它们的示例:https://github.com/Vestorly/nginx-dynamic-ssl/blob/master/conf/nginx.conf
由于“ssl_certificate”和“ssl_certificate_key”指令支持Nginx版本1.15.9变量。