Eu tenho o seguinte arquivo de configuração do Apache para um proxy reverso:
<VirtualHost *:80>
ServerName example.com
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
<VirtualHost *:443>
ServerName https://www.example.com
ProxyPreserveHost On
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
ErrorLog /var/log/apache2/NewPC-error.log
CustomLog /var/log/apache2/NewPC-access.log common
SSLEngine on
SSLProtocol all -SSLv2
SSLCertificateFile /etc/ssl/private/localhost.crt
SSLCertificateKeyFile /etc/ssl/private/localhost.key
</VirtualHost>
O proxy reverso funciona corretamente, mas sempre tenho o número da porta (5000) na URL.
O proxy reverso deve redirecionar as solicitações da Internet para um aplicativo local interno acessível em localhost:5000. A aplicação interna está corretamente exposta à internet mas a url sempre tem a porta mostrada como: exemplo.com:5000
Existe alguma maneira de removê-lo, por favor?
Cumprimentos,