Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SSL+Unknown state for Apache
- To: nginx-ru@xxxxxxxxx
- Subject: SSL+Unknown state for Apache
- From: Goncharov Yuri <neo@xxxxxxxxxx>
- Date: Tue, 16 Oct 2007 15:15:56 +0300
- Organization: -=KNtelecom Ukraine Ltd-=
Приветствую всех. Имеется пачка 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
|