示例网址
:ssvwv.com
set $a ssvwv.com;
我在错误日志中看到,路径变成了
ssl_certificate /www/$a/fn.pem;
/www//fn.pem
正确的应该是
pem
/www/ssvwv.com/fn.pem
Nginx 1.21.0版本变量无效?
从1.15.9版本开始,可以使用变量
使用
变量到文件名是无效的。
$ssl_server_name.crt
例如
/www/ssvwv.com/$a.pem
错误结果
/www/ssvwv.com/.pem
变量示例
变量值
$ssl_server_name
www.ssvwv.com
路径示例
/www/ssvwv.com/$ssl_server_name.pem
错误结果
em
/www/ssvwv.com/.pem
测试在路径变量中是无效的。
ssl_certificate 被设置在你的blockerver里面。
请看下面的一个例子