reverse-proxy相关内容

HAProxy + WebSocket 断线

我正在使用 HAProxy 在子域上向 node.js 应用程序发送请求. 我无法让 WebSockets 工作.到目前为止,我只能让客户端建立一个 WebSocket 连接,但是很快就出现了断开连接. 我在 ubuntu 上.我一直在使用各种版本的 socket.io 和 node-websocket-server.客户端是最新版本的 Safari 或 Chrome.HAProxy ..
发布时间:2021-12-01 22:27:06 其他开发

创建 AWS 应用程序负载均衡器规则,无需使用额外的反向代理(如 nginx、httpd)即可修剪请求的前缀

基本上,我有几个服务.我想将带有前缀“/secured"的每个请求转发到 server1 端口 80,并将所有其他请求转发到服务器 2 端口 80.问题是在 server1 上,我正在运行接受没有“/secured"前缀的请求的服务.换句话说,我想转发每个请求,例如“http://example.com/secured/api/getUser" 作为 "http://example.com/api ..
发布时间:2021-11-27 10:03:57 其他开发

node.js (express) 上的 Alexa Skill Server 使用 nginx 作为反向代理 (https)

我正在我的 Debian 8.5 64bit 上运行一个 nginx,它用作我的节点应用程序的反向代理.在路由到特殊应用程序之前,每个请求都会通过我的反向代理.因此我使用这个配置: 上游socket_nodes {服务器 127.0.0.1:3000;服务器 myUrl.com:3000;服务器 MY.ROOTSERVER.IP.ADDRESS:3000;}服务器 {听 80 default_s ..
发布时间:2021-11-26 23:19:50 其他开发

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 其他开发

apache2 的 socket.io https 代理配置

我有一个带有 JavaScript 客户端和 python 服务器的有效 socket.io 设置.客户端基本上只有一行:WebSocket 握手期间出错:意外响应代码:404 socket = io.connect(''); 服务器脚本可以在 https://github.com/miguelgrinberg/python-socketio/blob/master/examples/serv ..
发布时间:2021-11-11 22:24:24 其他开发

如何使用动态后端服务器设置 Apache 2 反向代理?

我想将 Apache 2 设置为反向代理,使用基于名称的虚拟主机来决定如何将请求路由到后端服务器.很简单. 问题在于,这些后端服务器可能会以动态方式添加和删除.我的第一个想法是以编程方式重新编写 Apache 配置文件,并在每次后端服务器启动或关闭时调用 apachectl graceful.这似乎不是正确的解决方案.有什么更好的方法可以做到这一点? 我需要能够优雅地将名称处理转移到不 ..
发布时间:2021-11-11 22:23:50 其他开发

为 Apache 配置 mod_proxy 以拒绝错误的域请求

最近,我注意到我的网站运行越来越慢.我在我的服务器上发现了 8GB Apache 日志(我在 Debian 6 服务器上运行了 Play!Framework Web 应用程序)并且带宽完全过载.对于一个每天只有几次浏览量的小型个人网站来说,这简直是疯了. 在调查和收集一些信息后,我发现了我的错误:在我的 Apache 配置中,我取消了“ProxyRequests On"行的注释,因此我的服务 ..
发布时间:2021-11-11 22:16:46 其他开发

是否可以在 ProxyPass/ProxyPassReverse 中使用相对路径?

例如httpd.conf中有如下配置: ProxyPass 应用程序 http://somehost:someport/App_1ProxyPassReverse 应用程序 http://somehost:someport/App_1 现在我应该使用绝对网址将请求从“/myapp"转发到“/app": ProxyPass http://localhost:8080/appProxyPassR ..
发布时间:2021-11-11 22:16:13 其他开发

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 其他开发

阿帕奇 &Tomcat:ProxyPass 和 ProxyPassReverse

我在配置 Apache 和 Tomcat 时遇到问题,场景如下: 我有一个 Apache Web 服务器,运行正常,我只需输入以下内容即可访问: http://localhost 另外,在这个主机上,我有一个 Tomcat 正在运行并且工作正常;我创建了一个迷你网络应用程序,其中文件位于“prueba"目录中,我可以访问输入: http://localhost:8080/prueba ..
发布时间:2021-11-11 22:07:03 其他开发

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

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

使用 websocket mod_proxy_wstunnel 进行反向代理

我的网络套接字和反向代理 Apache 有问题,我已升级到最新版本 2.4.5 并加载了模块 mod_proxy_wstunnel. httpd.conf : ServerAdmin 站长@localhost服务器名称 www.toto.fr服务器别名 toto.frProxyPass/my_app http://1X.X.X.1:8080/my_appProxyPassReverse/w ..
发布时间:2021-11-11 22:02:40 其他开发

Apache 端口转发

我在 http://localhost:5984/ 上有 apache couchDB 活动,我需要在 http://localhost:80/couch/.我需要为此设置一个反向代理.需要有关配置设置的帮助. PS:了解 apache 的最佳资源是什么? 解决方案 设置代理 要使用 Apache2 设置反向代理,您首先需要启用 Apache 代理模块和虚拟主机.要启用代理模块 ..
发布时间:2021-11-11 22:01:40 其他开发

ProxyHTML 重写 URL

我已经设置了 2 个 apache 服务器.一个在端口 80 上,另一个在端口 8077 上.我想通过反向代理查看 8077 上服务器上的所有内容.目前我有: ProxyPreserveHost 关闭ProxyHTMLInterp 开启ProxyPass/translate/http://www.example.com:8077/ProxyPassReverse/translate/http:/ ..
发布时间:2021-11-11 22:00:03 其他开发

Apache2 反向代理到需要 BasicAuth 但希望对用户隐藏的端点

基本上我的情况是我有一个内部网站,需要一个硬编码的用户名和密码才能访问(并且无法关闭,只能更改).由于各种原因(隐藏端口、简化 url、简化 NAT 等),我通过反向代理公开该网站. 但是,我想做的是能够使用 Apache 来处理身份验证,以便: 我不必将单一密码发给所有人 我可以使用 Apache 的 BasicAuth 拥有多个用户名和密码 对于内部用户,我不需要提示输入密码 ..
发布时间:2021-11-11 21:59:52 其他开发

如何在 apache 服务器中运行 nodejs 应用程序

我想通过 apache 服务器上的子域运行我的 nodejs 应用程序.我在 cpanel 中创建了主域的子域.我的项目有超过 3 个子域,所有子域都指向不同的 nodejs 应用程序.子域将我重定向到正确的文件夹中,但是当我通过浏览器中的子域运行应用程序时,它不会在 apache 服务器上运行节点应用程序.它仅显示项目的文件夹列表. 我参考以下链接以供参考. http://www.c ..
发布时间:2021-11-11 05:59:20 其他开发

Apache 端口转发

我在 http://localhost:5984/ 上有 apache couchDB 活动,我需要在 http://localhost:80/couch/.我需要为此设置一个反向代理.需要有关配置设置的帮助. PS:了解 apache 的最佳资源是什么? 解决方案 设置代理 要使用 Apache2 设置反向代理,您首先需要启用 Apache 代理模块和虚拟主机.要启用代理模块 ..
发布时间:2021-11-11 05:56:23 其他开发