httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Covener <cove...@gmail.com>
Subject Re: [users@httpd] mod_rpaf does not work
Date Thu, 24 Jul 2014 12:36:42 GMT
You should either move to mod_remoteip in 2.4 or check with the
mod_rpaf source for something 2.4-compatible.

On Thu, Jul 24, 2014 at 8:30 AM, Васильев "Zmey!" Олег <zmey1992@ya.ru>
wrote:
> Hi
>
> I have Ubuntu 14.04 (upgraded from 12.04) with this:
> Server version: Apache/2.4.7 (Ubuntu)
> Server built:   Apr  3 2014 12:20:25
> Server's Module Magic Number: 20120211:27
> Server loaded:  APR 1.5.1-dev, APR-UTIL 1.5.3
> Compiled using: APR 1.5.1-dev, APR-UTIL 1.5.3
> Architecture:   32-bit
> Server MPM:     prefork
>   threaded:     no
>     forked:     yes (variable process count)
> Server compiled with....
>  -D APR_HAS_SENDFILE
>  -D APR_HAS_MMAP
>  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>  -D APR_USE_SYSVSEM_SERIALIZE
>  -D APR_USE_PTHREAD_SERIALIZE
>  -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
>  -D APR_HAS_OTHER_CHILD
>  -D AP_HAVE_RELIABLE_PIPED_LOGS
>  -D DYNAMIC_MODULE_LIMIT=256
>  -D HTTPD_ROOT="/etc/apache2"
>  -D SUEXEC_BIN="/usr/lib/apache2/suexec"
>  -D DEFAULT_PIDLOG="/var/run/apache2.pid"
>  -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
>  -D DEFAULT_ERRORLOG="logs/error_log"
>  -D AP_TYPES_CONFIG_FILE="mime.types"
>  -D SERVER_CONFIG_FILE="apache2.conf"
>
> Loaded Modules:
>  core_module (static)
>  so_module (static)
>  watchdog_module (static)
>  http_module (static)
>  log_config_module (static)
>  logio_module (static)
>  version_module (static)
>  unixd_module (static)
>  access_compat_module (shared)
>  alias_module (shared)
>  apreq_module (shared)
>  auth_basic_module (shared)
>  authn_core_module (shared)
>  authn_file_module (shared)
>  authz_core_module (shared)
>  authz_groupfile_module (shared)
>  authz_host_module (shared)
>  authz_user_module (shared)
>  autoindex_module (shared)
>  cgi_module (shared)
>  deflate_module (shared)
>  dir_module (shared)
>  env_module (shared)
>  filter_module (shared)
>  headers_module (shared)
>  mime_module (shared)
>  mpm_prefork_module (shared)
>  negotiation_module (shared)
>  perl_module (shared)
>  php5_module (shared)
>  reqtimeout_module (shared)
>  rewrite_module (shared)
>  rpaf_module (shared)
>  setenvif_module (shared)
>  status_module (shared)
>
> This is from apache2.conf:
> RPAFproxy_ips 127.0.0.1
> RPAFEnable On
> RPAFsethostname On
> RPAFheader X-Real-IP
>
> No error on startup, so mod_rpaf module surely loaded.
> Also, i have nginx as frontend which proxies requests to apache (backend) with php5.
The problem is that apache recieves X-Real-IP with correct client IP and php can see it ($_SERVER["HTTP_X_REAL_IP"])
but mod_rpaf does not change $_SERVER['REMOTE_ADDR'] variable. Problem occured after upgrading
my system from 12.04 to 14.04 directly using "do-release-upgrade -d" command. Does someone
know, how to fix this?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>



-- 
Eric Covener
covener@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message