reverse-proxy相关内容

NGINX - 在不同端口上反向代理多个 API

我有以下 API: 本地主机:300/api/customers/ localhost:400/api/customers/:id/billing 本地主机:500/api/orders 我想使用 NGINX 让它们都在以下位置运行: 本地主机:443/api/ 这似乎非常困难,因为客户跨越两台服务器. 这是我从订单开始的失败尝试 服务器{听 443;serve ..
发布时间:2021-11-15 01:02:57 其他开发

有没有办法动态配置nginx(或其他快速反向代理)?

假设我们有几个相同的节点,它们是某个 n 层服务的应用服务器.假设我们使用 Apache ZooKeeper 来保存分布式应用程序的所有配置.此外,我们有一个 nginx 作为负载平衡器和在此应用程序前面的反向代理. 假设我们执行一个命令,该命令仅更改节点 1 上的数据,并且在一段时间内节点 2 与节点 1 不同.我们希望代理将所有特殊请求(需要特定数据)重定向到节点 1,直到所有信息都迁移 ..
发布时间:2021-11-14 23:59:06 其他开发

nginx 反向代理到 apache-wordpress 有效,但 proxy_pass 到外部 url 失败

我有一个用于 apache wordpress 的 nginx 反向代理设置,它工作正常.但是,根据位置需要重定向到失败的外部 url.请检查以下配置.这是有效的设置吗? https://platform.com/ - 这有效 - 任何后续的 wp 页面也有效 https://platform.com/pen - 这需要重定向到 https://abcdef.com - 这不起作用 - ..
发布时间:2021-11-11 22:14:10 其他开发

在nginx中通过proxy_redirect替换图片和javascript绝对路径

我有一个场景如下. Nginx 被用作侦听端口 8080 的 apache 服务器的反向代理.nginx 在端口 80 上运行.有一个 wsgi 应用程序正在由 apache 服务器运行. 现在,我在 nginx 配置中添加了一个 proxy_pass,这样无论来自 localhost/(nginx 端口是默认端口 80)的请求都会被重定向到 localhost:8080. 这里 ..
发布时间:2021-11-11 22:11:46 其他开发

Apache2 反向代理,通过 OpenID Connect 进行身份验证并通过 ldap 进行授权

我正在尝试设置需要针对 OpenID Connect 身份提供商进行身份验证的反向代理. 然后用户授予反向代理访问他的数据的权限. 只有用户是特定 LDAP 组的成员才能访问代理背后的某些应用程序.遗憾的是,应用程序是转储文件,无法自行授权,因此反向代理必须处理该部分. 使用 mod_auth_openidc 设置身份验证部分并不难.我遇到的困难是授权部分.我有一个 mod_au ..

Node.JS 前反向代理的优点

在 Node.JS 前将 nginx 或其他网络服务器作为反向代理运行的优势是什么?它提供什么? (这个问题是针对网络应用的问题,而不是网页). 谢谢. 解决方案 我认为最大的好处是您可以为多个应用程序使用相同的端口 (80).否则,您需要为您拥有的每个 nodejs 应用程序提供一个新的 IP 地址.根据您的设置方式,您还可以为在不同端口上运行的不同 nodejs 应用程序配 ..
发布时间:2021-11-11 05:31:26 服务器开发

具有基本身份验证的 Apache 反向代理

在将流量转发到我的后端服务器之前,尝试使用基本身份验证配置我的反向代理.谁能给我一个解决方案. 示例: 用户(互联网)-> 反向代理/虚拟主机服务器(需要在此处添加基本认证)-> 后端服务器(未认证) 解决方案 您可以按照此处的说明进行操作:身份验证、授权 和访问控制.您的反向代理的主要区别在于您需要将身份验证内容放在 Location 块中,即使文档说它们只允许在 Direc ..
发布时间:2021-11-11 05:19:58 服务器开发

WebSphere 反向代理插件 - 跳过域

如果可能,希望有人能给我一些建议. 我们的 DMZ 中有一个带有 WebSphere 插件的 Linux 机器.这指向运行 WebSphere Application Server 的 Windows 机器. httpd 配置仅包含未指定 ServerAlias 的默认虚拟主机.在 httpd.conf 中的虚拟主机中设置了重定向,以将任何对 service.domain.com 的请 ..
发布时间:2021-09-24 19:52:37 服务器开发

IIS 反向代理重新编码包含百分号 (%) 的 URL

我正在尝试使用 IIS 7.5 为 Jenkins 设置反向代理,应用程序请求路由 3.0 (ARR) 和 URL 重写 2.0. 我的代理大部分时间都在工作,但遇到包含百分比符号 (%) 的 URL 的问题. 无论我尝试什么,代理都坚持对重写后的 URL 中的百分号进行解码或重新编码. 这就是我想要重写 URL 的方式: http://my.proxy/a%2Fb ->htt ..
发布时间:2021-09-15 18:30:30 服务器开发

Traefik v2 作为没有 docker 的反向代理

我已经阅读了文档,但我不知道如何配置 Traefik v2 以在不涉及 Docker 的情况下将 Nginx 替换为网站(虚拟主机)的反向代理.理想情况下,我们也会对 https 进行加密. 我有一个在 http://127.0.0.1:4000 上运行的服务,我想对其进行反向代理来自 http://myhost.com:80 这是我到目前为止提出的配置: [全局]checkNe ..
发布时间:2021-09-09 19:01:52 其他开发

如何在squid 2.7中使用3.1特性“ignore-cc"

有什么办法可以忽略客户端“Cache-Control: max-age=0"并始终让squid返回陈旧内容? 在 Squid 3.2 中使用“ignore-cc"工作并且请求永远不会到达后端(仅在重新验证时),总是过时但在 Squid 2.7 中工作正常,除非您发送 Cache-control: max-age=0 和 If-Modified-Since 标头. 解决方案 好吧,在尝 ..
发布时间:2021-07-09 20:58:49 其他开发

海上 SQL 连接缓慢

这是我们所知道的:英国的 web 服务器 + 英国的 SQL SERVER因为我们无法实时复制数据库,所以我们为美国提出了这个解决方案:美国的 Web 服务器 + 与英国的 SQL SERVER 交谈. 我们看到一个奇怪的结果,我们的页面连接很慢,从美国到英国的代理更慢,我们不明白为什么. 逻辑告诉我们,sql数据小于代理(页面中的所有数据). 你有什么想法吗? 解决方案 ..
发布时间:2021-07-09 20:58:46 其他开发

在提供 ReactJS 应用程序时,获取跨源读取阻止 (CORB) 阻止了 MIME 类型 text/html 的跨源响应

我有一个 Wordpress 测试站点,可以反向代理 reactjs 应用程序.但是,提供了一个空白页面,我在控制台上看到 Cross-Origin Read Blocking (CORB) 阻止了 MIME 类型 text/html 的跨源响应. 当我添加一个简单的“你好,世界!"在 public/index.html 中,显示了 Hello World,但不显示页面的其余部分. 编 ..
发布时间:2021-07-09 20:58:42 其他开发

如何在生产中运行 Mercure

我正在尝试在生产环境中的 Symfony 上运行 Mercure. [第一个问题] 似乎我需要保持 ssh 连接处于活动状态才能保持 mercure 运行. 另外,我希望能够运行多个 Mercure 实例(每个虚拟主机一个) [第二个问题] 由于我的虚拟主机已经在使用 HTTPS,我使用以下命令运行 Mercure: JWT_KEY='4e2da03eda9acdfdb ..
发布时间:2021-07-09 20:58:34 其他开发

负载下降后线程仍然存在

我有基于反向代理的服务器.当我监控应用程序的指标时(使用 prometheus),我注意到当应用程序的负载上升时,应用程序上的线程(go_threads)从大约 20 条增加到大约 55 条.然后在负载消失,这些线程仍然存在,即使经过几个小时.但是我可以看到 go_goroutines 和内存使用量下降,但不是线程. 我有几个问题 go 中线程池的默认大小是多少? 空闲线程会保留多长 ..
发布时间:2021-07-09 20:58:25 其他开发

缓存控制:验证缓存时是否可以忽略查询参数?

是否可以设置与反向代理通信的 cache-control 标头以在确定什么是唯一 uri 时忽略查询参数,或者简而言之:即使某些查询参数已更改,也验证缓存? 有时,至少从服务器端的角度来看,查询参数与页面的呈现无关.例如,来自 Google Adwords 的所有 utm_* 变量.这些是页面上的 javascript 所必需的,因此您不想将它们剥离并重定向到缓存页面,但同时最好不要处理两个 ..
发布时间:2021-07-09 20:58:22 其他开发

WildFly 8.2.0,使用反向代理的 JBossWS 生成错误的 https soap:address

我的设置是 https 上的 apache 服务器,充当 WildFly 8.2.0 在端口 8080 上响应的反向代理.Web 服务是通过注释使用自下而上的方法创建的.生成的soap:address 没有正确的协议或端口.我修改了 standalone.xml 以指定 wsdl-host 并允许修改 WSDL URL.webservices子系统如下: myhost.co ..
发布时间:2021-07-09 20:58:15 其他开发

nginx反向代理到在本地主机上运行的后端

编辑:事实证明,我下面的设置确实有效.以前,我会重定向到端口 36000,但这是由于我的后端应用程序上的某些配置设置导致的. 我不完全确定,但我相信我可能想使用 nginx 设置反向代理. 我有一个应用程序在端口 36000 的服务器上运行.默认情况下,端口 36000 不可​​公开访问,我的目的是让 nginx 侦听公共 url,将对该 url 的任何请求定向到在端口 36000 上 ..
发布时间:2021-07-09 20:57:56 其他开发