Доброго дня!<div><br></div><div>Привожу примеры конфигураций:</div><div><br class="Apple-interchange-newline"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
# cat rss.name.ru.conf <br>server {<br> listen ip:port;<br> server_name <a href="http://name.ru">name.ru</a> <a href="http://www.name.ru">www.name.ru</a>;<br> set $docroot "/www/www/<a href="http://name.ru">name.ru</a>";<br>
set $pool "<a href="http://127.0.0.1:8080">127.0.0.1:8080</a>";<br> charset windows-1251;<br> proxy_read_timeout 600;<br> proxy_send_timeout 600;<br> proxy_connect_timeout 600;<br> access_log /var/log/nginx/name.ru-access.log;<br>
error_log /var/log/nginx/name.ru-error.log warn;<br> access_log on;<br> rewrite ^/yandex/rss.xml$ /rss/yandex/ last;<br> rewrite ^/rss/rss.xml$ /rss/all/ last;<br> rewrite ^(.*)$ /404.php break;<br>
location / {<br> include backend-httpd;<br> }<br>}</blockquote></div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
# cat backend-httpd <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">proxy_pass <a href="http://127.0.0.1:8080">http://127.0.0.1:8080</a>;<br>
proxy_set_header Host $host;<br>proxy_set_header X-Real-IP $remote_addr;<br>proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;</blockquote><div><br></div><div><br></div><div><br></div><div>Если вместо "<a href="http://127.0.0.1:8080">127.0.0.1:8080</a>" подключаемого опцией include конфига добавить переменную "$pool", то не срабатывают правила rewrite.</div>
<div>Подскажите, может я что-то упустил. Без rewrite я всегда использовал переменную в подключаемых файлах и всегда работало.</div><div>Остальные параметры, в том числе и основного конфига "nginx.conf" -- по-умолчанию</div>
<div>Может подскажете другой вариант для рерайта? Мне нужна эта переменная )</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
# nginx -v<br>nginx version: nginx/1.0.15</blockquote></div><div><br></div>-- <br>C уважением, Семенов Андрей<br>jabber: <a href="mailto:wilful@jabber.ru" target="_blank">wilful@jabber.ru</a><br><br>
</div>