Nginx proxy

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
Никита
Сообщения: 20
Зарегистрирован:
31 июл 2012, 17:52

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;
Аватара пользователя
Максим
Сообщения: 5414
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 10 авг 2012, 11:18

Это параметры проксирования для nginx (используются в основном на хостингах). В данном случае они вам не нужны в Open Server ни для модуля Apache, ни для Nginx.
Никита
Сообщения: 20
Зарегистрирован:
31 июл 2012, 17:52

Никита » 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 такая возможность пропала и сайт некорректно работает
Аватара пользователя
Asmodey
Сообщения: 339
Зарегистрирован:
18 апр 2012, 10:33
Контактная информация:

Asmodey » 10 авг 2012, 13:52

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

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

ИМХО. Не вводите его во искушение наличием этих заголовков. Просто выкиньте.
Если глюки продолжатся, заголовки в студию.
Никита
Сообщения: 20
Зарегистрирован:
31 июл 2012, 17:52

Никита » 10 авг 2012, 14:42

как включить virtual directory support?
Ответить