私はRuby devで、Node.jsを学び始めたところです。
[〜#〜] aws [〜#〜]でインスタンスを実行していますRailsパッセンジャー+ nginxがリッスンしているアプリポート8。
ここで、同じインスタンス(t1-micro)でnode.jsアプリをホストし、port 80でリッスンするようにします。
Route 53を使用して、subdomain.domain.comからmy.ip:80を指すレコードセットを作成するにはどうすればよいですか?
My.ip:8000を指すIPV4レコードを設定しようとしましたが、成功しませんでした。
私が間違っていることについて何か考えはありますか?
Nginxを使用してnodejsアプリを提供できますか?
これはS3リダイレクト。名前でS3バケットを作成するを介して可能です。
subdomain.domain.com
このバケットは公開する必要はありません。次に、[プロパティ]で静的ウェブサイトホスティングをオンにし、リダイレクト応答オプションを選択して、次のオプションで構成します
Target bucket or domain: my.ip:8000
Protocol: Leave this blank
次に、Route5に移動し、次の構成でレコードセットを作成します
これで、subdomain.domain.com
に移動して、約30秒後に変更が有効になることを確認できます。頑張ってください!
一般に、DNSはポートを気にしません。
ただし、node.jsアプリへのリバースプロキシを使用して両方の仮想ホストを処理するようにnginxを構成できるはずです。すべてのリクエストはポート80に到達しますが、それらがどのように処理されるかはドメインによって異なります。