nginx 1.23.1 ๋ฐ njs 0.7.6 ์ถœ์‹œ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ๋Š” ๋ฉ”์ธ nginx 1.23.1 ๋ธŒ๋žœ์น˜๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณ‘๋ ฌ๋กœ ์ง€์›๋˜๋Š” ์•ˆ์ •๋œ 1.22.x ๋ธŒ๋žœ์น˜์—๋Š” ์‹ฌ๊ฐํ•œ ์˜ค๋ฅ˜ ๋ฐ ์ทจ์•ฝ์  ์ œ๊ฑฐ์™€ ๊ด€๋ จ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‚ด๋…„์—๋Š” ๋ฉ”์ธ 1.23.x ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์•ˆ์ •๋œ 1.24 ๋ธŒ๋žœ์น˜๊ฐ€ ๊ตฌ์„ฑ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ํ”„๋ก์‹œ ๊ตฌ์„ฑ์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. SSL.
  • "resolver" ์ง€์‹œ๋ฌธ์— "ipv4=off" ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ด๋ฆ„๊ณผ ์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•  ๋•Œ IPv4 ์ฃผ์†Œ ๊ฒ€์ƒ‰์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • SSL ์˜ค๋ฅ˜ "์ž˜๋ชป๋œ ํ‚ค ๊ณต์œ ", "์ž˜๋ชป๋œ ํ™•์žฅ์ž", "์ž˜๋ชป๋œ ์•”ํ˜ธ" ๋ฐ "์ž˜๋ชป๋œ ecpoint"์— ๋Œ€ํ•œ ๋กœ๊ทธ ์ˆ˜์ค€์ด '์ค‘์š”'์—์„œ '์ •๋ณด'๋กœ ๋‚ฎ์•„์กŒ์Šต๋‹ˆ๋‹ค.
  • ์›๋ž˜ ๋ฐฑ์—”๋“œ ์‘๋‹ต์— "Content-Range" ํ—ค๋” ์ค„์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๋ฒ”์œ„๋ฅผ ๋ฐ˜ํ™˜ํ•  ๋•Œ nginx๊ฐ€ ํ•ด๋‹น ์ค„์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์žฌ๊ตฌ์„ฑ ์‹œ ํ”„๋ก์‹œ ์‘๋‹ต์ด ๋ถˆ์™„์ „ํ•˜๊ฒŒ ์ „์†ก๋  ์ˆ˜ ์žˆ๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. Linux.

๋™์‹œ์—, njs 0.7.6๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ธํ„ฐํ”„๋ฆฌํ„ฐ์ž…๋‹ˆ๋‹ค. ์›น ์„œ๋ฒ„ Nginx๋Š” ECMAScript ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•˜๋Š” njs ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๊ตฌ์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด Nginx์˜ ์š”์ฒญ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ๊ณ ๊ธ‰ ์š”์ฒญ ์ฒ˜๋ฆฌ ๋กœ์ง์„ ์ •์˜ํ•˜๊ฑฐ๋‚˜, ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ์‘๋‹ต์„ ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ์š”์ฒญ/์‘๋‹ต์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์Šคํ…์„ ์‹ ์†ํ•˜๊ฒŒ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์—์„œ๋Š” r.args{} ๊ฐ์ฒด์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ํ‚ค์— ์—ฌ๋Ÿฌ ์ธ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๊ณ  ํ‚ค๋ฅผ ๋Œ€์†Œ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Symbol.for(), Symbol.keyfor(), atob(), btoa() ๋ฉ”์„œ๋“œ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster