Deploy with AWS EC2
3223 ワード
ここからスタート!!
混同と困難な部分
nvmをインストールします
NVM GitHubページのインストールと更新スクリプトセクションを参照してください.
gitでサーバコードクローンを取得!!!
羽番号とパスワードを入力
今回は羽章のコインを入力します
セキュリティ・グループを設定しないと、ブラウザにエラー・メッセージが表示されます.
≪セキュリティ・グループ|Security Group|emdw≫:インスタンスへのアクセスとインスタンスの終了に使用される仮想ファイアウォールのトラフィック
≪インバウンド|Inbound|emdw≫:インスタンスに入力されたトラフィック
インバウンドルール:EC 2インスタンスへのトラフィックルール
インバウンド・ルールで許可されていないルールをフィルタして、インスタンス・アクセスを防止
EC 2インスタンスを作成する場合、デフォルトではSSH接続のSSHルールのみが作成されます.
≪アウトバウンド|Outbound|oem_src≫:インスタンス内のトラフィック
アウトバウンドルール:EC 2インスタンスからのトラフィックのエクスポートルール
EC 2インスタンスを作成する場合、デフォルトではすべてのトラフィックが許可されます.
混同と困難な部分
chmod 400 ~Downloads/Withyou_Project.pem
zsh: no such user or named directory: Downloads
パスの指定をします. chmod 400 ~/Downloads/withyou_new_project.pem
間違いなく解決した.keychainにアクセスできないためか、keychainに関するエラーを検索しましたが、keychainのみリセットしたようです. ssh -i "withyou_new_project.pem" [email protected]
Warning: Identity file withyou_new_project.pem not accessible: No such file or directory.
The authenticity of host 'ec2-52-79-251-237.ap-northeast-2.compute.amazonaws.com (52.79.251.237)' can't be established.
ECDSA key fingerprint is SHA256:8+E8wob/YMJGTrD0JJqUeZZMU2j2EXzTpsjb8RfYI0M.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
ここでも無言のミス!!ファイルパスが正しく設定されていません.結論はそれです.--うううssh -i ~/Downloads/withyou_new_project.pem [email protected]
次のコマンドを使用して、パッケージマネージャが管理するパッケージの最新情報を更新します.sudo apt update
sudo apt install npm
EC 2スプリット仮想サーバのインストールnvmをインストールします
NVM GitHubページのインストールと更新スクリプトセクションを参照してください.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
or wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm実行コマンド:This loads nvmexport NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
上のコードを入力しないと、下のエラーが発生します. ~ nvm --version
zsh: command not found: nvm
nvm確認nvm --version
0.39.0
ノードのインストールnvm install node
node.jsインストール完了後、端末にnpmコマンドが入力されないようにするsudo apt install npm
npmインストールのコマンドを入力します.以上のプロセスが終了すると、node.jsベースのサーバの実行に必要な開発環境の構築を完了gitでサーバコードクローンを取得!!!
羽番号とパスワードを入力
今回は羽章のコインを入力します
npm install
npm start
サーバーを実行します!!!> [email protected] start
> nodemon ./bin/www
[nodemon] 2.0.14
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node ./bin/www`
여기는 4000
セキュリティ・グループを設定しないと、ブラウザにエラー・メッセージが表示されます.
≪セキュリティ・グループ|Security Group|emdw≫:インスタンスへのアクセスとインスタンスの終了に使用される仮想ファイアウォールのトラフィック
≪インバウンド|Inbound|emdw≫:インスタンスに入力されたトラフィック
インバウンドルール:EC 2インスタンスへのトラフィックルール
インバウンド・ルールで許可されていないルールをフィルタして、インスタンス・アクセスを防止
EC 2インスタンスを作成する場合、デフォルトではSSH接続のSSHルールのみが作成されます.
≪アウトバウンド|Outbound|oem_src≫:インスタンス内のトラフィック
アウトバウンドルール:EC 2インスタンスからのトラフィックのエクスポートルール
EC 2インスタンスを作成する場合、デフォルトではすべてのトラフィックが許可されます.
Reference
この問題について(Deploy with AWS EC2), 我々は、より多くの情報をここで見つけました https://velog.io/@onniseonmi/Deploy-with-AWS-EC2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol