问题标签 [mod-proxy]

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 投票
2 回答
77744 浏览

apache - 使用身份验证设置 Apache 代理

我需要设置一个带身份验证的代理来验证连接到 Internet 的应用程序的行为。

我正在尝试使用转发代理和身份验证设置 Apache 安装,即使我已经接近让它工作,我想知道是否有更好的方法,因为配置相当深奥。

如何将 Apache 配置为以这种方式工作?

有没有其他已经配置好的选项?也许是一些虚拟机或其他软件工具,而不是 Apache?

0 投票
2 回答
2464 浏览

apache - 使用 Apache mod_proxy 的风险

我现在正在探索使用 Apache 的 mod_proxy 指令,例如 ProxyPass,作为跨域脚本限制解决方案的一部分(用于 html/ajax/flash 代码)。但是,我担心通过启用 mod_proxy,我会冒着将服务器作为开放代理的风险。

简而言之,风险是什么,如何将风险降到最低?

谢谢。

0 投票
1 回答
3373 浏览

apache2 - mod_proxy 超时 (502) 和故障转移

所以我们正在运行一个由 Apache 2.2 进行负载平衡的 2+ 个后端服务器(可能是 JBoss 服务器)的集群。有时,后端服务器可能会变得无响应(这意味着它们会等待很长时间才能回复请求,但不会立即关闭连接)。这自然会导致 502“Bad gateway”错误。我对负载均衡器的理解是,它应该故障转移并将请求重定向到其余实例。

我已经看到平衡器的一个节点可以进入错误状态,但永远无法强制将一个节点完全发送到该状态(即在遇到第一个 502 之后执行此操作)。我是否遗漏了什么,或者这只是我想要的一个功能?哦,这是我的配置:

最好的,塞巴斯蒂安

0 投票
1 回答
11906 浏览

apache - 在 Apache 中混合使用 RewriteRule 和 ProxyPass

我今天正在调试一个与混合mod_proxymod_rewrite一起相关的问题,我最终不得不使用balancer://myclusterinRewriteRule以停止从 Apache 接收 404 错误。我有两个问题:

1)有没有其他方法可以让重写的 URL 通过平衡器而不添加balancer://myclusterRewriteRule

2) 有没有办法在 or 中定义我在ProxyPass(stickysession=JSESSIONID|jsessionid scolonpathdelim=On lbmethod=bytraffic nofailover=Off) 中定义的所有参数<Proxy>RewriteRule我担心与新请求匹配的请求不会以与通过的请求RewriteRule相同的方式进行负载平衡ProxyPass(例如/app1/something.do)?

以下是 httpd.conf 的相关部分。我正在使用 Apache 2.2。

...

0 投票
2 回答
900 浏览

ajax - tomcat 是否有任何等效的 mod_proxy?

我正在尝试在 tomcat 5.5 上运行修改后的 JWChat(一个简单的基于 javascript 的 jabber 客户端)。此应用程序基于 ajax,并使用 http 绑定来与 jabber 服务器通信(我使用的是 openfire)。在 apache 服务器上运行它时,它需要使用 mod_proxy 将请求重定向到 http-bind 并且它可以工作。有没有其他方法可以在tomcat上做同样的事情?我尝试了 UrlRewriteFilter,到目前为止没有运气。

0 投票
2 回答
4447 浏览

apache - 如何在不重定向的情况下使用 mod_proxy 设置反向代理?

如何在不重定向到另一台服务器或 IP 的情况下使用 mod_proxy 设置反向代理?这将是一个虚拟主机环境。我想这样做的原因是 mod_proxy 处理与客户端浏览器的通信,从而释放 Web 服务器进程来服务下一个请求,而不是提供客户端的浏览器。这在将 mod_php 等语言模块与 MPM Prefork 一起使用时尤其重要。我试图实现的流程是: 1. 流量解析到端口 80 上的 www.mydomain.com。 2. 代理将请求发送到 Web 服务器。3. Web 服务器将应答发送回代理并断开与代理的连接。4. 代理向客户端浏览器提供数据。

一旦工作正常,我想将 nginx 添加到相同的 IP 地址,但用于端口 81 和对同一服务器上 nginx 的代理图像请求。我不希望 nginx 处理代理,也不想要 FCGI 任何东西。我希望我的标准 Apache mod_rewrite 和 .htaccess 工作。

谢谢吨!

0 投票
1 回答
246 浏览

reverse-proxy - Apache Config 将子目录发送到不同的服务器 - mod_proxy

我们使用 Apache 作为反向代理服务器。这一直运作良好,但我现在需要有http://domain.com/sub1代理到 serverA 和http://domain.com/sub2代理到 serverB。这可能吗?如果是这样,它的配置是什么?

这是我现有的配置:

0 投票
3 回答
7493 浏览

apache - Apache mod-proxy 负载均衡器维护

我将 mod-proxy 和 mod-proxy-balancer 设置为负载平衡反向代理。像这样的东西:

有没有一种简单的方法来设置它以在平衡器组的所有成员都关闭时显示静态维护页面?我以前用硬件负载平衡器做过这个,它非常有用。

0 投票
3 回答
57676 浏览

apache - Apache + Tomcat:使用 mod_proxy 代替 AJP

有什么方法可以使用 HTTP 代理将 Apache 连接到 Tomcat,以便 Tomcat 获得正确的传入主机名而不是 localhost?我在 apache 中使用这个指令:

但它以 localhost 的形式出现,当我们在同一台服务器上有一堆站点时,它是无用的。我可以在服务器配置中手动设置主机:

但这又不能服务于一个以上的站点。而且我不喜欢为每个站点使用不同的内部端口的想法,这听起来很丑陋。

代理时有没有办法转移端口?

(如果你问我为什么不只使用 AJP,答案就是这个错误。在完全放弃Tomcat 和 Apache之前,我正在尽我所能)

0 投票
1 回答
2625 浏览

apache - 带有 mod-proxy 和 SSL 的 Apache VirtualHost

我正在尝试设置具有多个 Web 应用程序的服务器,这些应用程序都将通过 apache VirtualHost(运行在同一台服务器上的 apache)提供服务。我的主要限制是每个 Web 应用程序都必须使用 SSL 加密。在谷歌搜索了一段时间并查看了有关 stackoverflow 的其他问题后,我为 VirtualHost 编写了以下配置:

即使https://host.domain.org:8443可以访问,但https://host.domain.org不能访问,这违背了我的虚拟主机配置的目的。Firefox 抱怨即使它成功连接到服务器,连接也被中断了。Chrome 返回错误 107:net::ERR_SSL_PROTOCOL_ERROR。

最后我还应该提到,当我不使用 SSL 时,虚拟主机工作得非常好。

我怎样才能使这项工作?

谢谢