<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;"><a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#port_in_redirect">http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#port_in_redirect</a></span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;"><a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_redirect">http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_redirect</a></span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;"><br></span></font></div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">http {</span></font><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">        </span></font></span><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">port_in_redirect off;</span></font></span></div><div><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-tab-span" style="white-space:pre">        </span>...</span></font></span></div><div><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">        </span></font></span><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">server {<br></span></font></span></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">        <span class="Apple-tab-span" style="white-space:pre">        </span>...</span></font></span><br></div><div><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">                </span></font></span><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">location xxx {<br></span></font></span></div><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span class="Apple-tab-span" style="white-space:pre">                        </span>...<br></span></font></div><div><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">                        </span></font></span><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">proxy_redirect<span class="Apple-tab-span" style="white-space:pre">        </span>off;</span></font></span></span></div><div><span class="Apple-style-span" style="white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">        <span class="Apple-tab-span" style="white-space:pre">        </span>        </span></font></span><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">proxy_pass<span class="Apple-tab-span" style="white-space:pre">        </span><a href="http://apache:8000">http://apache:8000</a>$request_uri;<br></span></font></span></div><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span class="Apple-tab-span" style="white-space:pre">                        </span>...<br></span></font></div><div><span class="Apple-style-span" style="white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">                </span></font></span><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">}<br></span></font></span></div><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span class="Apple-tab-span" style="white-space:pre">                </span>...<br></span></font></div><div><span class="Apple-style-span" style="white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">        </span></font></span><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">}</span></font></span></div><div><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span class="Apple-tab-span" style="white-space:pre">        </span>...</span></font></div><div><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><font class="Apple-style-span" face="'Courier New'" size="4"><span class="Apple-style-span" style="font-size: 14px;">}</span></font></span></div><div><font class="Apple-style-span" face="Times" size="4"><span class="Apple-style-span" style="font-size: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">в апаче рерайт убрать&nbsp;</span></font></div><div><br></div><div><font class="Apple-style-span" face="Times" size="4"><span class="Apple-style-span" style="font-size: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></font></div><div><font class="Apple-style-span" face="Times" size="4"><span class="Apple-style-span" style="font-size: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">это чтобы не надо было избавляться от порта в урле&nbsp;</span></font></div><div><font class="Apple-style-span" face="Times" size="4"><span class="Apple-style-span" style="font-size: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></font></div><div><div><div>On 14.02.2009, at 12:59, Асафов Сергей aka MurZiK wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Видимо проблема с реврайтом. catalog - физический путь или виртуальный?<br>----- Original Message ----- From: "Doronin Sergey" &lt;<a href="mailto:nophear@yandex.ru">nophear@yandex.ru</a>><br>To: &lt;<a href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</a>><br>Sent: Saturday, February 14, 2009 11:48 AM<br>Subject: странность<br><br><br>Ребят, у меня творятся какие-то странные вещи. Тех-поддержка хостинга молчит, поэтому обращаюсь к вам.<br>У меня установлен nginx и apache. Стандартная схема. В конфигах тоже ничего мудрёного или экзотического нет, если надо, могу скопи-пастить.<br>Описываю проблему.<br><br>Предположим на сайте есть каталог "catalog". Мы можем зайти на него через URI: mysite.ru/catalog/<br>Он открывается, всё ок. Но если попробовать зайти на URI: mysite.ru/catalog<br>Сайт не открывается! FireFox выводит ошибку: Соединение было сброшено. А URI в адресной строке меняется на: mysite.ru:8000/catalog/<br>В логах апача я вижу следующее:<br>1.2.3.4 - - [14/Feb/2009:11:40:53 +0300] "GET /catalog HTTP/1.1" 301 336 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6"<br><br>301 ошибка означает - Moved Permanently<br>Скажите пожалуйста, с чем это может быть связано? В какой участок конфига мне заглянуть и в какую сторону копать? Заранее, спасибо!<br><br>ЗЫ есть подозрение, что это связано со следующей rewrite конструкцией, которая убирает 8000 порт из URI:<br>RewriteEngine On<br>RewriteBase /<br>RewriteCond %{HTTP_HOST} ^mysite.ru:8000$<br>RewriteRule ^(.*)$ <a href="http://mysite.ru/$1">http://mysite.ru/$1</a> [L,R=301]<br><br>Конструкцию тупо взял с форума хостинга, поэтому не знаю что к чему..<br><br><br></div></blockquote></div><br></div></body></html>