Proxy reverso apache2 - como alterar a porta http padrão do servidor web conectado

Proxy reverso apache2 - como alterar a porta http padrão do servidor web conectado

Estou trabalhando em um ambiente de teste e configuro um servidor web Apache2 em uma VM Ubuntu 21 e um servidor web IIS em uma rede local para aprender sobre a funcionalidade do servidor proxy. Nestes primeiros testes utilizo http.

O apache2 é usado como proxy reverso e está funcionando bem até agora. O apache2 é alcançado pelo subdomínio públicohttp://sub.testdom.compor http. Agora eu gostaria de alterar a porta http do servidor IIS do padrão 80 TCP para 4000 TCP. Foi fácil adicionar a porta 4000 TCP ao IIS e abrir a porta 4000 no firewall interno do IIS para tráfego de entrada.

Usando minha lista VHOST-config abaixo, o problema agora é que a porta 4000 está integrada nas URLs que estão na saída do proxy no navegador da web, por exemplo, a saída é

http://sub.testdom.com:**4000**/SitePages/Home.aspx

e como a porta 4000 não é conhecida por http pelo navegador, todos os usuários enfrentam um problema de tempo limite ao mesmo tempo.

Como consertar esse problema?

Muito obrigado antecipadamente!

ProxyRequests Off
ProxyPreserveHost On
ProxyReceiveBufferSize 4096
<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>
AddDefaultCharset off
ProxyPass / http://abc:4000/
ProxyPassReverse / http://abc:4000/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

informação relacionada