Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2009-12-13 20:08:41
Бекенд (nginx ) передает апаче неверный ипишник (адрес сервера), вследствие чего возникают трудности в управлении були
Кусок конфига.
Код: Выделить всё
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
-
Контактная информация:
Непрочитанное сообщение
ProFTP » 2009-12-13 22:04:06
mod_rpaf (reverse proxy add forward) ??
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'


ProFTP
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2009-12-14 11:25:10
ProFTP писал(а):mod_rpaf (reverse proxy add forward) ??
в том то и дело что ставил - не помогло

Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2009-12-14 13:02:53
Временно вылечил заменой
на
но это не дело =(
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2009-12-24 15:35:32
На втором сервере настроил - те же грабли =(
Код: Выделить всё
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for,
пробывал поставить
Код: Выделить всё
proxy_set_header X-Real-IP $proxy_add_x_forwarded_for,
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for,
и
Код: Выделить всё
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
И всё в итоге показывает одно и тоже......
Хотя:
Код: Выделить всё
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent"';
Показывает
Код: Выделить всё
xxx.yyy.www.zzz - - [24/Dec/2009:14:28:01 +0200] "GET /includes/common.js HTTP/1.1" 404 169 "http://mydomain/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6"
т.е показывает в логах xxx.yyy.
www.zzz - Верный и натоящий ИПишник
Как это лечится?

Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS
-
Gerk
- сержант
- Сообщения: 194
- Зарегистрирован: 2009-09-23 23:01:37
- Откуда: Симферополь, UA
Непрочитанное сообщение
Gerk » 2009-12-24 21:28:42
Прежде всего разбор терминологии:
Front-end server - "передний", "головной" сервер, получает все запросы и транслирует часть из них на back-end сервер....
90% конфигураций реализуются так:
nginx - front-end
apache - back-end
mod_rpaf это апач модуль...
SteelS писал(а):Код: Выделить всё
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent"';
Показывает
Код: Выделить всё
[/quote]
Это кусок конфига nginx'a... И логи соответственно его же....
Возможные варианты:
1) пишете о одной конфигурации, в реальности другая...
2) плохо представляете себе тему
вот базовый пример
[url]http://www.kirkdesigns.co.uk/nginx-proxy-apache-access-remote-host-ip-address-using-modpraf[/url]
Читать справку на mod_rpaf и о связке frontend-backend до просветвления
Gerk
-
silent
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Непрочитанное сообщение
silent » 2009-12-25 14:50:17
В конфиге Апача какой IP у тебя стоит в RPAFproxy_ips ?
silent
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2009-12-25 19:17:54
Gerk писал(а):
Это кусок конфига nginx'a... И логи соответственно его же....
Возможные варианты:
1) пишете о одной конфигурации, в реальности другая...
2) плохо представляете себе тему
Я разве писал "это конфиг апача"?

Жесть...
Ваш пост ни чем не помог. Еще ссылку на сборку nginx`а забыли кинуть.
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2009-12-25 19:21:42
silent писал(а):В конфиге Апача какой IP у тебя стоит в RPAFproxy_ips ?
Тот по которому Nginx стучится в гости.
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS
-
silent
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Непрочитанное сообщение
silent » 2009-12-25 21:01:22
Если у тебя стоит IP внешний, то сделай вот так:
Ребутни apache и проверяй.
silent
-
SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Непрочитанное сообщение
SteelS » 2010-01-03 17:11:20
проблема решена

всесто 192.168.0.101 стоял какого х** 192.168.0.102, правда появилась другая проблема, касающаяся темы nginx+apache - но не этой. Если не решу сам - прийду за помощью.
А так Спасибо silent, благодаря ему нашел свою ошибку
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
SteelS