

제일 싼 거 클릭…

인스턴스는 일단 한개만!

그러면 생성이 된다. 생성 후 몇 초 ~ 몇 분 걸리니 기다리면 사용 가능



git clone 깃허브 주소
cd /opt/bitnami
sudo ./ctlscript.sh stop apache
cd ~/폴더명
npm ci 또는 npm i
sudo npm start index.js
port 80으로 하지 않을거면 해당 인스턴스의 IPv4 Firewall로 들어가서 HTTP 포트를 원하는 포트로 Add rule 하면 된다.

sudo 권한으로 해당 index.js를 실행시키지 않는다면 아래와 같은 오류가 발생한다.
throw er; // Unhandled 'error' event
^
Error: listen EACCES: permission denied 0.0.0.0:80
at Server.setupListenHandle [as _listen2] (node:net:1800:21)
at listenInCluster (node:net:1865:12)
at Server.listen (node:net:1953:7)
at Function.listen (/home/bitnami/test/node_modules/express/lib/application.js:635:24)
at Object.<anonymous> (/home/bitnami/test/index.js:29:5)
at Module._compile (node:internal/modules/cjs/loader:1364:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
at Module.load (node:internal/modules/cjs/loader:1203:32)
at Module._load (node:internal/modules/cjs/loader:1019:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
Emitted 'error' event on Server instance at:
at emitErrorNT (node:net:1844:8)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'EACCES',
errno: -13,
syscall: 'listen',
address: '0.0.0.0',
port: 80
}