Eu tive um problema muito parecido. No entanto, meu problema era especificamente que depois de fazer login no Webmin, ele redirecionaria para o endereço e a porta sem proxy.
Para ilustrar melhor, suponha que eu queira que o webmin apareça no post-proxy externo no ' link ', mas ele está realmente em execução em ' link '. Ir para o primeiro endereço exibiria a página de login, mas me redirecionaria para o segundo endereço (302 movido permanentemente). Eu poderia digitar ou colar o primeiro endereço, e tudo funcionaria como se eu estivesse logado.
Eu tentei seguir as instruções do wiki Webmin, sua sugestão acima e várias outras sugestões. Então eu encontrei a solução. Eu precisava adicionar outro ProxyReversePass à minha configuração do Apache, para capturar a URL no redirecionamento.
ProxyRequests Off
ProxyPreserveHost On
SSLProxyEngine On
ProxyPass /admin/webmin/ https://example.com:10000/
ProxyHTMLURLMap https://localhost:10000 /admin/webmin
<Location /admin/webmin/>
ProxyHTMLExtended On
SetOutputFilter proxy-html
ProxyPassReverse https://localhost:10000/
ProxyPassReverse https://example.com:10000/
</Location>
Claro, em / etc / webmin / config eu tenho webprefix="/ admin / webmin" e webprefixnoredir = 1. Eu queria proteção SSL sobre minha LAN local, então deixei SSL ativado e fiz o proxy SSL. Espero que isso ajude como uma possível solução para qualquer um que tenha esse problema.
Eu estava tão desesperado que estava tentando modificar o miniserv.pl e até pensei em quebrar o mod_rewrite.