mod-proxy

apache mod_proxy 或 mod_rewrite 用于隐藏路径后面的 Web 服务器的根目录
mod-proxy

apache mod_proxy 或 mod_rewrite 用于隐藏路径后面的 Web 服务器的根目录

我有 2 个 apache 2.2.21,一个外部的,一个内部的,我需要将内部 apache 映射到外部 apache 中的路径后面,但是我对绝对 url 有一些问题。 我尝试了以下配置: RewriteEngine on RewriteRule ^/externalpath/(.*)$ http://internal-apache.test.com/$1 [L,P,QSA] ProxyPassReverse /externalpath/ http://internal-apache.test.com/ 或者 <Location ...

Admin

Apache 代理转发鳄梨酱
mod-proxy

Apache 代理转发鳄梨酱

我正在运行 Ubuntu 13.04 64 位服务器,上面运行着一些无头 VirtualBox VM。过去我只是转发端口以手动访问 VM,但我想使用 Guacamole 来整合一切。我让 apache 充当服务器上几乎所有服务的代理,配置如下: <VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName dynmap.address.net ServerAlias dynmap.address.org ProxyPass / h...

Admin

Apache 代理 HTTP CONNECT 方法已启用
mod-proxy

Apache 代理 HTTP CONNECT 方法已启用

我正在使用 Apache 作为几个不同项目的反向代理。PCI-DSS 合规性扫描显示我的 Apache 已启用 HTTP CONNECT 方法。 正如 Acunetix 网站所述 -http://www.acunetix.com/vulnerabilities/apache-proxy-http-connect-metho/ 据我所知,CONNECT 被 Web 服务器用来将 SSL 隧道传输到应用程序服务器。 有什么建议我该如何解决这个问题? 否则,有人知道如果我的 Apache 的 HTTP CONNECT 方法被启用/禁用,我应该如何执行测试吗...

Admin

ProxyPassMatch,用于代理动态内容的正则表达式
mod-proxy

ProxyPassMatch,用于代理动态内容的正则表达式

我有一个共享托管服务器,上面有大约 2000 个网站。 我有一个轻量级的 apache/event 前端,它负责处理静态内容,并将对动态内容的请求本地代理到重量级的 apache/prefork/mod_php 后端。 这是我目前正在使用的正则表达式 ProxyPassMatch .*\.(?i)(avi|bmp|css|flv|gho|gif|ico|iso|jpg|jpeg|js|mkv|mp4|pdf|png|rar|swf|tiff|txt|zip)$ ! ProxyPassReverse / http://%{HTTP_HOST}:8080/...

Admin

Apache 请求标头读取超时(反向代理)
mod-proxy

Apache 请求标头读取超时(反向代理)

