TLSv1.23.4์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋œ nginx 1.3 ์ถœ์‹œ

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

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

  • ๊ธฐ๋ณธ์ ์œผ๋กœ TLSv1.3 ํ”„๋กœํ† ์ฝœ์€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์ฒญ์ทจ ์†Œ์ผ“์— ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ์„ค์ •์ด ์žฌ์ •์˜๋˜๋ฉด ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ "ํŒŒ์ดํ”„๋ผ์ด๋‹" ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ์—ฐ๊ฒฐ์ด ๋‹ซํž™๋‹ˆ๋‹ค(Linging Close).
  • ngx_http_gzip_static_module ๋ชจ๋“ˆ์— ๋ฐ”์ดํŠธ ๋ฒ”์œ„์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • SSL ์˜ค๋ฅ˜ "๋ฐ์ดํ„ฐ ๊ธธ์ด๊ฐ€ ๋„ˆ๋ฌด ๊น€", "๊ธธ์ด๊ฐ€ ๋„ˆ๋ฌด ์งง์Œ", "์ž˜๋ชป๋œ ๋ ˆ๊ฑฐ์‹œ ๋ฒ„์ „", "๊ณต์œ  ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—†์Œ", "์ž˜๋ชป๋œ ๋‹ค์ด์ œ์ŠคํŠธ ๊ธธ์ด", "sigalgs ๋ˆ„๋ฝ"์— ๋Œ€ํ•œ ๋กœ๊น… ์ˆ˜์ค€์ด "crit"์—์„œ "crit"๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "์ •๋ณด" ํ™•์žฅ์ž", "์•”ํ˜ธํ™”๋œ ๊ธธ์ด๊ฐ€ ๋„ˆ๋ฌด ๊น€", "๊ธธ์ด๊ฐ€ ์ž˜๋ชป๋จ", "ํ‚ค ์—…๋ฐ์ดํŠธ๊ฐ€ ์ž˜๋ชป๋จ", "ํ•ธ๋“œ์…ฐ์ดํฌ์™€ ๋น„ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฐ์ดํ„ฐ๊ฐ€ ํ˜ผํ•ฉ๋จ", "ccs๊ฐ€ ์ผ์ฐ ์ˆ˜์‹ ๋จ", "ccs์™€ ์™„๋ฃŒ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ", "ํŒจํ‚ท ๊ธธ์ด ๋„ˆ๋ฌด ๊ธธ๋‹ค", "๊ฒฝ๊ณ  ๊ฒฝ๊ณ ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์Œ", "๊ธฐ๋ก์ด ๋„ˆ๋ฌด ์ž‘์Œ" ๋ฐ "ccs ์ „์— ํ•€์ด ์žˆ์Œ".
  • Listen ์ง€์‹œ๋ฌธ์˜ ํฌํŠธ ๋ฒ”์œ„ ์ž‘๋™์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • 255์ž๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ์ ‘๋‘์‚ฌ ์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ž˜๋ชป๋œ ์œ„์น˜ ๋ธ”๋ก์„ ์„ ํƒํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ngx_http_autoindex_module ๋ฐ ngx_http_dav_module ๋ชจ๋“ˆ๊ณผ include ์ง€์‹œ๋ฌธ์€ ์ด์ œ Windows ํ”Œ๋žซํผ์—์„œ ํŒŒ์ผ ์ด๋ฆ„์— ASCII๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • HTTP/2 ๋ฐ error_page ์ง€์‹œ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ 400 ์˜ค๋ฅ˜๋ฅผ ๋ฆฌ๋””๋ ‰์…˜ํ•  ๋•Œ ์†Œ์ผ“ ๋ˆ„์ถœ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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