###前提・実現したいこと
AWS上にテスト環境を追加するため、丸ごと複製していたところ、
Nodeサーバー用のドメインのみアクセスが出来ません・・・。
AWSの証明書を使用しているため、ELB上での証明書セットが必要です。
■ 構成(※1台のEC2インスタンスです)
○ httpサーバー
[Route53(a.xxx.jp|http)] -> [ELB(ポートを80にフォワード)] -> [EC2]
○ Nodeサーバー
[Route53(b.xxx.jp|tcp)] -> [ELB(ポートを12345にフォワード)] -> [EC2]
###発生している問題・エラーメッセージ
ロードしようとしている「https://xxx.jp/socket.io/socket.io.js」が
取得できず、下記エラーが発生しております。
Failed to load resource: net::ERR_EMPTY_RESPONSE
###設定
- EC2-セキュリティグループ(本番をコピーしてる)
tcp 12345 ローカルネットワーク内のみ
- ELB
tcp 80 -> 12345
ssl 443 -> 12345
※インスタンスも設定済み
- Route53
b.xxx.jp A [対象のELB設定]
###試したこと
- ELBのヘルスチェック
tcp:80 を対象にチェックし問題ないことを確認。
- Route53のヘルスチェック
tcp://b.xxx.jp:443/ を対象にチェックし問題ないことを確認。
- Whois情報を確認する
失敗しているドメインの方はIPアドレスがコロコロ変わる
Route53, ELB, セキュリティグループ, 証明書設定を何度か確認しましたが、
今のところ自力で上手くいかず。。。
エラー的にも名前解決出来てないのかなとか考えております。
ご助言頂けると幸いです、よろしくお願い致します。
追記
- 別の名前(c.xxx.jp)で設定しなおしてみたところ、アクセスできました・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/30 08:37
2017/03/30 09:14
2017/03/30 10:23
2017/03/30 10:52
2017/03/30 11:24
2017/03/30 16:45 編集
2017/03/31 01:23
2017/03/31 03:06