在nginx proxy_pass配置中使用server_name变量
发布时间:2020-09-06 04:04:06 所属栏目: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(或类似)以查找实际原因. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在nginx proxy_pass配置中使用server_name变量
- ubuntu – 启用nginx浏览器捕获特定网址
- Nginx PHP FASTCGI失败 – 如何调试?
- Nginx访问日志显示经过身份验证的用户“admin”
- linux – Nginx使用writev()和sendfile()
- linux – 如何将SSL证书从Apache服务器传输到NGINX服务器
- linux – Nginx,从某些域引用日志引用到单独的日志文件
- nginx重定向到localhost
- ssl-NGINX:将非www https重定向到https:// www
- django-tastypie PATCH给我“ 400(错误请求)”
推荐文章
站长推荐
热点阅读