<div dir="ltr">На 0.7.10 у меня конфиг сработал.<br><br><div class="gmail_quote">18 августа 2008 г. 13:10 пользователь Дугин Сергей <span dir="ltr"><<a href="mailto:drug@qwarta.ru">drug@qwarta.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Здравствуйте.<br>
<br>
Так никто и не поможет?:(<br>
<br>
Вы писали 15 августа 2008 г., 18:11:54:<br>
<div><div></div><div class="Wj3C7c"><br>
> nginx version: nginx/0.5.34<br>
<br>
> Ошибка повторяется<br>
<br>
> 2008/08/15 18:10:20 [emerg] 49104#0: "proxy_pass" may not have URI<br>
> part in location given by regular expression, or inside named<br>
> location, or inside the "if" statement, or inside the "limit_except"<br>
> block in /usr/local/nginx/conf/nginxdomain_log.conf:61<br>
<br>
> 2008/08/15 18:10:20 [emerg] 49104#0: the configuration file<br>
> /usr/local/nginx/conf/nginx.conf test failed<br>
<br>
> вот как щас выглядит:<br>
> if ($ip_search)<br>
> {<br>
> proxy_pass <a href="http://10.0.0.3:80" target="_blank">http://10.0.0.3:80</a>;<br>
> proxy_redirect off;<br>
> proxy_set_header Host $host;<br>
> proxy_set_header X-Real-IP $remote_addr;<br>
> proxy_set_header X-Forwarded-For $remote_addr;<br>
> proxy_set_header X-Accel-Internal /internal_bdbd_ru;<br>
> break;<br>
> }<br>
> proxy_pass <a href="http://10.0.0.2:80" target="_blank">http://10.0.0.2:80</a>;<br>
> proxy_redirect off;<br>
> proxy_set_header Host $host;<br>
> proxy_set_header X-Real-IP $remote_addr;<br>
> proxy_set_header X-Forwarded-For $remote_addr;<br>
> proxy_set_header X-Accel-Internal /internal_bdbd_ru;<br>
> if ($ip_runet){return 403;}<br>
> }<br>
<br>
<br>
> Вы писали 15 августа 2008 г., 17:18:59:<br>
<br>
>> - proxy_pass <a href="http://10.0.0.3:80/" target="_blank">http://10.0.0.3:80/</a>;<br>
>> + proxy_pass <a href="http://10.0.0.3:80" target="_blank">http://10.0.0.3:80</a>;<br>
<br>
>> Дугин Сергей пишет:<br>
>>> Здравствуйте<br>
>>><br>
>>> Как сделать так чтобы в зависимости от внешнего IP я кидал на разные виртуальные хосты?<br>
>>> Попробовал сделать как ниже получаю в ответ ошибку.<br>
>>><br>
>>> geo $ip_search<br>
>>> {<br>
>>> default 1;<br>
>>> include /usr/local/nginx/conf/ip_search;<br>
>>> }<br>
>>><br>
>>><br>
>>> server {<br>
>>> listen <a href="http://81.176.230.195:80" target="_blank">81.176.230.195:80</a>;<br>
>>> server_name <a href="http://aaaa.ru" target="_blank">aaaa.ru</a> <a href="http://www.aaaa.ru" target="_blank">www.aaaa.ru</a>;<br>
>>> access_log /home/<a href="http://aaaa.ru/logs/access.log" target="_blank">aaaa.ru/logs/access.log</a> main;<br>
>>> location / {<br>
>>> access_log /home/<a href="http://aaaa.ru/logs/access.log" target="_blank">aaaa.ru/logs/access.log</a> main;<br>
>>> if ($ip_search)<br>
>>> {<br>
>>> break;<br>
>>> proxy_pass <a href="http://10.0.0.3:80/" target="_blank">http://10.0.0.3:80/</a>;<br>
>>> proxy_redirect off;<br>
>>> proxy_set_header Host $host;<br>
>>> proxy_set_header X-Real-IP $remote_addr;<br>
>>> proxy_set_header X-Forwarded-For $remote_addr;<br>
>>> proxy_set_header X-Accel-Internal /internal_bdbd_ru;<br>
>>> }<br>
>>> proxy_pass <a href="http://10.0.0.2:80/" target="_blank">http://10.0.0.2:80/</a>;<br>
>>> proxy_redirect off;<br>
>>> proxy_set_header Host $host;<br>
>>> proxy_set_header X-Real-IP $remote_addr;<br>
>>> proxy_set_header X-Forwarded-For $remote_addr;<br>
>>> proxy_set_header X-Accel-Internal /internal_bdbd_ru;<br>
>>> if ($ip_runet){return 403;}<br>
>>> }<br>
>>> }<br>
>>><br>
>>> 2008/08/15 15:37:54 [emerg] 47724#0: "proxy_pass" may not have URI<br>
>>> part in location given by regular expression, or inside named<br>
>>> location, or inside the "if" statement, or inside the "limit_except" block in /usr/local/nginx/conf/nginxdomain_log.conf:61<br>
>>><br>
>>><br>
>>><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
С уважением,<br>
Дугин Сергей mailto:<a href="mailto:drug@qwarta.ru">drug@qwarta.ru</a><br>
QWARTA<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>
</div>