2017-02-16 8 views
0

私は豆の木にアプリを移行しています、と私はそれを明確に以下の質問は、弾性Load Balancerのを使用してずに設定のみについて単一のインスタンスであることをしたいです。ELBを使用しない単一インスタンスのBeanstalk Node.jsアプリケーションの設定方法は?

現在の設定:

  • Node.jsのポート8081上で実行されているアプリ(HTTP)および8082(HTTPS)/
  • ノードで/サーバ/公共の下で静的ファイルを提供する
  • のNode.js。/apiでAPIを提供するjs

私の基本的な質問は、80への着信トラフィックを8081にリダイレクトする方法です。どのような設定が必要ですか? Nginxなどのプロキシを設定する必要がありますか?そうした場合、どのような設定が必要ですか?私はAWSのドキュメントを読むことを試みましたが、Elastic Load Balancer(ELB)の設定に関する情報が主に含まれていましたが、この場合は特にELBなしでシステムを設定したいと考えています。

次の質問は、NginxプロキシでHTTPSを終了するにはどうすればいいですか? official instructionsを試しましたが、動作させることができませんでした。

答えて

0

ええ、ポート80(または443)のすべてのリクエストをそれぞれのnginxポートに渡すプロキシとしてnginxを設定できます。 Like:

server { 
    listen 80; 
    server_name example.com; 
    location/{ 
     proxy_pass http://APP_PRIVATE_IP_ADDRESS:8081; 
    } 
+0

この設定はどこに配置しますか? – Kitanotori

+0

気にしないで、それを理解しました。私の環境には構成上の矛盾があり、それを再作成して解決したようです。 – Kitanotori

関連する問題