Приветствую!<div><br></div><div>Nginx проксирует запросы на Apache:</div><div><br></div><div><div>upstream backend {</div><div>        server <a href="http://127.0.0.1:88">127.0.0.1:88</a>;</div><div>}</div><div>server {</div>
<div>        listen 80;</div><div>        server_name <a href="http://mydomain.ru">mydomain.ru</a>;</div><div><br></div><div>        location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {</div><div>                root /var/www/html/mydomain;</div>
<div>        }</div><div><br></div><div>        location ~ /\.ht {</div><div>                deny all;</div><div>        }</div><div><br></div><div>        location / {</div><div>                proxy_pass <a href="http://backend/">http://backend/</a>;</div>
<div>                proxy_set_header Host $host;</div><div>                proxy_set_header X-Real-IP $remote_addr;</div><div>                proxy_set_header X-Forwarded-For $remote_addr;</div><div><br></div><div>                proxy_connect_timeout 120;</div>
<div>                proxy_send_timeout 120;</div><div>                proxy_read_timeout 180;</div><div>        }</div><div>}</div><div><br></div><div>С такой конфигурацией выполняю PHP-скрипт (phpinfo) и из него узнаю, что значения переменных HTTP_HOST, HTTP_X_REAL_IP, HTTP_X_FORWARDED_FOR и REMOTE_ADDR идентичны.</div>
<div><br></div><div>Что делать? Куда копать?</div><br>-- <br>Пётр Шевцов<br><br>
</div>