web-dev-qa-db-ja.com

デプロイAngular webAppをcPanelに

angular 6アプリをcPanelにデプロイする必要があります。誰かが手順を教えてもらえますか?

CPanelに設定フォルダが見つかりません。

3
Coder

[〜#〜]ステップ[〜#〜]

次のコマンドを使用して、本番ビルドを作成します。

ng build --prod

修正しないと本番ビルドを作成できない場合を除いて、本番エラーはほとんど発生しません。

ルートのプロジェクトフォルダに新しいフォルダdistがあります。そのフォルダを開くと、index.htmlベースhref(href = "/")を含むファイルがあります。 「/」を、distをアップロードする適切なパスに置き換えます。

FileZillaを開き、適切な資格情報を使用してサーバーに接続します。リモートサーバーでdistをアップロードするフォルダーを開きます。リモートサーバーの場所にあるdistフォルダーにコンテンツをアップロードします。 ベースhrefを変更することを忘れないでください。そうしないと、デフォルトでルートからのパスが使用されます。

重要なのは"。htaccess"ファイルを追加することです。追加しない限り、ホームページから別の場所にルーティングすることはできません。 ファイルが見つかりませんエラーが表示されます。

.htaccessファイルを作成する方法??

.htaccessファイルは、使用するサーバーによって完全に異なります... Apache、NGinx、IISなどのサーバー構成はそれぞれ異なります。

詳細については、Angularアプリのデプロイに関する次のドキュメントを参照してください。

Angularアプリのデプロイドキュメント

5
Raj