Existem algumas maneiras de fazer isso - Você está querendo instalar um proxy reverso.
O Apache (com o mod_proxy) é uma boa solução, e o Squid deve funcionar também e seria considerado o modo apropriado de fazer isso.
Alternativamente, se você for realmente pressionado, pode ser capaz de fazer alguma coisa juntos usando o nc (netcat) para aceitar os pedidos na porta 80, e então curl para fazer o pedido https e alimentá-lo de volta (eu não tentei isso embora).