ПРОЕКТЫ 


  АРХИВ 


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: Re[2]: правильная настройка бэкэнда\фрон тенда



Сталкивался с подобной проблемой, но происхождение ее было не в ссылках, а в
редиректе апача. Исправлял так:
proxy_redirect      http://example.com:8080/ http://www.example.com/;


> -----Original Message-----
> From: owner-nginx-ru@xxxxxxxxxxxxxx [mailto:owner-nginx-ru@xxxxxxxxxxxxxx]
> On Behalf Of Igor Savchenko
> Sent: Thursday, March 29, 2007 11:55 AM
> To: Secure
> Subject: Re[2]: правильная настройка бэкэнда\фронтенда
> 
> Hello Secure,
> 
> Thursday, March 29, 2007, 10:36:42 AM, you wrote:
> 
> > Igor Savchenko пишет:
> >> Если я Вас правильно понял, то:
> >> у Вас похоже скрипты при генерации ссылок хост берут из
> >> $_SERVER['HTTP_HOST']. либо не делайте этого либо в автопрепенде
> >> переопределите эту переменную.
> >>
> > С этого места можно поподробнее?
> > Спасибо.
> 
> Я так понимаю, что у вас для показа ссылки используется конструкция
> вида http://<?=$_SERVER['HTTP_HOST'];?>/file.php
> 
> $_SERVER['HTTP_HOST'] = имя виртуального хоста апача. в вашем случае
> это domain.com:8082. Проще всего определить в php.ini
> auto_prepend_file = autoprepend.php
> 
> Это файл который автоматом будет инкулудится во все скрипты в самом
> начаеле.
> 
> А в этом файле написать примерно следующее:
> <?
>   $_SERVER['HTTP_HOST'] = 'domain.com';
> ?>
> 
> P.S. ИМХО, не самое лучшее решение, но довольно простое и рабочее.
> 
> ---------------------------------
> Igor V. Savchenko
> 
> http://webta.net
> 
> mailto: igor@xxxxxxxxx
> ICQ: 86915046

Attachment: smime.p7s
Description: S/MIME cryptographic signature



 




Copyright © Lexa Software, 1996-2009.