Pelo que li esta manhã, os módulos são executados em uma ordem definida. (A ordem parece ser determinada pelo código do módulo em tempo de compilação.) Com base na sua pergunta aqui, parece que mod_proxy
(para ProxyPass
& co.) É executado antes de mod_alias
(para Redirect
).
Para obter o comportamento esperado, você pode remover todas as referências ao proxy do host virtual da porta 80. Temos VHosts que se parecem muito com isso na produção, e funcionam muito bem.
<VirtualHost *:80>
ServerName test.myexternalserver.org
Redirect permanent / https://test.myexternalserver.org/
</VirtualHost>