Добрый день.
Стоит 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 можно, но хочется, ибо ломает схему. Но других вариантов нет?