我一直在 apache 2.2.22 (Ubuntu) 日志文件中看到此问题,但不知道为什么会出现这种情况,也不知道如何修复它 [debug] ssl_engine_kernel.c(1884): OpenSSL: Write: SSL negotiation finished successfully [info] [client 10.0.0.5] Connection closed to child 3 with standard shutdown (server example.com:443) [info] [client 10.0.0.5] (...

Admin

使用 Apache 的 mod_proxy 作为网关时是否存在安全问题?
mod-proxy

使用 Apache 的 mod_proxy 作为网关时是否存在安全问题?

为了应对 AJAX 调用的同源策略,我希望允许 mod_rewrite 和 mod_proxy 以类似方式处理这些调用,如另一个答案: rewriteEngine on rewriteRule proxy/(.+)$ http://api.example.com/$1 [P] 然而,我在网上看到,使用 mod_proxy 可能是一件有风险的事情。 所以我的问题是:启用 mod_proxy 并以上述方式使用它是否存在任何安全问题?如果是这样,我应该选择哪种配置才能安全地使用 mod_proxy 网关? 谢谢,任何帮助我都会感激。 PS:是的,我知道...

Admin

nginx 反向代理、ssl 卸载、缓存和 pagespeed 合而为一。
mod-proxy

nginx 反向代理、ssl 卸载、缓存和 pagespeed 合而为一。

我们目前将所有内容托管在 Windows IIS 7 服务器上。我们刚刚迁移到 Azure,与许多云一样,托管 Windows 比托管 Linux 更昂贵。Azure 对虚拟机有自己的限制(与 AWS 相比),因为您实际上只能将一个公共 IP 地址绑定到 Web 服务。为了克服这一限制,并构建一些故障转移和缓存功能,我们正在将 NginX 视为负载平衡器、反向代理,将其放在我们的 IIS 服务器前面。 最近我们了解到,Apache 版 Google-Pagspeed 也可用于 NginX。根据在线教程和我们的一点经验,我们认为,通过使用 3 个独立的 Ng...

Admin

为什么我在 apache2.2 上使用 proxypass 时没有设置 http 标头
mod-proxy

为什么我在 apache2.2 上使用 proxypass 时没有设置 http 标头

我有一个安装了 mod_proxy 和 mod_headers 的 apache2.2 服务器。在使用指令运行的请求中ProxyPass,所有Header set指令均不起作用,即响应中未设置标头。 但是,如果我删除该ProxyPass指令,则会设置标头。是否有一些配置可以在使用 mod_proxy 时禁用设置标头? ...

Admin

透明地使用 Apache 代理请求
mod-proxy

透明地使用 Apache 代理请求

我正在使用 Apache 以透明的方式使用 mod_proxy 将一个 URL 转发到另一个 URL。 为了说明我正在做的事情,这是我的 Apache 配置文件: <VirtualHost *:80> ServerName myurl.mysite.com SSLProxyEngine On ProxyPass / http://www.whatismyip.com/ ProxyPassReverse / http://www.whatismyip.com/ </VirtualHost> 我正...

Admin

apache 模块对响应主体执行搜索和替换操作?
mod-proxy

apache 模块对响应主体执行搜索和替换操作?

我正在尝试使用透明的 apache 反向代理配置对响应主体执行搜索和替换操作,下面使用“mod_substitute”和“mod_proxy”的配置按预期工作: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www ProxyRequests Off <Proxy *> Order deny,allow Deny from all ...

Admin

如何配置 apache 的 mod_proxy_html 以作为 ajax 代理工作?
mod-proxy

如何配置 apache 的 mod_proxy_html 以作为 ajax 代理工作?

我正在尝试构建一个网站,让您可以查看和操作任何其他网站中任何页面的数据。要做到这一点,我必须绕过“ Allow Origin”问题:我正在加载其他域的内容,iframe 并且必须使用从我的域下载的 javascript 来操作其内容。 我的第一个尝试是自己编写一个简单的代理,通过用 Java 编写的服务器代理请求其他域的页面,该代理不仅提供内容,还重建内容中的链接(src 和 href),以便这些链接引用的内容也通过我手工制作的代理下载。结果还不错,但 css 和脚本中的 url 存在问题。 就在那时我意识到它mod_proxy_html应该完成所有这...

Admin

Apache 代理设置
mod-proxy

Apache 代理设置

我有如下场景: 我有一个带有 DNS 条目的 URL,例如http://example.com 当用户输入时http://example.com/portal,他/她将登陆 Apache (2.2) Web 服务器(例如 AWS 1)。在那里我有一个 VirtualHost 条目,它使用反向代理将请求代理到在 LAN 上运行的另一个 Apache Web 服务器(例如 AWS 2),例如 IP 192.168.1.1。然后,Apache Web 服务器使用反向代理192.168.1.1将请求转发到 JBoss 应用程序服务器。 这样做时,结果页面的 UR...

Admin

如何使用 Apache mod_proxy 将代理特定端口反向到防火墙后面的其他服务器
mod-proxy

如何使用 Apache mod_proxy 将代理特定端口反向到防火墙后面的其他服务器

我有两个 Web 服务器,一个是 Apache 2,另一个是 IIS 8,它们都位于防火墙后面的 LAN 上。防火墙上打开了端口 80、443 和 8080-8088。我有一个指向防火墙的外部托管 DNS A 记录,以及将这些端口重定向到 Apache 服务器的防火墙规则。我在 LAN 上还有一个 DNS 条目,它将 A 记录指向防火墙内的本地地址。(即,在防火墙外,www.example.com 指向 1.2.3.4,但在防火墙内,同一地址指向 192.168.1.1)。我希望将 Apache 服务器上的端口 8080-8084 重定向到 IIS 服务器,...

Admin

Apache 网站子文件夹由另一台服务器提供服务,不在同一本地网络上
mod-proxy

Apache 网站子文件夹由另一台服务器提供服务,不在同一本地网络上

我正在不同位置设置 2 个 ubuntu 服务器,一个博客,一个论坛。我原本打算为论坛使用子域名,但后来决定将其设为子文件夹 example.com/forum。 有没有办法让服务器 1 上的 Apache 将对 example.com/forum 的请求重定向到服务器 2。同时保持用户 URL example.com/forum 而不是 forum.example.com。我需要 mod-rewrite 规则或反向代理吗? 希望网站两个部分的流量在服务器之间共享,以减少服务器 1 的负载 ...

Admin

Mod_proxy 保留请求协议
mod-proxy

Mod_proxy 保留请求协议

我有一个 Apache 反向代理服务器,它有两个平衡器成员 - 一个用于非安全,一个用于安全。我想使用原始协议将请求“反向”到防火墙内的机器。据我所知,如下行: ProxyPassMatch (?i)^/mydir(.*)$ balancer://ags-lb-NS/mydir/$1 ProxyPassReverse /mydir balancer://ags-lb-NS/mydir 不要为原始请求协议留出空间。 或者也许我可以向标头添加一些可以在内部机器上检测到的内容。 ...

Admin