在nginx proxy_pass配置中使用server_name变量
发布时间:2020-09-19 06:44:50 所属栏目:Nginx 来源:互联网
导读:我有两个不同数据的后端,我想测试我的UI代码,所以我试图配置Nginx,允许我根据URL切换它们.例如,本地URL https://ui.local.otherserver:80将尝试我的本地文件,然后将其他任何内容代理到https:// otherserver:80.我正在尝试避免使用两个服务器块,因为下面的
|
我有两个不同数据的后端,我想测试我的UI代码,所以我试图配置Nginx,允许我根据URL切换它们. 例如,本地URL https://ui.local.otherserver:80将尝试我的本地文件,然后将其他任何内容代理到https:// otherserver:80. 我正在尝试避免使用两个服务器块,因为下面的配置已经简化,重复很痛苦. 我看到的行为是其中一个后端工作正常,另一个给我一个502(坏网关)错误,但如果我在proxy_pass行中硬编码任一服务器的名称它按预期工作,即成功代理该特定服务器. 我有什么想法我做错了吗?
最佳答案
502是Bad Gateway错误,这意味着nginx无法与后端通信. nginx错误日志中应该有更详细的消息,说明通信错误是什么.查看/var/log/nginx/error.log(或类似)以查找实际原因. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在使用Docker Swarm进行部署时,是否应将nginx打包到与Djang
- symfony-使用Nginx无效更新symlink静态文件
- ssl-如何为nginx配置pem文件?
- nginx – 4000个请求中有1个出现HTTP 499错误是否正常?
- python – 在Nginx反向代理POST请求后面的CherryPy被破坏/截
- ruby-on-rails – mod_rails和Paperclip问题Paperclip :: N
- ruby-on-rails – 带nginx的乘客:无法加载此类文件 – bun
- 将url路径映射到nginx中的服务器
- 仅在一个站点上显示PHP错误
- http-使用NGINX进行浏览器功能检测
推荐文章
站长推荐
- linux – NGINX没有获取Vagrant Synced文件夹中的
- NGINX $request_uri vs $uri
- node.js – socket.io何时使用轮询而不是websock
- java-反向代理后面的axis2 webapp产生错误的位置
- apache – NGINX配置与Socket.IO一起使用
- node.js – 间歇性502坏网关错误(使用nginx,node
- django – 当我检查nginx access.log时,未知的HE
- 启用了nginx gzip但不是gzipping
- Passenger nginx:应用程序不在生产模式下运行
- nginx – 什么是直通负载均衡器?它与代理负载均
热点阅读
