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?