nginx配置$connection_upgrade报错
报错内容:解决办法:在nginx.conf配置文件顶部加上一段配置map $http_upgrade $connection_upgrade{default upgrade;'' close;}server {listen80;------原因:map指令的作用:根据客户端请求中$ http_upgrade 的值,来构造改变$ connection_upgrade的值即根据变量$ http_upg
·
报错内容:
解决办法:在nginx.conf配置文件顶部加上一段配置
map $http_upgrade $connection_upgrade{
default upgrade;
'' close;
}
server {
listen 80;
------
原因:
map指令的作用:
根据客户端请求中$ http_upgrade 的值,来构造改变$ connection_upgrade的值
即根据变量$ http_upgrade的值创建新的变量$ connection_upgrade,
创建的规则就是{}里面的东西。其中的规则没有做匹配,因此使用默认的.
即 $connection_upgrade 的值会一直是 upgrade。然后如果 $http_upgrade为空字符串的话,
那值会是 close。
更多推荐
已为社区贡献1条内容
所有评论(0)