Habr #15์™€ ํ•จ๊ป˜ํ•˜๋Š” AMA. ์ƒˆํ•ด์™€ ์ตœ๋‹จํŽธ! ์ฑ„ํŒ…

๋ณดํ†ต ๋งค์›” ๋งˆ์ง€๋ง‰ ๊ธˆ์š”์ผ์— ๋ฐœ์ƒํ•˜์ง€๋งŒ ์ด๋ฒˆ์—๋Š” ์—ฐ์ค‘ ๋งˆ์ง€๋ง‰ ํ™”์š”์ผ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ณธ์งˆ์€ ๋ณ€ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ปท ์•„๋ž˜์—๋Š” ์ด๋ฒˆ ๋‹ฌ Habr์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชฉ๋ก๊ณผ Habr ํŒ€์— ์งˆ๋ฌธํ•˜๋ผ๋Š” ์ดˆ๋Œ€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ „ํ†ต์ ์œผ๋กœ ์งˆ๋ฌธ์ด ๊ฑฐ์˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— (๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ํŒ€์€ ์ด๋ฏธ ์•ฝ๊ฐ„ ๋ถ„์‚ฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค) ๋ฐ”๋กœ ์ถ•์ œ ๋ถ€๋ถ„์œผ๋กœ ๋„˜์–ด๊ฐˆ ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ๋Œ“๊ธ€์—์„œ ์„œ๋กœ์—๊ฒŒ ์ตœ์„ ์„ ๋‹คํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์นœ์ ˆ์˜ ๊ฒŒ์‹œ๋ฌผ์ด ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.!

Habr #15์™€ ํ•จ๊ป˜ํ•˜๋Š” AMA. ์ƒˆํ•ด์™€ ์ตœ๋‹จํŽธ! ์ฑ„ํŒ…

12์›” Habrรฉ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชฉ๋ก

1. ๋ธŒ๋žœ๋“œ ๋ณ€๊ฒฝ

์šฐ๋ฆฌ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋ธŒ๋žœ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ชจ๋‘ Habr์˜ ์ผ๋ถ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์†Œ์š”๋˜๋Š” ์—„์ฒญ๋‚œ ์ž‘์—…์ด์ง€๋งŒ ๋ฐ˜๋“œ์‹œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค์Œ ๋‘ ์ถœํŒ๋ฌผ์—์„œ ๋” ์ž์„ธํžˆ ๋…ผ์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

- ์žˆ์Œ ๊ณต์‹ ๋ฒ„์ „ ๋ถ€ํ„ฐ ๋ฐ๋‹ˆ์Šคํ‚จ
- ์žˆ์Œ ๋น„๊ณต์‹ ๋ฒ„์ „ ๋‚˜์—๊ฒŒ์„œ.

์šฐ๋ฆฌ๋Š” ๋ˆ„๊ตฌ์˜ ํ…์ŠคํŠธ๋ฅผ ๊ฒŒ์‹œํ• ์ง€ ์„ ํƒํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ˆ„๊ตฌ์˜ ๊ฒŒ์‹œ๋ฌผ์ด ๊ฐ€์žฅ ๋งŽ์€ ์ˆซ์ž๋ฅผ ์–ป์„์ง€ ํฅ๋ฏธ๋กœ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋™์‹œ์— ๊ฒŒ์‹œ๋ฌผ์„ ๊ฒŒ์‹œํ•˜๊ณ  ๊ด€์ฐฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•ฉ๊ณ„๋ฐ๋‹ˆ์Šคํ‚จ์€ ์ด๋ชจํ‹ฐ์ฝ˜์„ ๋ณ„๋กœ ์ข‹์•„ํ•˜์ง€ ์•Š์•„์„œ ์Šคํฌ์ผ๋Ÿฌ์— ์ด๋ชจํ‹ฐ์ฝ˜์„ ์ˆจ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ๋ง์ด ๊ณ ๋ž‘์„ ๋ง์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค :) ๊ทธ๋ฆฌ๊ณ  ํ‰๊ฐ€์— ๋”ฐ๋ฅด๋ฉด Deniskin์ด ์Šน๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‚ด์žฅ๋œ ๊ฒฝ์Ÿ์œผ๋กœ ์ธํ•ด ๋‚ด ๊ฒŒ์‹œ๋ฌผ์ด ์Šน๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณง ๊ฒฐ๊ณผ๋ฅผ ์š”์•ฝํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Habr #15์™€ ํ•จ๊ป˜ํ•˜๋Š” AMA. ์ƒˆํ•ด์™€ ์ตœ๋‹จํŽธ! ์ฑ„ํŒ…
ํ‰์  / ์กฐํšŒ์ˆ˜ / ๋Œ“๊ธ€ / ์ฆ๊ฒจ์ฐพ๊ธฐ์— ์ถ”๊ฐ€๋จ
2. ์ƒˆ๋กœ์šด ๋‚ด๋น„๊ฒŒ์ด์…˜

