質問編集履歴

2 構成に詳細を付けたしました。

CyberMergina

CyberMergina score 287

2017/03/30 20:26  投稿

AWSで設定している特定のドメインにアクセスできない(ERR_EMPTY_RESPONSE)
###前提・実現したいこと
AWS上にテスト環境を追加するため、丸ごと複製していたところ、
Nodeサーバー用のドメインのみアクセスが出来ません・・・。
AWSの証明書を使用しているため、ELB上での証明書セットが必要です。  
■ 構成
■ 構成(※1台のEC2インスタンスです)
○ httpサーバー
[Route53(a.xxx.jp|http)] -> [ELB] -> [EC2-A]
[Route53(a.xxx.jp|http)] -> [ELB(ポートを80にフォワード)] -> [EC2]
○ Nodeサーバー
[Route53(b.xxx.jp|tcp)] -> [ELB(ポートを12345にフォワード)] -> [EC2-A]
[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)で設定しなおしてみたところ、アクセスできました・・・
  • Amazon EC2

    531 questions

    Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

  • AWS(Amazon Web Services)

    3426 questions

    Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

  • Amazon Route 53

    43 questions

    Amazon Route 53 はAmazonが提供する、 可用性と拡張性に優れた ドメインネームシステム(DNS)サービスです。

1 追記しました

CyberMergina

CyberMergina score 287

2017/03/30 17:40  投稿

AWSで設定している特定のドメインにアクセスできない(ERR_EMPTY_RESPONSE)
###前提・実現したいこと
AWS上にテスト環境を追加するため、丸ごと複製していたところ、
Nodeサーバー用のドメインのみアクセスが出来ません・・・。
■ 構成
○ httpサーバー
[Route53(a.xxx.jp|http)] -> [ELB] -> [EC2-A]
○ Nodeサーバー
[Route53(b.xxx.jp|tcp)] -> [ELB(ポートを12345にフォワード)] -> [EC2-A]
###発生している問題・エラーメッセージ
ロードしようとしている「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
xxx.jp A [対象のELB設定]
b.xxx.jp A [対象のELB設定]
###試したこと
- ELBのヘルスチェック
tcp:80 を対象にチェックし問題ないことを確認。
- Route53のヘルスチェック
tcp://xxx.jp:443/ を対象にチェックし問題ないことを確認。
tcp://b.xxx.jp:443/ を対象にチェックし問題ないことを確認。
- Whois情報を確認する
失敗しているドメインの方はIPアドレスがコロコロ変わる
Route53, ELB, セキュリティグループ, 証明書設定を何度か確認しましたが、
今のところ自力で上手くいかず。。。
エラー的にも名前解決出来てないのかなとか考えております。
ご助言頂けると幸いです、よろしくお願い致します。
ご助言頂けると幸いです、よろしくお願い致します。
### 追記
- 別の名前(c.xxx.jp)で設定しなおしてみたところ、アクセスできました・・・
  • Amazon EC2

    531 questions

    Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

  • AWS(Amazon Web Services)

    3426 questions

    Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

  • Amazon Route 53

    43 questions

    Amazon Route 53 はAmazonが提供する、 可用性と拡張性に優れた ドメインネームシステム(DNS)サービスです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る