ПРОЕКТЫ 


  АРХИВ 


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: SSL+Unknown state for Apache



Roxis wrote:
On Tuesday 16 October 2007, Goncharov Yuri wrote:
Приветствую всех. Имеется пачка osCommercoвых проэктов.
Обслуживаются 2-мя серверами. Встречает всё nginx - определяет статика или
динамика, если динамика(*.php) проксирует на Apache2

Всё казалось бы хорошо, но появился нюанс. Возникла необходимость включить
SSL Сделал всё как положено, включил ssl на nginx, но!

Сам проэкт osCommerse в конфиге предусматривает следующее

define('ENABLE_SSL', true);

Если переменная установлена в true то в самом коде oscommerce определяет
отдавать https:// урлу в html или http по переменной из массива _SERVER

if (!empty($_SERVER["HTTPS"]))

Приблизительно вот так.
Как мне быть? Естественно что трафик от нгинкса к апачу не шифруется и
никакие HTTPS до апача не доходят, но наличие такой переменной принимает
участие в логике сайта. Просьба не предлагать переписать проэкт, это
невозможно (разве что чуточку что-то исправить через конфиг). Возможно
попытаться сделать это посредством каких-нибудь доп. хидеров чтобы nginx
сетил хидер который апач будет понимать как наличие ssl mode?

Спасибо заранее.

доп. хидер и mod_setenvif правило в .htaccess

Какой именно? Как я понял хидер можно выбрать только из списка существующих

или я могу сделать

proxy_set_header  additional_header tut_budet_ssl

??


--
Best regards

Phone +380 44 426 8812
CTO KNtelecom Ukraine Ltd.
----------------------------
NEO83-RIPE



 




Copyright © Lexa Software, 1996-2009.