Пізно, але все-таки я просто займався тим же питанням, і це працювало для мене:
RequestHeader set X_FORWARDED_PROTO 'https' env=HTTPS
Документація каже:
Коли директива RequestHeader використовується з аргументом додавання, додавання або встановлення, четвертий аргумент може бути використаний для визначення умов, за яких буде здійснено дію. Якщо змінна середовища, вказана в аргументі env = ..., існує (або якщо змінна середовища не існує, а env =! ... вказана), дія, визначена директивою RequestHeader, набере чинності. В іншому випадку директива не матиме впливу на запит.
Хоча змінна середовище HTTPS встановлюється лише тоді, коли запит робиться через SSL.