[AWS]EC 2サーバの実行🌐
💡 引き継ぐ準備をしよう登録前の投稿で指定された私の土地.この招待状はNodejsで、他の人が入ってくることを許可します Expressを使用してサーバーを実行します. この投稿はEC 2接続と初期設定のための投稿であり、サーバ実装コードとハブの使い方を簡単にスキップしたが説明しない. サーバにアップロードするNodeJsコードの準備📡
現在サーバーはありません.aptを更新してnodejsとnpmをインストールし、拡張を準備してサーバを実行します. nodejsはすぐにインストールできますが、必要なバージョンを選択してインストールするのは難しいので、AWS公式ドキュメントで推奨されている仮想マシンバージョンを選択してダウンロードしてください. これで間違いなく動作すればインストール完了📌!!
📎ソース
必要なバージョンを入れてインストールが完了したら、インストールする 上記のように、ノードバージョンとnpmバージョンを確認すると、基本インストールツールが完了します. 今は私のスペースを飾る道具が用意されているので、材料を先に持ってきてください.準備したコードをサーバ領域にダウンロードします. ノード上のモジュールを使用してサーバを実行し、リクエストを受け付ける. 端末窓口にて傘下のHTTPSを受信 ジープがprivateであれば、このようにアカウントやコインを要求し、毎回入力するのがおっくうであれば、以下のコマンドで私の情報をサーバーに保存することができます. このコマンドを入力すると、次の行動で最後にアカウント情報を受け取り、その後は問い合わせません. サーバを実行する基本的なexpressを含む、マイサーバのすべてのモジュールをインストールします.package.次のコマンドを入力して、jsonで指定したすべてのモジュールをダウンロードします. 準備万端整ったら実行しましょう. 私が使用
実行したインスタンスをクリックし、共通IPv 4アドレスをコピーし、アドレスウィンドウを入力して接続します.サーバから許可されたポートに接続でき、ユーザーがポートに接続できるようにセキュリティグループで開く必要があります.
IPv 4アドレスコピー
セキュリティグループ編集、使用中のセキュリティグループは私が使用しているポート番号のバインドを許可する.
使用したばかりのnodemonについては、端末を閉じると稼働中のサーバがシャットダウンする.PM 2モジュールを使用すると、端末を閉じてもサーバーを開くことができます. pm 2のインストールが完了したら、上記のコマンドを使用して、私のサーバーが正常に動作しているかどうかを確認できます.
サーバにアップロードするNodeJsコードの準備📡
1.expressモジュールをダウンロードし、次のコードを追加します。
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("Hello world!");
});
app.listen(${포트번호}, () => {
console.log(`⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅
🌺 Server Listening On PORT: ${포트번호} 🌺`);
});
2.Githubにコードを保存します。
初期設定サーバ📺
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("Hello world!");
});
app.listen(${포트번호}, () => {
console.log(`⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅⛅
🌺 Server Listening On PORT: ${포트번호} 🌺`);
});
1.Node Version Managerのインストール
# nvm 설치
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
# nvm 활성화
$ . ~/.nvm/nvm.sh
# nvm 설치 확인하기
$ nvm --version
2.NVMを簡単に使用
📎ソース
# node.js 버전 설치하기
$ nvm install <version>
# node 최신 버전 설치
$ nvm install node
# node LTS 최신버전 설치
$ nvm install --lts
# 설치된 node.js 목록 확인하기
$ nvm ls
# 설치할 수 있는 모든 Node 버전 조회
$ nvm ls-remote
# 특정 버전의 node 사용하기
$ nvm use <version>
# 현재 사용중인 버전 확인하기
$ nvm current
# node.js 설치 경로 확인하기
$ which node
# 필요없는 node 버전 삭제하기
$ nvm uninstall <version>
# node 기본값 적용하기
$ nvm alias default 8.9.4
3.NVMを使用したインストールに必要なバージョン
npm
過node
GitHubコードのインポートと実行🍳
1.GitHubのクローン作成
clone
$ git config --global credential.helper store
2.npmを取り付ける
# package.json의 모든 모듈 다운받기
$ npm install
# 축약어
$ npm i
3.運転
nodemon
実行.4.接続
퍼블릭주소:${포트번호}
で接続します.PM 2の使用🍳
1.PM 2モジュールのダウンロードと実行
# pm2 전역으로 설치
$ npm install pm2 -g
# pm2 서버 실행하기
$ pm2 start <경로/실행파일명>
# pm2 list 확인
$ pm2 list
# pm2 log 확인
$ pm2 log
Hello World🌈 完了
Reference
この問題について([AWS]EC 2サーバの実行🌐), 我々は、より多くの情報をここで見つけました https://velog.io/@easyhwan/AWS-EC2-NodeJS-실행하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol