问题标签 [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.
nginx-upstreams - 如果 nginx 上游多次配置同一个 IP 地址会怎样?
服务器192.168.0.2会导致负载计算失败吗?
nginx - 使用域名的 nginx 反向代理上游服务器(例如 www.test.com)
我有一个网站托管在某个服务器的某个地方。假设域名是https://www.test.com
现在,我正在使用该域名的上游服务器为该网站设置反向代理,但它无法正常工作。
我不想尝试使用 IP 地址。我想尝试使用域名的上游服务器。
任何帮助深表感谢。
nginx - 设置 NGINX 为同一主机上的多个站点提供服务
试图弄清楚如何设置 NGINX 以在同一主机上为多个站点提供服务,并使用子文件夹统一配置。尝试拥有mydomain.com/blue
并mydomain.com/red
服务于 2 个不同的 NodeJS 网站。
到目前为止,我这样做了:2个配置,其中sites-availables
包含符号链接sites-enables
它们都具有相同的配置,除非对于上游,我更改名称和端口。
对于另一个conf,这些差异是相同的:
它目前无法正常工作,在设置第二个站点并重新加载 nginx 后,我得到了一个403 forbidden
或第一个,第二个可以工作
有什么线索吗?
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
如果两个节点中的一个节点不可用,如何将我的配置配置为“保持活动状态”?
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 服务
- 主机:s1.example.com
- 端口:443
- 身份验证:API 密钥
- 根路径:/v7/guid/
- 示例请求:POST https://s1.example.com/v7/guid/ {JSON 数据}
按照文档,似乎我需要为 2 个上游/目标创建 1 个服务,但不确定如何处理不同的上游根路径?
上游配置可以根据选定的上游/目标动态更改后端路径吗?或者,也许可以创建一个在两个服务之间进行负载平衡的单一路由?
我正在尝试使用 1 个服务创建 1 个路由,该服务具有 2 个具有不同根路径的上游目标和特定上游目标的请求转换器
nginx - 无法弄清楚 nginx 配置:*2 没有定义解析器来解析后端
我无法弄清楚启动该站点的 NGINX 配置。
我自己也想不通,还是没有足够的理论依据。也许你可以建议。
我收到一个错误:
你能告诉我在哪里看吗?欢迎任何建议和帮助。