Коллеги, приветствую! И снова прошу помощи сообщества.Итак дано:
Хост с LXC контейнерами.
на хосте - nginx
на LXC контейнере - тоже nginx+php5-fpm
Никак не могу добиться отдачи IP клиента в логах - упорно отдается внутренний IP хоста.
До замены apache2 на nginx+php5-fpm все работало.
rpaf модуль был настроен и честно отдавал внешний IP подключенных клиентов.
А сейчас - не хочет.
в настройках nginx хоста:
location / {
proxy_pass http://10.0.3.179:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
...
}
В настройках nginx в контейнере:
server {
listen 80;
server_name new.multirom.me;
root /srv/www/htdocs;
index index.php;
...
location / {
index index.php;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}