问题标签 [proxypass]

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 回答
1083 浏览

ruby-on-rails - Apache conf 与 Passenger 和 ProxyPassMatch 正则表达式,用于多个 Ruby on Rails 应用程序

我有一个由 Apache 提供服务的 Apache Sling 应用程序。但是,当有人访问相同的 url 但 /mstarfb 在 url 的前面时,他们将通过 Passenger 由 Ruby on Rails 应用程序提供服务。我想添加第二个由 /i-metaphor 提供的 Ruby on Rails 应用程序。

这是我目前拥有和工作的内容:

第一个问题是正则表达式的外观。我尝试了各种我能想到的组合,但我不确定它们是否失败是因为正则表达式错误,还是因为我的其余配置错误。像:

第二个问题是如何组织虚拟主机?在我尝试过的代理行之后:

但它破坏了我的第一个应用程序......我还没有尝试添加第二个应用程序。

0 投票
2 回答
106868 浏览

nginx - 使用 proxy_pass 配置 Nginx

我正在尝试将 Nginx 配置为代理子域上的内容:dev.int.com

我希望将 dev.int.com 代理到 IP:8080,并将 dev.int.com/stash 代理到 IP:7990

这是我当前的配置文件

但是,/stash 重定向将转到 /。我究竟做错了什么?

0 投票
0 回答
195 浏览

url-rewriting - apache2将应用程序重定向到neo4j webadmin?

