Всем привет.
Имеется странная ситуация: есть связка apache+nginx, оба на разных физических серверах. Сервер с nginx'ом натится на внешний адрес (средствами check point). Проблема в том, что в логах апача все запросы пишутся от внешнего адреса, хотя модуль rpaf установлен и загружен.
Кусок конфига nginx'а:
server {
listen 80;
server_name server.ru www.server.ru;
#charset koi8-r;
access_log logs/server.ru.access.log main;
proxy_intercept_errors on;
if ($request_method !~ ^(GET|HEAD|POST)$ ) {
return 444;
}
location / {
root /opt/nginx/html/server;
index index.php ndex.html index.htm;
proxy_pass http://192.168.0.101:8080;
proxy_redirect off;
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_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
Интересно то, что, когда оба сервера находились на одной машине (и апач слушал на локалхосте), все работало.
В чем может быть проблема?