私はBitnami MEANをEC2インスタンスで実行しています。私はポート3000または8080で私のアプリケーションをうまくホストすることができます。現在、私がポートを指定しなければ、私はBitnami MEANのホームページに連れて行きます。私は、URLにポートを指定せずに私のEC2パブリックDNSから直接私のアプリケーションにアクセスできるようにしたいと思います。どうすればこれを達成できますか?BitnamiのAmazon EC2インスタンス - ポート80でアプリケーションをホストする方法は?
3
A
答えて
1
サーバーのファイアウォールでポート80を開いて、ポート80でサーバーを実行するか、ポート80からポート8080にする必要があります。どのバージョンのLinuxに基づいているかを調べる必要があります実行していますが、おそらくiptables
コマンドになります。
また、EC2サーバーのセキュリティグループでポート80を開く必要があります。
2
それを行うための簡単な方法は、コマンドの下に使用してポートフォワーディングです:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
ユーザ名「bitnami」と秘密鍵&を持つことにより、パテを使用してAWSにログインした後。上記のコマンド&を入力します。
次に、アプリケーションに自動的にリダイレクトされます。
注:私は想定しています、あなたはすでにAWS
関連する問題
- 1. amazon EC2 Linuxインスタンスで私のアプリケーション(平均)をホストする方法は?
- 2. Amazon EC2アプリケーションが実行中であってもポート80にアクセスできない
- 3. Amazon EC2コンテナサービスでAmazon EC2にdocker node.jsアプリケーションをデプロイする方法
- 4. Amazon EC2複数インスタンス、SVNアプリケーション
- 5. デフォルトのポート(80)でtomcatをホストする方法
- 6. EC2(Amazon)のLinuxはtomcatにポート80を使用できません
- 7. 特定のインスタンス(Amazon EC2)へのポート上のトラフィックをルーティングする
- 8. Amazon EC2インスタンスでrootパスワードを設定する方法は?
- 9. Amazon EC2でインスタンスを自動スケールする方法は?
- 10. ポート80でnginxのrailsアプリケーションを起動する方法
- 11. Amazon EC2インスタンスでsc1ボリュームを両方ともマウントする方法
- 12. ヘルプAmazon EC2インスタンスへのアクセス
- 13. Node.js + Express:アプリケーションはポート80でリッスンを開始しません
- 14. Amazon EC2インスタンスの共有データ
- 15. AWS ec2 Node.jsアプリケーション - 禁止ポート80(403応答)
- 16. Amazon EC2 Linuxインスタンスでホストされているscrapydインスタンスの入出力。
- 17. 1つのAmazon EC2インスタンスで複数のWebサイトをホストする方法はありますか?
- 18. Amazon EC2インスタンスのキーペアファイルを置き換える方法は?
- 19. nodeJSスクリプトは、Amazon EC2インスタンス
- 20. Amazon S3バケットポリシー:EC2インスタンスのみへのアクセスをロックする方法
- 21. インスタンスの私のパブリックDNS(IPv4)を入手する方法Amazon EC2
- 22. Amazon EC2インスタンスからApacheにアクセスする方法は?
- 23. ubuntuでポート80を殺す方法
- 24. Amazon EC2コンテナクラスタでt2.nano ec2インスタンスを使用するには?
- 25. Amazon EC2インスタンスのプロセス状態を公開する方法
- 26. Amazon EC2でHTTPポートを開く
- 27. CNIを使用してホスト上のポート80にサービスをバインドする方法
- 28. Apache2仮想ホスト設定ポート80〜8888
- 29. EC2 nanoインスタンスでホストするウェブサイトの数
- 30. 終了Amazon EC2インスタンスのメトリック
ポート80上のセキュリティグループにポート8080を設定している、すでにすべてのIPを許可するEC2サーバのセキュリティグループにルールを持っていました。私はポート80で私のアプリケーションを実行しようとしていましたが、私がこれを行い、私のEC2のインスタンスのパブリックDNSに行く私は私のアプリではなく、Bitnami平均ページを参照して、私は私のコンソールを見て、私のアプリクラッシュした。ローカルの80番ポートでアプリケーションを動かすことができ、ブラウザにlocalhostと入力するとアプリケーションが表示されます。私はウィンドウを実行していますが、私のEC2インスタンスはubuntuにあります。ファイアウォールでポート80を開いているとはどういう意味ですか?私はgitリポジトリからEC2インスタンスに完全にアプリケーションをホストしようとしています。 –
ポート80でサーバーにヒットしたときに応答が返ってきたら、そのサーバーのポート80で何かが既に実行されています。 NodeJSアプリケーションをポート80で実行するには、そのプロセスを停止する必要があります。また、git repoは、アプリケーションを提供していないソースコードをホストするためのものです。なぜそれが言及されているのかわかりません。 –