前提・実現したいこと
ALBのDNS名からアクセスできるが、ドメイン名からだとアクセスできないく
ドメイン名からでもアクセスできるようにしたいです。
該当のソースコード
Apache
1<VirtualHost *:80> 2 ServerName https://example.com:443 3 4 ProxyPass / http://127.0.0.1:8080/ 5 ProxyPassReverse / http://127.0.0.1:8080/ 6 ProxyRequests Off 7 ProxyPreserveHost On 8 <Proxy *> 9 Require all granted 10 </Proxy> 11</VirtualHost>
参考、試した記事
https://blue21neo.blogspot.com/2016/07/aws-elbec2apachetomcat-gatling.html
https://beyondjapan.com/blog/2017/01/apache-tomcat-elb-toolong/
https://oji-cloud.net/2020/01/10/post-3964/
https://dev.classmethod.jp/articles/introduction_mod_proxy/
補足情報
ACMは、Let`s Encryptの証明書をインポートしており、インポート自体の完了、期限は問題ない状態です。
SpringBoot を jar形式にして、EC2上で起動、ApacheのProxPass設定等で見れる状態にしました。(ALB無しのとき)
ALBのルーティン内容は、
80ポートでのアクセスは、443にリダイレクトする のみ
443ポートでのアクセスは、/studioのパスの場合特定のIPのみが接続できるように条件を追加
それ以外のパスは、すべて対象のターゲットにフォワードする設定。
ALBのターゲットグループ内にあるインスタンスへのヘルスチェックは、healthになっています。
ドメインは、Google Domainsで買いましたが ネームサーバをRoute53に変更する設定をおこなっています。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー