November 23, 2010 01:45PM
Hello, Im using FreeBSD and jail. I have main nginx server in jail (ip 192.168.1.2). Second www server is apache22 (192.168.1.3).

Port 80 from 192.168.1.2 is forwarding to public IP.

Problem is in this that php scripts from apache (192.168.1.3) showing client IP from nginx (192.168.1.2). For example: phpBB showing on line users and ips 192.168.1.2.

Its my settings in nginx (192.168.1.2):
--- START---
server {
listen 80;
server_name www.skuter-forum.pl skuter-forum.pl;
access_log /var/log/nginx/skuter-forum.pl.access.log;

if ($host = 'www.skuter-forum.pl' ) {
rewrite ^/(.*) http://skuter-forum.pl/$1 permanent;
}

location / {
proxy_pass http://192.168.1.3:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}

--- END ---

How set real clients ips?
Subject Author Posted

On proxy my nginx show wrong ip (private)

dong November 23, 2010 01:45PM

Re: On proxy my nginx show wrong ip (private)

Francis Daly November 23, 2010 07:54PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 173
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready