<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; nginx + geoip]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=1593</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=1593&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «nginx + geoip».]]></description>
		<lastBuildDate>Thu, 18 Mar 2010 17:56:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[nginx + geoip]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=22957#p22957</link>
			<description><![CDATA[<p>добрый день всем<br />имеется centos 5.4 на нем развернут nginx с поддержкой geoip. задача настроить nginx так чтобы он распределял http запросы по серверам с апач в зависимости от региона, но это просто и реализовано. важно чтобы при падении web допустим в зоне RU nginx перенаправлял запрос на другой сервак. кто что подскажет</p><p>немного изменю вопрос как в конфиге nginx проверить что host доступен?</p><br /><br /><p>еще изменения&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> :<br />самой задачи нашел решение немного другим способом. щас уперся в проблему дефолтной зоны, те необходимо запросы которые не попадают в описаные upstream перенапрвлять в на определнный сервер. вот конфа:<br />geo $geo {<br />default default;<br />include /usr/local/nginx/conf/geo.conf;<br />}<br />upstream default {<br />server server.com;<br />}<br />upstream RU.server {<br />server.ru<br />}<br />server {<br />listen 1.1.1.1:80;<br />server_name server.org;<br />error_log logs/site_err.log info;<br />access_log logs/site_acc.log;<br />location / {</p><p>proxy_set_header X-Real-IP $remote_addr;<br />proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br />proxy_set_header Host $host;<br />proxy_pass http://$geo.server$request_uri;<br />}<br />}</p>]]></description>
			<author><![CDATA[null@example.com (alsh1)]]></author>
			<pubDate>Thu, 18 Mar 2010 17:56:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=22957#p22957</guid>
		</item>
	</channel>
</rss>
