mod-rpaf

mod_rpaf 无法识别 RPAFheader 设置
mod-rpaf

mod_rpaf 无法识别 RPAFheader 设置

安装 mod_rpaf 后,我将配置文件 (/etc/apache2/mods-available/rpaf.conf) 设置如下: <IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 RPAFheader X-Real-IP </IfModule> 但是,现在当我重新启动 apache2 时出现错误: 无效命令‘RPAFheader’,可能是拼写错误或由服务器配置中未包含的模块定义 ...

Admin

反向代理 Nginx 到 Apache,PHP 中的 https
mod-rpaf

反向代理 Nginx 到 Apache,PHP 中的 https

我正在跟进本教程将 nginx 配置为 apache 的反向代理,除最后两部分外,一切正常。 从第 8 节关于配置 mod_rpaf,phpinfo 应该返回$_SERVER['REMOTE_ADDR'] = '146.185.137.240',但我得到的是127.0.0.1。我该如何排除故障以查看 mod_rpaf 是否正常工作?如果我正确得到它,mod_rpaf 应该会重写一些标头。我已正确设置了地址,146.185.137.240并/etc/apache2/mods-available/rpaf.conf使用RPAF_proxyIPs重新启动了 a...

Admin

反向代理和客户端 IP 背后的 mod_security
mod-rpaf

反向代理和客户端 IP 背后的 mod_security

client -> haproxy -> mod_security boxes -> backends 问题:mod_security 框使用 mod_rpaf 和 haproxy 的 ip(在“RPAFproxy_ips”中)。Apache 日志显示客户端真实 ip,但 mod_security 仍报告 haproxys ip,如下所示。 在 mod_sec 框的 apache 日志中找到客户端 ip x.93.129.90 - - [14/Oct/2015:08:35:56 +0200] "GET /MYTEST HTTP/1....

Admin

varnish3,mod_geoip 与 apache2 使用 mod_rewrite 和 mod_rpaf
mod-rpaf

varnish3,mod_geoip 与 apache2 使用 mod_rewrite 和 mod_rpaf

我正在维护一个网站,该网站有 3 个不同的版本,使用 3 种不同的语言,使用一个用 php 编写的系统进行处理,该系统根据正在访问的域名接收环境变量。以下是三个网站: myshop.com : 英文国际版 myshop.eu:网站的欧洲版本 myshop.ru:该网站的俄语版本 当从俄罗斯访问 myshop.com 时,它将被重定向到 myshop.ru,而任何来自欧洲的国家访问 myshop.com 时,它将被重定向到 myshop.eu,国际访客将停留在 myshop.com,尽管他们可以访问特定国家/地区的网站。所有这些针对国家/地区的重定向都...

Admin

Apache 2.4 RPAFsethostname 等效
mod-rpaf

Apache 2.4 RPAFsethostname 等效

我们有一个运行 mod_rpaf 的 2.2 服务器,其配置指令如下: LoadModule rpaf_module modules/mod_rpaf-2.0.so RPAFenable On RPAFsethostname On RPAFheader X-Forwarded-For 现在有了 2.4,我们似乎做了类似的事情 LoadModule remoteip_module moudles/mod_remoteip.so RemoteIPHeader X-Forwarded-For RemoteIPTrustedProxy 10.0.0.0/24...

Admin

mod_rpaf 与 apache error_log
mod-rpaf

mod_rpaf 与 apache error_log

我正在使用 mod-rpaf 和 A​​pache 2.4,它在我的 Apache access_log 中运行正常(显示真实客户端 IP),但在错误日志中却不行。我的错误日志只显示代理服务器(在本例中是我的负载均衡器)的客户端 IP 地址 这是我在 error_log 中看到的示例,其中 123.123.123.123 是我的负载均衡器/代理的 IP。 ==> /usr/local/apache2/logs/error_log <== [2012 年 6 月 5 日星期二 20:24:31.027525] [access_compat...

Admin

Ubuntu 升级后,mod_rpaf 与 Nginx 前端、Apache 后端出现问题
mod-rpaf

Ubuntu 升级后,mod_rpaf 与 Nginx 前端、Apache 后端出现问题

我正在运行用于静态文件的 Nginx 前端,并代理到用于 PHP 和 Passenger 的 Apache 后端,使用 Apache 的 mod_rpaf 在后端设置正确的远程 IP 地址。在我升级到 Ubuntu 12.04 (Precise) 之前,一切正常。现在 Apache 报告所有来自 127.0.0.1 的连接。 这是相关配置。升级后这里没有任何变化。 Nginx的: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; mod_rpaf: <IfModul...

Admin

Varnish 反向代理、apache 后端、转发 IP 无法持续​​工作
mod-rpaf

Varnish 反向代理、apache 后端、转发 IP 无法持续​​工作

这是我的 vcl 配置文件中与 IP 转发相关的部分: sub vcl_recv { remove req.http.X-Forwarded-For; set req.http.X-Forwarded-For = client.ip; .... (other configuration) } sub vcl_pipe { set req.http.connection = "close"; if (req.http.X-Forwarded-For) { set req.http.X-Fo...

Admin

nginx 不会将标头中的 ip 转发到 apache(rpaf 已启用)
mod-rpaf

nginx 不会将标头中的 ip 转发到 apache(rpaf 已启用)

我正在尝试在我的服务器上将 nginx 设置为前端,将 apache 设置为后端。一切正常,我已经安装了 libapache2-mod-rpaf。但是 apache 看不到真正的客户端 ip,并且一些基于 ip 的 .htaccess 限制根本不起作用,因为 apache 只能看到本地 ip。 以下是 nginx vhost 配置^ server { listen 80; server_name domain; location ~* ^/(admin/|dump/|) { proxy_set_header Hos...

Admin

Amazon ELB 背后的 mod_rpaf
mod-rpaf

Amazon ELB 背后的 mod_rpaf

我已经安装以便从PHP、Apache 日志等中的标头mod_rpaf获取用户的 IP 地址。X-Forwarded-For 不幸的是,我似乎必须通过设置明确设置该标头将受哪些 IP 的尊重RPAFproxy_ips。 鉴于 ELB 没有静态 IP,我如何知道mod_rpaf接受来自任何 IP 甚至任何 10.* IP 的标头? ...

Admin