連線到AWS的console裡面
- 選擇EC2服務(由亞馬遜公司提供的Web服務)
- 選擇instance中的
launch instance
創建server(如果沒想法可以用Amazon Linux 2) - Choose an Instance Type 選擇想要開多少記憶體
- 選擇
Launch
,後會增加key pair(就是連線用帳號名稱)並下載Download key pair
(可以去AWS的instances,選擇connect
會有文件教怎麼連線)
- 先cd到pem存在的資料夾下
- 輸入
ssh -i "nissen.pem" XXX.compute.amazonaws.com
連線即可(要看文件)
-
使用VScode套件Remote Development可以直接連到server改檔案
-
command+shift+p
->Remmote-SSH
+add New SSH Host
+ssh -i "nissen.pem" XXX.compute.amazonaws.com
-
command+shift+p
->SSH Targets
- 安裝git
sudo yum install git -y
- 安裝(nvm)[https://github.com/creationix/nvm]
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
command -v nvm
- 安裝node.js並切換到該版本
nvm install 10.15.0
nvm use 10.15.0
- 安裝nodemon
npm install -g nodemon
- 去
security group
去click Add Rule
把3000port打開 - http://ec2-3-17-173-21.us-east-2.compute.amazonaws.com:3000/state