Re: странность

Alexey V. Karagodov kav at karagodov.name
Sun Feb 15 09:41:05 MSK 2009


http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#port_in_redirect
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_redirect

http {
	port_in_redirect off;
	...
	server {
		...
		location xxx {
			...
			proxy_redirect	off;
			proxy_pass	http://apache:8000$request_uri;
			...
		}
		...
	}
	...
}
в апаче рерайт убрать


это чтобы не надо было избавляться от порта в урле

On 14.02.2009, at 12:59, Асафов Сергей aka MurZiK wrote:

> Видимо проблема с реврайтом. catalog - физический путь или  
> виртуальный?
> ----- Original Message ----- From: "Doronin Sergey"  
> <nophear at yandex.ru>
> To: <nginx-ru at sysoev.ru>
> Sent: Saturday, February 14, 2009 11:48 AM
> Subject: странность
>
>
> Ребят, у меня творятся какие-то странные вещи. Тех-поддержка  
> хостинга молчит, поэтому обращаюсь к вам.
> У меня установлен nginx и apache. Стандартная схема. В конфигах тоже  
> ничего мудрёного или экзотического нет, если надо, могу скопи-пастить.
> Описываю проблему.
>
> Предположим на сайте есть каталог "catalog". Мы можем зайти на него  
> через URI: mysite.ru/catalog/
> Он открывается, всё ок. Но если попробовать зайти на URI: mysite.ru/ 
> catalog
> Сайт не открывается! FireFox выводит ошибку: Соединение было  
> сброшено. А URI в адресной строке меняется на: mysite.ru:8000/catalog/
> В логах апача я вижу следующее:
> 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"
>
> 301 ошибка означает - Moved Permanently
> Скажите пожалуйста, с чем это может быть связано? В какой участок  
> конфига мне заглянуть и в какую сторону копать? Заранее, спасибо!
>
> ЗЫ есть подозрение, что это связано со следующей rewrite  
> конструкцией, которая убирает 8000 порт из URI:
> RewriteEngine On
> RewriteBase /
> RewriteCond %{HTTP_HOST} ^mysite.ru:8000$
> RewriteRule ^(.*)$ http://mysite.ru/$1 [L,R=301]
>
> Конструкцию тупо взял с форума хостинга, поэтому не знаю что к чему..
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090215/1b24083c/attachment.html>


More information about the nginx-ru mailing list