Generar enlaces https en el puerto 80

Hay un servidor interno en el que se ejecuta Discourse y que está abierto para escuchar en el puerto 80. Cuando un visitante solicita un sitio, siempre se abre en HTTPS (redirige), pero todos los enlaces están en HTTP. No controlo esta infraestructura, pero además del puerto 80 no tengo otra salida.