ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.