マシンに外部IPとホスト名を構成しています。
アプリケーション内では、APIにアクセスするためにドメイン名のみを使用しています。そのため、IPアドレスを介してAPIにアクセスしようとすると、302Movedtemporaryエラーが表示されます。したがって、IPアドレスでサーバーにアクセスするリクエスト(ホームページの場合)の場合、ホスト名にリダイレクトする必要があります。
つまり、ユーザーがhttps://XX.XX.XX.XX/mainにアクセスすると、 https ://ayz-abc.mysite.com/mainにリダイレクトされる必要があります。
このために、apacheのhttpd.confでリダイレクトを使用してみました。
<VirtualHost XX.XX.XX.XX>
DocumentRoot "/var/www/html"
#ServerName ayz-abc.mysite.com/
# Other directives here
RewriteEngine On
RewriteRule /.* https://ayz-abc.mysite.com/ [R]
</VirtualHost>
私も次のことを試しました
<VirtualHost *.portnum>
DocumentRoot "/var/www/html"
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule https://XX.XX.XX.XX/main https://ayz-abc.mysite.com/main [R=301,L]
</VirtualHost>
Plsssssは私を助けます。