songining

๋‚˜์ค‘์„ ์œ„ํ•ด ์“ฐ๋Š” ์„œ๋ฒ„ ๊ตฌ์ถ• ์ˆœ์„œ

1. aws ๊ฐ€์ž…

2. ec2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ๋ฐ ํƒ„๋ ฅ์  ip์™€ ์—ฐ๊ฒฐ (ubuntu free tier๋กœ ์ƒ์„ฑ) 

3. ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ 80(๊ธฐ๋ณธ) ํฌํŠธ๋ฒˆํ˜ธ ์ถ”๊ฐ€(0.0.0.0)

3. ๋ณด์•ˆ๊ทธ๋ฃน ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™์— ํฌํŠธ๋ฒˆํ˜ธ 9999 ์ถ”๊ฐ€ (์‚ฌ์šฉ์ž ์ง€์ • TCP) 

4. ์ž์‹ ์˜ pem ํด๋” ๊ฒฝ๋กœ์—์„œ

chmod 400 songyi.pem

ssh -i rlathddl.pem ubuntu@์ง€์ •๋œ ip์ฃผ์†Œ -> ec2 ์„œ๋ฒ„ ์—ฐ๊ฒฐ 

5. docker run -d -p 9999:80 --name apacheweb httpd

= host pc (์ž์‹ ์˜ pc) ์—์„œ 9999ํฌํŠธ๋กœ ์ ‘์†์„ ํ•˜๋ฉด apacheweb2 ์ปจํ…Œ์ด๋„ˆ์˜ ํฌํŠธ 80์œผ๋กœ forwarding ํ•ด์ฃผ๊ฒ ๋‹ค๋Š” ์˜๋ฏธ 

6. File Zilla ์„ค์น˜ + ๋‚ด ์‚ฌ์ดํŠธ์— ํ‚คํŒŒ์ผ ์‚ฌ์šฉ์ž ๋“ฑ๋ก 

7. ์›ํ•˜๋Š” ํŒŒ์ผ ๋ฆฌ๋ชจํŠธ (์ ˆ๋Œ€๊ฒฝ๋กœ ์ž…๋ ฅ ํ›„ ํ•ด๋‹น ํŒŒ์ผ ์šฐํด๋ฆญํ•ด์„œ ์—…๋กœ๋“œ) 

8. ์›ํ•˜๋Š” ํŒŒ์ผ์„ ๋ฆฌ๋ชจํŠธํ•ด์„œ ๋‹ค์‹œ ํฌํŠธ๋ฅผ ์—ด์–ด๋ณด์ž

docker run -d -p 9999:80 -v hostpc ์ ˆ๋Œ€๊ฒฝ๋กœ: ๋„์ปค ์ปจํ…Œ์ด๋„ˆ์˜ ์ ˆ๋Œ€๊ฒฝ๋กœ

์ด์ƒํƒœ์—์„œ ๋‹ค์‹œ ip์ฃผ์†Œ:9999๋“ค์–ด๊ฐ€๋ณด๋ฉด ์›ํ•˜๋Š” ํŽ˜์ด์ง€๋กœ ๋ฐ”๋€Œ์–ด์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธ ๊ฐ€๋Šฅ 

 

 

'2021 silicon valley online internship' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Nginx Reverse Proxy  (0) 2022.03.17
์ธํ„ด์‹ญ ์ˆ˜๋ฃŒ์ฆ ๐Ÿ˜Ž  (0) 2022.03.15
nginx-gunicorn-flask ๋„์ปค ์—ฐ๋™  (0) 2021.07.08