nginx报错nginx: [emerg] unknown "connection_upgrade" variable的解决办法

nginx在启动的时候报错

nginx: [emerg] unknown "connection_upgrade" variable

报错原因是加了proxy_set_header Connection $connection_upgrade这一行导致。

解决办法:

在http追加如下:

 map $http_upgrade $connection_upgrade {
         default upgrade;
         ''      close;
 }

重启nginx之后会发现报错没了!

发表评论

后才能评论