nodejs
1 posts
ubuntu nodejs ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ ๋งŒ๋“ค๊ธฐ

๋””์Šค์ฝ”๋“œ ๋ด‡์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ ์ธ์ŠคํŠธ๋Ÿญ์ณ(OCI)์—์„œ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ํ›„ ์„ธํŒ…ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. image๋Š” ๋ฅผ, SSH client๋Š” PuTTY๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. node ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. 1. SSH ์ ‘์† OCI์—์„œ ์–ป์–ด์˜จ ๊ณต์šฉ IP ์ฃผ์†Œ์™€ private key๋ฅผ ์ด์šฉํ•ด์„œ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค. 2. root ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ • ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ์ง€ ์•Š๋„๋ก ์ ์–ด๋‘ก์‹œ๋‹ค. ๊ณ„์ • ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ• root ๊ณ„์ •์œผ๋กœ ๋ณ€๊ฒฝ ubuntu ๋ผ๋Š” ๊ณ„์ •์œผ๋กœ ๋ณ€๊ฒฝ 3. ๊ธฐ๋ณธ ์—…๋ฐ์ดํŠธ 4. nodejs ์„ค์น˜ ๊ฐ€ ์ตœ์†Œ v16.6 ์ด์ƒ์˜ nodejs๋ฅผ ํ•„์š”๋กœ ํ•ด์„œ ์ตœ์‹  ๋ฒ„์ „์˜ nodejs๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. curl์ด ์„ค์น˜๋˜์–ด์žˆ์ง€ ์•Š๋Š”์ง€ ํ™•์ธํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. 5. pm2 ์„ค์น˜ ์„ธ์…˜ ๋กœ๊ทธ์ธ์ด ๋Š์–ด์ ธ๋„ ๋…ธ๋“œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋Œ์•„๊ฐ€๋„๋ก pm2 ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ „์—ญ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํŽธํ•˜๋ฏ€๋กœ ๋ฅผ ๋ถ™์—ฌ์ค๋‹ˆ๋‹ค. pm2๋ž€? JavaScript ๋Ÿฐํƒ€์ž„ Node.js์˜ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. : ํ”„๋กœ์„ธ์Šค ๋ฆฌ์ŠคํŠธ ํ™•์ธ : app.js โ€ฆ

September 10, 2021
nodejs
oci