0
私はUbuntu EC2インスタンスで基本Angular 2アプリを実行したいと思います。私の基本的なAngular2アプリはEC2でAngular2アプリを実行
を細かい実行されているよう 私の場合、私は角CLIをインストールし、そしてng serve --port 8080
、その後の/ var/WWWで
ng new test
を新しいサイトを作成したことがはに見えます
** NG Live Development Server is listening on localhost:8080, open your browser on http://localhost:8080 **
Hash: e0094cf33de0e6b8f264
Time: 9090ms
chunk {0} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 171 kB {4} [initial] [rendered]
chunk {1} main.bundle.js, main.bundle.js.map (main) 5.28 kB {3} [initial] [rendered]
chunk {2} styles.bundle.js, styles.bundle.js.map (styles) 10.5 kB {4} [initial] [rendered]
chunk {3} vendor.bundle.js, vendor.bundle.js.map (vendor) 2.18 MB [initial] [rendered]
chunk {4} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
webpack: Compiled successfully.
が基本ノードJを実行したため、ポート8080がセキュリティグループで開いていることがわかりました。数分前に/ var/wwwにSアプリをインストールしてください。 http://[Public DNS]:8080に行くと、Safariは接続できないと言っています。私のApacheのログには何もありません。
私は、 'ng build'をサイトに組み込み、結果ファイルを静的に展開することをお勧めします。' ng serve'は開発用サーバーであり、本番用ではありません。 – jonrsharpe
@ jonrsharpeが言ったことを踏まえて、[関連する問題](https://github.com/angular/angular-cli/issues/5274)では、プロダクション用に 'ng serve 'を推奨しないことにしました。また、[Angularのデプロイメントドキュメント](https://angular.io/guide/deployment) – aug
私はここでの指示に厳密に従っているように見えるとき、私のサンプルCLIアプリがうまくいかなかったのかと思っていますAngularが動作するようになるまで).https://scotch.io/tutorials/deploying-a-mean-app-to-amazon-ec2-part-1 –