问题标签 [nginx-upstreams]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
16 浏览

nginx-upstreams - 如果 nginx 上游多次配置同一个 IP 地址会怎样?

服务器192.168.0.2会导致负载计算失败吗?

0 投票
0 回答
32 浏览

nginx - 如何使用 NGINX PLUS Api 动态重新配置上游服务器

我正在使用 NGINX PLUS 动态发布/修补/删除在nginx.conf的上游部分中定义的服务器,如下面的屏幕截图所示。 在此处输入图像描述

然后我使用 curl cmd 删除了Id = 1 的服务器,我可以看到 Id = 1 的服务器记录被删除,如下面的屏幕截图所示。

在此处输入图像描述

在此处输入图像描述

但是,我仍然看到nginx.conf文件中没有删除(反映)服务器 Id = 1。如何达到同样的效果?任何帮助深表感谢。

0 投票
0 回答
108 浏览

nginx - 使用域名的 nginx 反向代理上游服务器(例如 www.test.com)

我有一个网站托管在某个服务器的某个地方。假设域名是https://www.test.com

现在,我正在使用该域名的上游服务器为该网站设置反向代理,但它无法正常工作。

我不想尝试使用 IP 地址。我想尝试使用域名的上游服务器。

任何帮助深表感谢。

在此处输入图像描述

0 投票
1 回答
25 浏览

nginx - 设置 NGINX 为同一主机上的多个站点提供服务

试图弄清楚如何设置 NGINX 以在同一主机上为多个站点提供服务,并使用子文件夹统一配置。尝试拥有mydomain.com/bluemydomain.com/red服务于 2 个不同的 NodeJS 网站。

到目前为止,我这样做了:2个配置,其中sites-availables包含符号链接sites-enables

它们都具有相同的配置,除非对于上游,我更改名称和端口。

对于另一个conf,这些差异是相同的:

它目前无法正常工作,在设置第二个站点并重新加载 nginx 后,我得到了一个403 forbidden或第一个,第二个可以工作

有什么线索吗?

0 投票
0 回答
21 浏览

nginx - 如果分布式系统的一台服务器不可用,Nginx 应该不会失败

我有一个分布式系统docker-compose。该系统包含多个MinIO服务 ( object-storage-<X>),它们在两个独立的服务器上运行。

现在的情况:

如果两个节点之一关闭,那么我的Nginx失败是因为Upsteam它不可用。

nginx: [emerg] host not found in upstream "object-storage-1:9000" in /etc/nginx/nginx.conf:7

预期行为:

如果两个节点之一关闭,则Nginx不应失败,因为一个节点可以正常工作。

Nginx我的配置的相关部分:

我的 docker 服务的相关部分:

我的问题:

Nginx如果两个节点中的一个节点不可用,如何将我的配置配置为“保持活动状态”?

0 投票
1 回答
32 浏览

load-balancing - 上游有不同根路径的Kong负载均衡?

我正在使用 Kong OSS(不是容器或部署的 k8s)尝试对后端两个后端服务进行负载平衡以进行测试。我的挑战是一个需要身份验证和不同的后端路径端口,而另一个不需要。

前端 1 - Kong API 网关前端

  • 主机:本地主机
  • 端口:8000
  • 认证:无
  • 根路径:/
  • 示例请求:POST http://localhost:8000/ {JSON 数据}

我期待这个前端有以下后端

后端 A - 用于测试的本地 API 服务

  • 主机:本地主机
  • 端口:80
  • 认证:无
  • 根路径:/
  • 示例请求:POST http://localhost:80/ {JSON 数据}

后端 B - 托管 SaaS API 服务

按照文档,似乎我需要为 2 个上游/目标创建 1 个服务,但不确定如何处理不同的上游根路径? Kong负载均衡

上游配置可以根据选定的上游/目标动态更改后端路径吗?或者,也许可以创建一个在两个服务之间进行负载平衡的单一路由?

我正在尝试使用 1 个服务创建 1 个路由,该服务具有 2 个具有不同根路径的上游目标和特定上游目标的请求转换器

0 投票
2 回答
13 浏览

nginx - 无法弄清楚 nginx 配置:*2 没有定义解析器来解析后端

我无法弄清楚启动该站点的 NGINX 配置。

我自己也想不通,还是没有足够的理论依据。也许你可以建议。

我收到一个错误:

你能告诉我在哪里看吗?欢迎任何建议和帮助。