リバース プロキシ用の次の 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 のようにポートが表示されます。
それを削除する方法はありますか?
よろしくお願いいたします。