Всем привет! Проблема следующая:
При заходе на форум, я вижу у пользователей IP 10.0.0.1
На фронтенде (nginx 1.0.8) такой конфиг хоста форума:
server {
server_name myforum.ru;
location / {
proxy_pass http://10.0.0.50;
}
}
На бэкенде (nginx+php-fpm) этот конфиг такой:
server {
server_name myforum.ru;
listen 10.0.0.50:80;
root /var/www/myforum;
location / {
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/myforum$fastcgi_script_name;
include fastcgi_params;
}
}
Схема сети такая:
Фронтенд IP 192.168.2.10
Бэкенд IP 10.0.0.50
Мост между ними: 10.0.0.1
nginx собран с --with-http_realip_module
Подскажите, что добавить в конфиги, чтобы на форуме отображался IP пользователей, а не IP моста 10.0.0.1 (я уже всё что можно перепробывал :( )
Спасибо
Edited 2 time(s). Last edit at 10/28/2011 10:45AM by HunteX.