Django プロジェクトを AWS EC2 にデプロイする方法

Django Purojekutowo Aws Ec2 Nidepuroisuru Fang Fa



AWS は、Django プロジェクトに取り組んでいる Python 開発者がプロ​​ジェクトをデプロイするためのプラットフォームを提供します。これらのプロジェクトを同じプラットフォームで開発および展開できます。 Django プロジェクトを AWS にデプロイするのも簡単で効率的なプロセスです。この投稿では、Elastic Compute Cloud (EC2) インスタンスを使用して Django プロジェクトを AWS にデプロイする方法について説明します。

Django プロジェクトを AWS EC2 にデプロイすることから始めましょう。

Django プロジェクトを AWS EC2 にデプロイする

Django プロジェクトを AWS EC2 にデプロイするには、「 インスタンスの起動 」 EC2 ページのボタン:









インスタンスの名前を入力し、Amazon イメージ マシンを選択するだけです。







次に、ページを下にスクロールしてインスタンス タイプを選択し、キー ペア ファイルを作成します。これらの設定の後、「 インスタンスの起動 ' ボタン:



インスタンスが作成されたら、インスタンスを選択して「 接続 ' ボタン:

SSH クライアントを選択し、ページからコマンドをコピーします。

コマンド プロンプトにコマンドを貼り付け、キー ペアの名前をコンピューター上のキー ペアのパスに置き換えます。

接続が確立されたら、次のステップは、実行中の Ubuntu OS の apt リストを更新することです。そのためには、ターミナルで次のコマンドを使用します。

須藤 適切な更新

上記のコマンドを実行すると、ターミナルに次の出力が表示されます。

次のステップは、次のコマンドを使用して EC2 インスタンスにアップグレードをインストールすることです。

須藤 適切なアップグレード

このコマンドは、apt パッケージのアップグレードを取得します。

プロジェクトをサーバーにデプロイするには、「 ニンクス 」 サーバーに次のコマンドを使用します。

須藤 適切な インストール nginx カール

このコマンドは、Nginx サーバーをインストールして、Django プロジェクトをデプロイします。

次のコマンドを使用して、Django プロジェクトで python コードを使用するために python-pip をインストールします。

須藤 適切な インストール python3-pip

このコマンドは、仮想マシンに python をインストールします。

Python 内に仮想環境をインストールして、Django プロジェクトをデプロイします。

須藤 -H pip3 インストール 仮想環境

このコマンドは、仮想環境をインストールします。

次のコマンドを使用して、仮想環境を作成し、その中にプロジェクトをデプロイします。

仮想環境 環境

このコマンドにより、Django プロジェクトの仮想環境が作成されました。

コードのリンクを使用して git リポジトリのクローンを作成するだけです。

次のコマンドを使用して、新しいフォルダーを作成し、フォルダー内に移動します。

mkdir 計画

CD 計画

次のコマンドを使用して、フォルダー内の git リポジトリのクローンを作成します。

gitクローン https: /// github.com / タルハ331498 / Django.git

このコマンドは、git のクローンを作成して Django プロジェクトをフェッチします。

Django プロジェクト内では、次のコマンドを使用してサーバー上でプロジェクトを実行します。

python manage.py ランサーバー

このコマンドは、プロジェクトをサーバーにロードします。

Django プロジェクトがサーバーにデプロイされました。EC2 インスタンスのパブリック IP アドレスを使用して Django プロジェクトにアクセスするだけです。

プロジェクトがブラウザに表示されます。

Django プロジェクトが AWS EC2 仮想マシンに正常にデプロイされました。

結論

Django プロジェクトを AWS インスタンスにデプロイするには、EC2 仮想マシンを作成して接続するだけです。仮想マシンに接続したら、プロジェクトをデプロイする Nginx サーバーをインストールするだけです。その後、python-pip をインストールし、仮想環境をインストールして作成します。 git リポジトリを使用してプロジェクト ファイルをアップロードし、プロジェクト内に移動すると、正常にデプロイされます。