Re: Помогите новичку с конфигурацией

Maxim Dounin mdounin на mdounin.ru
Пт Янв 8 01:19:22 MSK 2010


Hello!

On Thu, Jan 07, 2010 at 04:43:28PM -0500, chum wrote:

> Maxim Dounin
> А можно поподробнее. А то я только разбираюсь со всем этим

Поподробнее - по уже приведённой ссылке:

http://sysoev.ru/nginx/docs/http/ngx_http_sub_module.html

К сожалению, он умеет заменять только одну подстроку, так что 
сколько нибудь рабочее решение по замене неправильных ссылок на 
нём строить нетривиально (нужно вводить несколько уровней 
проксирования, на каждом заменяя одну из возможных подстрок - 
'href="/', 'src=/', ...).  И, опять же, без синтаксического 
анализа корректно заменить ссылки вообще нельзя, а синтаксический 
анализ [в том числе некорректного] html - это задача с которой 
даже браузеры справляются с трудом и по разному.  Так что решение 
в любом случае будет ограниченной годности.

В общем случае обычно проще правильно сконфигурировать бекенд или, 
если сконфигурировать невозможно, использовать отдельный домен.

В частности, для висящего по приведённой вами ссылке redmine'а 
рекомендуется прочитать то что написано в его собственном wiki:

http://www.redmine.org/wiki/redmine/HowTo_Install_Redmine_in_a_sub-URI

Maxim Dounin



Подробная информация о списке рассылки nginx-ru