私は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複数インスタンス、SVNアプリケーション
- 2. EC2(Amazon)のLinuxはtomcatにポート80を使用できません
- 3. Amazon EC2インスタンスでrootパスワードを設定する方法は?
- 4. Amazon EC2でインスタンスを自動スケールする方法は?
- 5. ヘルプAmazon EC2インスタンスへのアクセス
- 6. ポート80でnginxのrailsアプリケーションを起動する方法
- 7. Amazon EC2インスタンスの共有データ
- 8. Amazon EC2インスタンスのキーペアファイルを置き換える方法は?
- 9. Node.js + Express:アプリケーションはポート80でリッスンを開始しません
- 10. Amazon S3バケットポリシー:EC2インスタンスのみへのアクセスをロックする方法
- 11. Amazon EC2でHTTPポートを開く
- 12. Amazon EC2インスタンスのプロセス状態を公開する方法
- 13. Bitnami/EC2でホストされているWordpressホストの.htaccess書き換え
- 14. 終了Amazon EC2インスタンスのメトリック
- 15. Amazon EC2インスタンスへのRsync
- 16. amazon-EC2インスタンスにDNSを変更する方法
- 17. Amazon Web Services(AWS)でASP.NET APIをホストする方法は?
- 18. amazon ec2インスタンスにnodejsアプリケーションのjavaモジュールをインストールできない
- 19. Ubuntu 11.10からAmazon EC2へのJDBC接続BitNami LampStackインスタンス - アクセス拒否(パスワード:YESを使用)
- 20. 約100のEC2インスタンスにJavaアプリケーションをデプロイする方法は?
- 21. Amazon EC2でWebアプリケーションをアップグレードするベストプラクティス
- 22. Amazon EC2インスタンスとheroku間のセキュリティ設定
- 23. ASP.NET開発サーバーをポート80で実行する方法は?
- 24. JavaでAmazon EC2インスタンスをプログラムで起動および停止する方法
- 25. Amazon EC2 Free - Ports
- 26. Amazon EC2 Linuxインスタンスからフォルダ全体をローカルLinuxマシンにコピーする方法は?
- 27. は、Amazon EC2プライベートDNS
- 28. Amazon EC2のAutoscale Railsアプリケーション
- 29. ポート80をiptablesで1人のユーザーに限定する方法
- 30. grails on ec2 - bitnami tomcat 7スタックvs 'vanilla' Ubuntuインスタンス
ポート80上のセキュリティグループにポート8080を設定している、すでにすべてのIPを許可するEC2サーバのセキュリティグループにルールを持っていました。私はポート80で私のアプリケーションを実行しようとしていましたが、私がこれを行い、私のEC2のインスタンスのパブリックDNSに行く私は私のアプリではなく、Bitnami平均ページを参照して、私は私のコンソールを見て、私のアプリクラッシュした。ローカルの80番ポートでアプリケーションを動かすことができ、ブラウザにlocalhostと入力するとアプリケーションが表示されます。私はウィンドウを実行していますが、私のEC2インスタンスはubuntuにあります。ファイアウォールでポート80を開いているとはどういう意味ですか?私はgitリポジトリからEC2インスタンスに完全にアプリケーションをホストしようとしています。 –
ポート80でサーバーにヒットしたときに応答が返ってきたら、そのサーバーのポート80で何かが既に実行されています。 NodeJSアプリケーションをポート80で実行するには、そのプロセスを停止する必要があります。また、git repoは、アプリケーションを提供していないソースコードをホストするためのものです。なぜそれが言及されているのかわかりません。 –