Страница 1 из 1

Nginx proxy

Добавлено: 10 авг 2012, 09:44
Никита
Раньше сервер был на Apache и Nginx, как в Apache можно заменить вот эти строчки

proxy_pass http://127.0.0.1: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_read_timeout 300;
client_max_body_size 256m;
#limit_req zone=default burst=7 nodelay;

proxy_buffer_size 16k;
proxy_buffers 32 16k;

Добавлено: 10 авг 2012, 11:18
Максим
Это параметры проксирования для nginx (используются в основном на хостингах). В данном случае они вам не нужны в Open Server ни для модуля Apache, ни для Nginx.

Добавлено: 10 авг 2012, 12:01
Никита
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Вот эти три точно нужны, есть ли для них замена?
mod_rpaf
mod_headers

Добавлено спустя 1 минуту 33 секунды:
Они осуществляют приписывание нужных данных, теперь без nginx такая возможность пропала и сайт некорректно работает

Добавлено: 10 авг 2012, 13:52
Asmodey
Когда есть реверс-прокси фронт и бэкэнд, независимо от того, какие это сервера, на бэках получаются некорректные заголовки по поводу источника запроса. Там будет адрес фронта (что, собственно, и правильно).

Чтоб получить корректные данные, фронт добавляет пресловутые заголовки. Раньше чтоб апачи извлекал из них инфу надо было ставить mod_rpaf. Если не изменяет склероз, сейчас он умеет это разруливать и без него.

ИМХО. Не вводите его во искушение наличием этих заголовков. Просто выкиньте.
Если глюки продолжатся, заголовки в студию.

Добавлено: 10 авг 2012, 14:42
Никита
как включить virtual directory support?