префикс http / https

префикс http / https

от roman andreev -
Количество ответов: 1

Добрый день.

Стоит nginx - единая точка входа в web-сервисы. За ним стоят собственно прикладные сервера. Nginx держит ssl-сертификат(ы). То есть на nginx прилетает запрос по https, он запрашивает внутренний сервер по http, получает ответ по http, и отдаёт клиенту по https.

Хочу по такой же схеме поставить moodle. Но загвоздка: moodle отдаёт все ссылки (рисунки, стили, скрипты и т.д.) полным путём с префиксом "http://sitemane.ru".  Естественно ссылки на http в https-странице не работают.

Правильно ли я понимаю, что с этим ничего нельзя сделать? 

Заставить moodle выдавать ссылки с относительными путями вроде невозможно?

Прописать в config.php "$CFG->wwwroot = 'https://sitename.ru';" тоже глюк, если обращение по http идёт.

Прокидывать https через nginx сразу на moodle можно, но хочется, ибо ломает схему. Но других вариантов нет?

В ответ на roman andreev

Re: префикс http / https

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
вам нужен еще параметр $CFG->sslproxy=true; в доках по этому параметру подробнее.
и адрес в конфиге через https.
но заходить на один сайт одновременно по разным адресам, и по одному адресу, но и через https и через http невозможно