๋ธŒ๋žœ๋“œ ๋ณ€๊ฒฝ์˜ ๊ฒฐ๊ณผ๋Š” ํƒ์ƒ‰์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์—…๋ฐ์ดํŠธ๋œ ๋งŒํผ ์ƒˆ๋กญ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ ๋ฉ”๋‰ด์™€ ์ผ๋ถ€ ์„น์…˜์ด ๋‹ค์‹œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒŒ์จ ์ต์ˆ™ํ•ด์กŒ๋‚˜์š”?

Habr #15์™€ ํ•จ๊ป˜ํ•˜๋Š” AMA. ์ƒˆํ•ด์™€ ์ตœ๋‹จํŽธ! ์ฑ„ํŒ…

3. ๋ฐ์Šคํฌํƒ‘์—์„œ ๋Œ“๊ธ€ ์Šค๋ ˆ๋“œ ์ ‘๊ธฐ

์ฃผ์„์€ ๋ถˆํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ฃผ์„์„ ์ถ•์†Œํ•˜๋ฉด ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นœ ํ›„์—๋„ ์Šค๋ ˆ๋“œ๋Š” ์ถ•์†Œ๋œ ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” LocalStorage์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค(์ตœ๋Œ€ 500๊ฐœ์˜ ๊ฒŒ์‹œ๋ฌผ์ด ์ €์žฅ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค). 

Habr #15์™€ ํ•จ๊ป˜ํ•˜๋Š” AMA. ์ƒˆํ•ด์™€ ์ตœ๋‹จํŽธ! ์ฑ„ํŒ…
4. Powershell ๊ตฌ๋ฌธ ๊ฐ•์กฐ

๊ท€ํ•˜์˜ ์š”์ฒญ์— ๋”ฐ๋ผ. 

5. ์ค‘์š”ํ•œ ๊ฒŒ์‹œ๋ฌผ์„ ๊ฐ•์กฐํ•˜๋Š” ๋„๊ตฌ

NGINX์™€ ๊ด€๋ จ๋œ ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์ค‘์š”ํ•œ ์ž๋ฃŒ๋ฅผ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ž๋ฃŒ์— ๋Œ€ํ•œ ๋งํฌ๋Š” Habr ๋กœ๊ณ ์— ์ฆ‰์‹œ ์ฒจ๋ถ€๋ฉ๋‹ˆ๋‹ค. NGINX๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์ œ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ค‘์š”ํ•œ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ๋ถ„์ด ์šฐ๋ฆฌ์—๊ฒŒ ๋ณด๊ณ ํ•œ ์ˆ˜๋งŽ์€ ๋ฒ„๊ทธ ์ˆ˜์ •: ๊ฒŒ์‹œ๋ฌผ ์Šคํฌ๋กค, API, ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ƒˆ๋กœ์šด ๋งˆ์ด๋„ˆ์Šค.

์†Œ์›

์•„, ์ œ๊ฐ€ ์ด ๋ถ„์•ผ์˜ ์ „๋ฌธ๊ฐ€๋Š” ์•„๋‹ˆ์ง€๋งŒ, ์†Œ์›์ด ์—†์œผ๋ฉด ์ด์ƒํ•  ๊ฒƒ ๊ฐ™์•„์š”. ๋ชจ๋‘์˜ ๊ฑด๊ฐ•์„ ๊ธฐ์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ณ  ์†Œ์ค‘ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ ์กฐ์‹ฌํ•˜์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ–์˜ ๋ชจ๋“  ๊ฒƒ์€ ํš๋“๋ฉ๋‹ˆ๋‹ค. ์ง์žฅ๊ณผ ์ง‘, ๋‹ค๋ฅธ ๋ถ„์•ผ์—์„œ์˜ ์„ฑ๊ณต์€ ๋‹น์‹ ์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์œผ๋ฏ€๋กœ ๋…ธ๋ ฅํ•˜๊ณ  ๊ฒŒ์œผ๋ฅด์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ํ–‰๋ณต - ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋ชจ๋‘๊ฐ€ ์Šค์Šค๋กœ ์œ„์กฐํ•˜๊ณ  ์œ„์กฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์‚ฌ๋ž‘๋„์š” :) 

์žก๋‹ด

๊ฐ‘์ž๊ธฐ ์ƒˆํ•ด๋ฅผ ๋งž์ดํ•  ์นœ๊ตฌ๊ฐ€ ์—†๋‹ค๋ฉด ์šฐ๋ฆฌ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ์ „๋ณด ์ฑ„ํŒ… - ์˜ฌ๋ฆฌ๋น„์—์˜ ์ถ•ํ•˜, ์†Œ์›, ์• ๋‹ˆ๋ฉ”์ด์…˜, ์‚ฌ์ง„ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€๋„๋Ÿฌ์›Œํ•˜์ง€ ๋ง๊ณ  ๋“ค์–ด์˜ค์„ธ์š”. ๋ชจ๋‘ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ฉด์„œ?

์ƒˆํ•ด ๋ณต ๋งŽ์ด ๋ฐ›์œผ์„ธ์š”!

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€