ssh -i ~~경로/keyName(다운로드 받은) ubuntu@ec2서버 주소
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash - sudo apt-get update sudo apt-get install nodejs
yan add express
vi server.js
를 생성해 vim으로 수정하기
const express = require('express');
const path = require('path');
const app = express();
app.get('/ping', function(req, res) {
res.send('pong');
});
app.use('/', express.static(path.join(__dirname, 'build')));
app.get('/*', function (req, res) {
res.set({
"Cache-Control": "no-cache, no-store, must-revalidate",
"Pragma": "no-cache",
"Date": new Date()
});
res.sendFile(path.join(__dirname, 'build', 'index.html'));
});
app.listen(80, () => {
console.log('success!');
})
npm run build
node server 백그라운드로 실행하기
nohup node server.js &
node server 종료하기
netstat -an
으로 네트워크 상태 확인netstat -nap | grep 8080
로 포트 상태 확인fuser -k -n tcp 포트번호
로 죽이기