Apache2: URL에서 포트를 제거하는 방법은 무엇입니까?

Apache2: URL에서 포트를 제거하는 방법은 무엇입니까?

역방향 프록시에 대해 다음과 같은 Apache 구성 파일이 있습니다.

<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>

역방향 프록시는 제대로 작동하지만 URL에는 항상 포트 번호(5000)가 있습니다.

역방향 프록시는 인터넷의 요청을 localhost:5000에서 액세스할 수 있는 내부 로컬 애플리케이션으로 리디렉션해야 합니다. 내부 애플리케이션은 인터넷에 올바르게 노출되지만 URL에는 항상 example.com:5000과 같은 포트가 표시됩니다.

제거할 수 있는 방법이 있나요?

문안 인사,

관련 정보