
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>