nginx’“map”指令中的参数数量无效
发布时间:2021-01-24 15:52:19 所属栏目:Nginx 来源:互联网
导读:我正在尝试反向代理一个websocket,我之前用nginx做过没有问题.奇怪的是,我似乎无法通过如此简单的事情重新创造我之前的成功.我已经遍历配置文件,但似乎无法找到我的错误.这是我的完整default.conf:map $http_upgrade $connection_upgrade { default upgrade;
我正在尝试反向代理一个websocket,我之前用nginx做过没有问题.奇怪的是,我似乎无法通过如此简单的事情重新创造我之前的成功.我已经遍历配置文件,但似乎无法找到我的错误. 这是我的完整default.conf:
我得到的错误:
我正在使用的确切Dockerfile,以防你想要复制我的设置(将default.conf保存为相对于Dockerfile的conf.templates / default.conf:
envsubst命令替换所有出现的$vars,包括$http_upgrade和$connection_upgrade.您应该提供要替换的变量列表,例如:
另见:Replacing only specific variables with envsubst 此外,在docker-compose配置中,您应该使用double $$转义来禁用变量替换: (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rail
- ssl-使用Nginx将通配符子域重定向到另一个顶级域
- ruby-on-rails – 当从私有NIC访问时,Rails显示IP为127.0.0
- ruby-on-rails-使用Capistrano Deploy复制Figaro的applicat
- 如何允许特定IP到Nginx中的URL(而不是目录!)
- 为什么这个Nginx配置会导致“重写或内部重定向周期”
- linux – 如果使用NGINX找不到文件,如何重写
- 安装了gitlab,但只有nginx欢迎页面显示
- nginx – 根据同一vhost中访问的主机名自动选择SSL证书
- 设置Nginx以将一台服务器上的失败请求代理到另一台服务器
推荐文章
站长推荐
热点阅读