parece-me que você está usando um único nhostx vhost para, em seguida, inverter o proxy em vários servidores, todos executando nginx / php-fpm corretamente?
também parece que você está tentando usar o x-Real-IP de nginx - link
no entanto, você está perdendo um cabeçalho vital em seu segundo vhost nginx:
set_real_ip_from 10.0.0.0/24;
isto irá permitir que ele valide o cabeçalho ip real para que ele seja configurado com sucesso, sem ele realmente não mudará o IP real em seus logs de acesso e também seu aplicativo (neste caso wordpress), então seu segundo bloco vhost deve parecer mais com:
server {
listen 8080;
server_name bloggingsite.org;
root /var/www/;
set_real_ip_from 10.0.0.0/24;
real_ip_header X-Real-IP;
include /etc/nginx/fastcgi_php;
location / {
index index.php;
if (!-e $request_filename) {
#rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
#rewrite ^.*/files/(.*)$ /wp-content/blogs.php?file=$1 last;
#rewrite .*/files/(.*) /wp-includes/ms-files.php?file=$1;
# rewrite ^.+?(/wp-.*) $1 last;
# rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
}
}
você pode definir mais de um cabeçalho set_real_ip_from em seu vhost para permitir que hosts específicos confiem apenas no ip real, mas essa configuração assume que você pode adicionar mais servidores no futuro e é mais simples de manter