Nginx ์น ์๋ฒ ํ์ฌ ๋ฉ์ธ๋ผ์ธ ๋ธ๋์น์ ์ต์ ๋ฆด๋ฆฌ์ค์ธ Nginx 1.19.1์ด ์ถ์๋์์ต๋๋ค. ๋ฉ์ธ๋ผ์ธ ๋ธ๋์น๋ ํ๋ฐํ๊ฒ ๊ฐ๋ฐ๋๊ณ ์๋ ๋ฐ๋ฉด, ํ์ฌ ์์ ๋ฒ์ (1.18)์ ๋ฒ๊ทธ ์์ ๋ง ์งํ ์ค์ ๋๋ค.
- ๋ณ๊ฒฝ ์ฌํญ: ์ด์ ๋ฐฑ์๋์์ ๋ณด๋ธ ์ถ๊ฐ ๋ฐ์ดํฐ๋ ํญ์ ์ญ์ ๋ฉ๋๋ค.
- ๋ณ๊ฒฝ ์ฌํญ: ์ด์ 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
