在nginx proxy_pass配置中使用server_name变量
发布时间:2020-05-22 21:30:19 所属栏目: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(或类似)以查找实际原因. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ruby-on-rails – 在SSL模式下运行nginx后,Omnia
- express – 将本地nginx服务器部署到公共ubuntu
- 如何在nginx反向代理(HTTPS)后面使用nginx(基本身
- nginx – Xdebug设置cookie XDEBUG_SESSION太多次
- apache-2.2 – Subversion COPY/MOVE – 找不到文
- Plesk 12.5 Nginx代理将SSL传递到不同端口上的No
- linux – 如何将nginx更新为最新的稳定版本?
- nginx – 代理时如何转发HTTP端口的值?
- nginx – 作为其他节点的PHP处理器的独立/独立服
- nginx – 当PHP-FPM失败时,如何返回502错误代码而
热点阅读
