1 (18.03.2010 20:56:23 отредактировано )

добрый день всем
имеется centos 5.4 на нем развернут nginx с поддержкой geoip. задача настроить nginx так чтобы он распределял http запросы по серверам с апач в зависимости от региона, но это просто и реализовано. важно чтобы при падении web допустим в зоне RU nginx перенаправлял запрос на другой сервак. кто что подскажет

немного изменю вопрос как в конфиге nginx проверить что host доступен?



еще изменения  ab :
самой задачи нашел решение немного другим способом. щас уперся в проблему дефолтной зоны, те необходимо запросы которые не попадают в описаные upstream перенапрвлять в на определнный сервер. вот конфа:
geo $geo {
default default;
include /usr/local/nginx/conf/geo.conf;
}
upstream default {
server server.com;
}
upstream RU.server {
server.ru
}
server {
listen 1.1.1.1:80;
server_name server.org;
error_log logs/site_err.log info;
access_log logs/site_acc.log;
location / {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://$geo.server$request_uri;
}
}