2017-10-01 8 views
-2

私はコードベースのロードバランシングを行っています。つまり、メインサーバへの最初のリクエストでは、ブラウザがアドレスを返します。ブラウザは、(wss)websocketを使用して永続的な接続を開きます。しかし、私のモバイルアプリケーションとの互換性のために、私はawsインスタンス、例:ec2-35-154-101-63.ap-south-1.compute.amazonaws.comのパブリックDNSを返しています。しかし、明らかに親ドメインと一致していないので、ブラウザは接続を拒否しています。これを解決するための私の選択肢は何ですか?ec2公開DNSとブラウザのアドレスnet :: ERR_INSECURE_RESPONSE

編集:websocket接続のサブドメインアドレスを返すのではなく、選択肢がありませんでした。 https://getrouterapp.com/rwa/0/JnZen5KF3j1490874375

答えて

-1

SSL証明書の名前と一致しないURLに接続しています。

ドメイン名をインスタンスにマップするか、使用しているURL(ec2-35-154-101-63.ap-south-1)と一致する証明書を発行します(推奨しません)。

適切な方法は、your_domain_nameの要求が正しく解決されるようにEC2インスタンスのDNSサーバーにAアドレス(IPアドレス)を指定し、EC2インスタンスDNS名ではなくそのURLを使用することです。そのIDにSSL証明書が発行されていないため、httpsのAWS URLを指定することはできません。

関連する問題