问题标签 [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.
mod-rewrite - 在转发代理中映射域
我目前在我的本地机器上运行 apache 作为转发代理服务器。配置非常简单:
但是,如果用户使用我的代理,我希望能够将某些域(不接触我的主机文件或 DNS)映射到我家用计算机上的某些目录。例如 www.example.com 到 C:\xampp\htdocs\example。我尝试过使用 VirtualHosts 和 RewriteRules 无济于事。有任何想法吗?谢谢!
apache - 使用 Memcache 向 Apache 的 mod_proxy_balancer 添加决策逻辑
我想要实现的是让 Apache 的 mod_proxy_balancer 检查是否已经使用 Memcache 存储发出请求。
基本上:
流媒体请求进来了。
检查是否已经使用 Memcache 提供了流媒体。
如果是这样,该流媒体服务器是否可以处理另一个请求。
如果是,则向所述流媒体服务器发送请求。
如果不发送请求到排队的下一个流媒体服务器。
在 Memcache 中存储 key:value 对。
我的问题是:mod_proxy_balancer
是否已经以某种方式做到了这一点?
有没有办法让 Apache 成为内容感知负载均衡器?
任何其他建议也将不胜感激,其他软件,其他方法等。
干杯。
html - 我似乎根本无法让 mod_proxy_html 工作 - 没有调试输出,没有错误
我正在运行 apache 2.0.52,并且我已经编译了 mod_proxy_html 模块(版本 3.1),apache 启动正常,没有错误。唯一的问题是该模块似乎什么都不做 - 我什至没有在错误日志中得到任何调试输出,所以我有点难过,因为我什至没有任何日志可以指出为什么它的线索不工作。代理本身工作正常,但没有进行 url 修改。
这是我的 httpd.conf 文件中的片段:
apache2 - apache代理模块给出403禁止错误
我正在尝试使用 apache 的代理模块在 ubuntu 桌面上使用 xmpp。为此,我做了以下事情 -
1) 通过从 mods-enabled 目录中的 /etc/apache2/mods-available/ 创建 proxy.conf、proxy.load 和 proxy_http.load 的符号链接来启用 mod_proxy。
2)在虚拟主机中添加了以下几行
我是使用代理模块的新手,但我可以从上面几行中得到的是将请求http://mydomain.com/httpbind
转发到http://mydomain.com:7070/http-bind/
. 如有错误请指正。
3)Allow from .mydomain.com
在 /mods-available/proxy.conf 中添加规则
现在我尝试访问http://mydomain.com/httpbind
,它显示 403 Forbidden 错误..
我在这里想念什么?请帮忙。谢谢
编辑:当我在 mods_available/proxy.conf 中更改以下代码时,问题得到了解决
至
虽然没有得到初始代码有什么问题
java - 使用 Apache HTTP 服务器提供错误页面
我正在使用 Tomcat 来托管我的 Web 应用程序,并在其上使用 mod 代理来进行负载平衡的 apache http 服务器。
当我的应用程序抛出 404 或 500 错误时,我想通过 apache http 服务器而不是 tomcat 服务器提供错误页面。这是因为我通过 apache 提供我所有的静态内容并且不希望它成为战争的一部分。有没有办法做到这一点?
mod-rewrite - Apache HTTP 与 Tomcat 集成,可以在一页中输出组合吗?
我计划使用代理模块将 Apache httpd 服务器与 Tomcat 集成,以转发某些要由 Tomcat 处理的地址。但是我想问一下是否可以将 Tomcat 的输出与 apache httpd 的内容结合起来,以便将它们作为一个 html 页面的一部分返回给客户端?(没有框架或有趣的事情)
apache - 设置 Apache 虚拟主机和 ProxyPass
我正在尝试在我的 WAMPSERVER 2.0i 安装上设置虚拟主机。目前它看起来像这样:
我需要进行设置,以便 1) 访问http://domain/将重定向到http://domain/main,但是 2) http://domain/sub1和http://domain/sub2仍然可以正常工作是。
当我尝试像这样使用 ReverseProxy 时
它适用于第一个选项。但是,尝试访问http://domain/sub1或http://domain/sub2会给我“从远程服务器读取错误”...
我试图添加类似
但没有任何运气。
任何人都可以对此提供任何建议吗?谢谢!
redirect - 使用 Apache 2.x 和 Tomcat 6.x 将子域映射到 Servlet 上下文
我已经在 Tomcat 6.x 下的机器上安装了 Archiva,http://dev.mycompany.com:8080/archiva
并且可以访问应用程序和所有内容,但我想从 subdomain 访问它archiva.mycompany.com
。
我在端口上运行 Apache 2.x,80
并使用虚拟主机和 mod_proxy 从其他子域路由到我在这台机器上运行的其他各种服务。
我现在想创建一个子域archiva.dev.mycompany.com
并将其指向dev.mycompany.com:8080/archiva
.
我不知道我需要在我的里面放什么,ProxyPass
并ProxyPassReverse
让这项工作像我想要的那样。
我尝试了以下方法,它所做的只是/archiva
一遍又一遍地添加到 URL。
我收到此错误消息
我再次挖掘了我在谷歌上能找到的所有东西,并尝试了以下方法:
现在我刚从 Winstone Servlet 引擎得到一个 404 错误代码,我知道我快接近了。
谁能告诉我我需要什么魔法咒语才能让它按我的意愿行事?
apache - 使用 apache mod 代理删除基本身份验证标头
我有一个 HTTP Basic 安全网站。我用 mod_proxy 隐藏了一个 Tomcat 应用程序服务器。我可以删除 HTTP Basic 标头吗?Tomcat 应用程序读取标头并返回 401 未授权。不需要基本身份验证,因为应用程序使用 cookie 会话。所以我认为只需删除标题就可以了。
apache - 通过 Apache 避免 302 重定向
您好,我在 tomcat 上运行了一个 confluence 安装。在 tomcat 前面我有一个 apache 服务器。
当我转到我的页面时,对 /homepage.action 的 302 完成,然后重定向到汇合中设置的起始空间,然后第三次重定向到该页面的实际起始页面。
这很烦人,我不知道谷歌机器人是如何受到它的影响的。
因此我有两个问题:
- 谷歌机器人如何受到所有这些重定向的影响?
- 如何使用 apache 避免这些重定向?
我试图将代理指令直接发送到我的登录页面。
但这不起作用。要么我得到一个 404,要么我得到每个请求相同的响应。
目前我得到这个配置工作:
但这会导致起始页上的 URL 不那么酷。
亲切的问候
基督教