SSL+Unknown state for Apache

Goncharov Yuri neo at kntele.com
Tue Oct 16 16:15:56 MSD 2007


Приветствую всех. Имеется пачка 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?

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

-- 
Best regards

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





More information about the nginx-ru mailing list