Nginx ์›น ์„œ๋ฒ„ ํ˜„์žฌ ๋ฉ”์ธ๋ผ์ธ ๋ธŒ๋žœ์น˜์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์ธ Nginx 1.19.1์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธ๋ผ์ธ ๋ธŒ๋žœ์น˜๋Š” ํ™œ๋ฐœํ•˜๊ฒŒ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ๋Š” ๋ฐ˜๋ฉด, ํ˜„์žฌ ์•ˆ์ • ๋ฒ„์ „(1.18)์€ ๋ฒ„๊ทธ ์ˆ˜์ •๋งŒ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

  • ๋ณ€๊ฒฝ: ์ง€์นจ ๋‹ซํ˜€์žˆ๋Š” ์ž”์ƒ, ์ž”์ž”ํ•œ ์‹œ๊ฐ„ ะธ ์ง€์—ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ ์ด์ œ HTTP/2๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ด์ œ ๋ฐฑ์—”๋“œ์—์„œ ๋ณด๋‚ธ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ๋Š” ํ•ญ์ƒ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
  • ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ด์ œ FastCGI ์„œ๋ฒ„์—์„œ ๋„ˆ๋ฌด ์งง์€ ์‘๋‹ต์„ ๋ฐ›์œผ๋ฉด nginx๋Š” ์‘๋‹ต์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„์„ ํด๋ผ์ด์–ธํŠธ๋กœ ์ „์†กํ•œ ํ›„ ํด๋ผ์ด์–ธํŠธ์™€์˜ ์—ฐ๊ฒฐ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
  • ๋ณ€๊ฒฝ ์‚ฌํ•ญ: ์ด์ œ gRPC ๋ฐฑ์—”๋“œ์—์„œ ์ž˜๋ชป๋œ ๊ธธ์ด์˜ ์‘๋‹ต์„ ๋ฐ›์œผ๋ฉด nginx๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋ฉฐ ์‘๋‹ต ์ฒ˜๋ฆฌ๋ฅผ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ: ์ง€์‹œ๋ฌธ์— min_free ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก์‹œ_์บ์‹œ_๊ฒฝ๋กœ, fastcgi_cache_path, scgi_cache_path ะธ uwsgi_cache_path์•„๋‹ด ๋ฐค๋ถ€ํ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ์ˆ˜์ • ์‚ฌํ•ญ: nginx๊ฐ€ SIGQUIT์—์„œ ์ •์ƒ์ ์œผ๋กœ ์ข…๋ฃŒํ•  ๋•Œ ์œ ๋‹‰์Šค ๋„๋ฉ”์ธ ์ˆ˜์‹  ์†Œ์ผ“์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
  • ์ˆ˜์ • ์‚ฌํ•ญ: ํฌ๊ธฐ๊ฐ€ 0์ธ UDP ํŒจํ‚ท์ด ํ”„๋ก์‹œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
  • ์ˆ˜์ •๋จ: SSL์„ ์‚ฌ์šฉํ•˜์—ฌ uwsgi ๋ฐฑ์—”๋“œ๋กœ ํ”„๋ก์‹ฑํ•˜๋Š” ๊ฒƒ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Guanzhong Chen์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ์ˆ˜์ •: ์ง€์‹œ์–ด ์‚ฌ์šฉ ์‹œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ssl_ocsp.
  • ์ˆ˜์ • ์‚ฌํ•ญ: XFS ๋ฐ NFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋””์Šคํฌ ์บ์‹œ ํฌ๊ธฐ๊ฐ€ ์ž˜๋ชป ๊ณ„์‚ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ˆ˜์ • ์‚ฌํ•ญ: memcached ์„œ๋ฒ„๊ฐ€ ์ž˜๋ชป๋œ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋ฉด "writer์˜ ๋ฒ„ํผ ํฌ๊ธฐ๊ฐ€ ์Œ์ˆ˜์ž…๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋กœ๊ทธ์— ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

nginx์™€ ๋™์‹œ์— ์ถœ์‹œ๋จ njs 0.4.2

njs๋Š” nginx ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๋Š” JavaScript ์–ธ์–ด์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. njs๋Š” ECMAScript 5.1(์—„๊ฒฉ ๋ชจ๋“œ) ๋ฐ ECMAScript 6 ์ด์ƒ์˜ ์ผ๋ถ€ ํ™•์žฅ ๊ธฐ๋Šฅ๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ํ˜ธํ™˜์„ฑ์€ ์•„์ง ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

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