我在 apache2 中有一个域 neodb.sample.com 虚拟主机。我想重定向到neo4j webadmin (http://localhost:7474/webadmin) 并保留到 neodb.sample.com 的 url。

我不确定如何继续进行 url 重写。但我能够使用 ProxyPass 和 ProxyPassReverse 进行重定向:

但我无法保留 URL。有人可以帮我解决这个问题。-迪帕克

0 投票
2 回答
7194 浏览

apache - 带有 mod_remoteip 的 Apache 反向代理

我已配置 apache(2.4 版)反向代理以在我们的网站上发布安装在内部服务器中的应用程序。一切正常,这些是我在 proxy-html.conf 中添加的行:

如果我写这个网址http://www.mysite.com/app/bpv0SOCPOkqptPqO6XsIvucLzO7QXJyA/我可以登录我的内部应用程序,我可以使用它。

问题是我的应用程序检查客户端的 IP 地址,并且同一时间只允许 1 个连接。配置反向代理后,所有连接都是使用安装 apache 的服务器的私有 IP 完成的。

我试图让 mod_remoteip 来解决这个问题:

但结果总是一样的。这是apache访问日志:

217.57.XXX.XXX是客户端ip,192.168.89.3是内部ip,是我的应用收到的ip。我不知道它是如何获得这些信息的。

有人可以帮助我吗?

0 投票
2 回答
19649 浏览

apache - apache用proxypass重写

我正在尝试将重写和代理通行证结合起来,并且在重写时遇到问题。这是我所拥有的

proxypass 正在工作,但我不知道如何获得初始重定向。因此,如果用户输入 example.world.net/apex/f?p=208 它会转到 newexample.newworld.net:7802/apex/f?p=208 并屏蔽 url。

但是,如果 apex/f?p=208 不在 URL 中,我需要让 example.world.net 重定向到 example.world.net/apex/f?p=208。

0 投票
1 回答
11390 浏览

apache - IIS 中 Apache 的 ProxyPass 和 ProxyPassReverse 等效项

IIS 中是否有 Apache 的 mod_proxy 等效项?

我的 Apache 的 httpd.conf 中有以下配置(启用了 mod_proxy):

我需要为 IIS 做类似的配置。我尝试了 ARR(应用程序请求路由),但无法正常工作。

有人可以帮助我实现这一目标吗?

谢谢。

0 投票
0 回答
371 浏览

https - 为什么 Nginx 不允许显示来自文件系统的图像?

我正在开发 play2.0 框架(使用 java)应用程序。在我们的应用程序中,我们有文件上传和文件预览功能(所有类型的文件)。我们正在上传到文件系统。我能够显示除图像之外的大多数文档,如 pdf、doc、txt 等文件。当我尝试显示浏览器时抛出错误消息,例如“此图像无法显示,因为它包含错误”。我正在为 https 使用 NginX 反向代理。我发现问题仅出在 Nginx 上。因为所有图像和文件显示都是在没有 NginX 的情况下发生的。所以我尝试使用如下所示的“位置”指令: location /fileview/ { proxy_pass https://127.0.0.x:443/files/; } 我的所有文件都将被上传进入play2.0项目根文件夹中的文件夹。我确定我在proxy_pass上做错了,但我不知道该怎么做。

我认为我在位置上做错了。自 3 天以来,我对此感到震惊。有人可以帮助我吗?提前致谢。

0 投票
0 回答
597 浏览

node.js - 如果没有找到 html 文件,Nginx proxy_pass 到节点服务器

如果没有找到 html 文件,我已经设置了一个 Nginx 服务器,它会向 Node 服务器执行 proxy_pass。我可以很好地访问我的静态 html 文件,但是当我点击节点服务器时,我得到一个 403:禁止访问。如果有帮助,这是我的 Nginx conf:

我应该提一下,如果我直接从Node 应用程序中取出try_files并提供服务,但我的所有静态 html 文件都会得到 404。此外,这在我的本地机器(osx)上运行良好。 proxy_pass/

0 投票
1 回答
2635 浏览

apache - URLS 的 Apache ProxyPass 不一致地失败

这个快把我逼疯了。我有一个活动且正在使用的 Apache 代理服务器在 EC2 上提供内容。它工作得很好,并且有各种配置如下的虚拟主机:

这些都很好用,我没有问题。现在我想做的是移动它,而不是每个应用程序的单个虚拟主机,我想在主站点上有一个代理回应用程序服务器的子 URL。因此,他们将拥有“FOO.com/customer/”,而不是拥有“customer.FOO.com”的客户

太好了,听起来很容易,对吧?是的,没有那么多。我编辑服务器“root”的虚拟主机条目(当前显示登录页面),并将代理条目添加到其中的目录中。那应该这样做,对吧?是的,它不是:

如果我点击http://www.FOO.com/t/ - 我得到内部网络服务器 - 它代理转发正确,一切都很好。如果我点击http://www.FOO.com/a/我会收到 404 错误。访问日志甚至显示 404 错误。

请注意,ProxyPass AJP 条目与其他 vhost 条目中的相同。那么为什么它在另一个 vhost 条目的根上工作,而不是作为主 vhost 上的子目录呢?

哈!

0 投票
0 回答
5870 浏览

apache - 使用 apache mod_proxy 将 http 重定向到 https


设置

appserver ----> webserver ----> (第 3 方端点)


错误日志

[2012 年 11 月 19 日星期一 17:18:23] [警告] 代理客户端证书回调:(box1:80) 下游服务器想要客户端证书,但没有配置 [2012 年 11 月 19 日星期一 17:18:23] [错误] (502)未知错误 502:代理:传递请求正文失败:1100 (www.b2b.com) [2012 年 11 月 19 日星期一 17:18:23] [错误] 代理:传递请求正文失败:1100 (www.b2b.com)来自 box1()


问题

第 3 方升级了他们的环境并提供了修改后的证书(rootCA、intermediateCert、serverCert)

较旧的实现只有一个自签名证书。我们使用 mod_proxy 将 http 重定向到 https。使用虚拟主机并使用 SSLProxyEngine 配置证书,它工作正常

第 3 方升级后,现有配置不再起作用,我们收到 http-502 错误

关于需要包含在 apache 端的配置的任何指针?


旧配置

LoadModule rewrite_module modules/mod_rewrite.so LoadModule ssl_module modules/mod_ssl.so

新配置

谢谢-R