๋ถ๋ฅ:๊ฐ๋(๋ฌธ์)
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
2002๋
๋ถํฐ ๋ฌ์์์ ํ๋ก๊ทธ๋๋จธ ์ด๊ณ ๋ฅด ์์ผ๋ธ(ะะณะพัั ะกััะพะตะฒ)๊ฐ Apache HTTPd๋ฅผ ์ฝ๋ฉํ๋ค Apache์ C10K ๋ฌธ์ [1]๋ฅผ ๋ณด๊ณ , ์ด๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด์ ๋ค์ดํฐ๋ธ Win32 ํ๊ฒฝ์๋ ๋์๊ฐ ๋ฌด์ค์น ์น ์๋ฒ ๋ฐ๋ชฌ ํ๋ก๊ทธ๋จ์ ๋ํ ๊ฐ๋ฐ์ ์์ํ์ฌ 2004๋
์คํธํธ๋ํฌ 1ํธ ๋ฐ์ฌ์ผ์ ๋ฐํํ ์คํ ์์ค ์น ์๋ฒ ํ๋ก๊ทธ๋จ. ํ์ฌ ์ด๊ณ ๋ฅด ์์ผ๋ธ์ ๊ทธ๊ฐ ์ค๋ฆฝํ ํ์ฌ์ธ NGINX, Inc.๊ฐ ์ด ํ๋ก์ ํธ๋ฅผ ์ด์ ์ค์ ์๋ค.[2] ๋ชฉํ๋ ๊ฐ๋ฒผ์ฐ๋ฉด์๋ ๊ฐ๋ ฅํ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํ๋ค. HTTP์ ๋ฆฌ๋ฒ์ค ํ๋ก์, IMAP/POP3 ๋ฑ์ ์๋ฒ ๊ตฌ๋์ด ๊ฐ๋ฅํ๋ค. Java ์๋ธ๋ฆฟ์ ๋๊ฐ Apache์ ํฐ์บฃ์ ์ฐ๋ํด์ ๊ตฌ๋ํ๊ณ , PHP์ ๊ฒฝ์ฐ PHP-FPM(FastCGI Process Manager)์ ์ฐ๋ํด์ ๊ตฌ๋ํ๋ค.
์ฝ์ ๋๋ '์์ง์์ค'๋ผ๊ณ ์ฝ๋๋ค. ์์ง ์ญ์ฌ๊ฐ ๊ทธ๋ฆฌ ์ค๋๋์ง ์์์ ์ ์ ์จ ๋ฉด์์ Apache HTTPd์๊ฒ ๋ง์ด ๋ฐ๋ฆฐ๋ค. ํ์ง๋ง ์ ๊ท ์๋น์ค๋ฅผ ์ค์ฌ์ผ๋ก ์ ์ ์จ ์์น์ ๊ฐ์์ด ๋ถ๋ ์ค์ด๋ฉฐ, ์ด๋ฏธ Apache HTTPd๊ฐ ๋ง์ ํ๊ณ๋ฅผ ๋ง์ด ๋ณด์ด๊ณ ์์ผ๋ฏ๋ก ํน๋ณํ ์ฌ์ ๊ฐ ์๋ค๋ฉด NGINX๋ก ๊ฐ์ํ๋ ์ถ์ธ๋ค. ํ์ฅ ๋ชจ๋์ด Apache HTTPd๋ณด๋ค ๋ถ์กฑํ ๊ฒ ํ ์ธ๋ฐ, ์ด์ฐจํผ Apache HTTPd์ ๋ง์ ํ์ฅ ๋ชจ๋์ ์ ๋๋ก ์ฐ๋ ์ฌ๋์ ๋๋ฌผ๋ค. ์คํ๋ ค ์ฐ์ง๋ ์์ผ๋ฉด์ ๊ดํ ๋ฆฌ์์ค๋ง ๋ญ๋นํ๋ ๋ชจ๋์ด ๋๋ถ๋ถ์ด๋ค.[3] ๋ฐ๋ผ์ ํธํ์ฑ ํ์ธ ํ ๋ณ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด NGINX๋ก ๊ฐ์ํ๋ ๊ฒ์ด ํ ์ถ์ธ. ์ด๋ฏธ Apache HTTPd์์ ๋ง์ด ์ฌ์ฉํ๋ ํ์์ ์ธ ๋ชจ๋์ NGINX์๋ ์กด์ฌํ๊ณ ์ผ๋ถ ๋ชจ๋์ Apache HTTPd์ ๊ฒ๋ณด๋ค ์์ญ๋ฐฐ ์ด์ ๋น ๋ฅด๋ค. ๋ง์ดํฌ๋ก์ํํธ ์ง์์์๋ GUI ์ ๊ณต์ผ๋ก ์ธํด ๊ด๋ฆฌ๊ฐ ์ฌ์ด ์ธํฐ๋ท ์ ๋ณด ์๋น์ค์ ๋ฐ๋ฆฌ์ง๋ง, ์ด์ชฝ์ ๋์ ํ๊ฒฝ ๋ฐ ์ฐ๊ณ๋ ์์คํ ๊ณผ ์ทจํฅ์ ๋ฌธ์ ๋ผ์ 1:1 ๋น๊ต๊ฐ ํ๋ค๋ค.
๊ตฌ์กฐ์ ์ผ๋ก๋ Apache HTTPd์์ ์ฌ์ฉํ๋ ์์ฒญ ๋น ์ค๋ ๋ ํน์ ํ๋ก์ธ์ค ๊ธฐ๋ฐ์ ๊ตฌ์กฐ ๋์ ๋น๋๊ธฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ ๊ตฌ์กฐ๋ก ์๋ํ๋ค. ์ด๋ก ์ธํด์ ์๋ฒ ๋ถํ์ ์ฑ๋ฅ ์์ธก์ด ์ฝ๋ค. ๋ค์ผ๋ก 10,000๊ฐ์ ๋์ ์ ์์ ํ๋ฉด ๊ทธ 10000๊ฐ์ ๋๋ ๋ฉ๋ชจ๋ฆฌ ์ ์ ๋ ํ๊ท 2.5MB๋ค.(...) ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ๋ ์น ์๋ฒ์ ๊ฒฝ์ฐ ๊ธฐ์กด์ LAMP(Linux + Apache + MySQL/MariaDB + PHP/Python/Perl)์์ Apache ๋์ (E)NGINX๋ก ๋์ฒด๋ LEMP๋ฅผ ์ด๋ค. NGINX๋ ์ฌ๋ฌ ์๋ํํฐ ๊ธฐ๋ฅ[4]์ ๋ชจ๋๋ก ์ฐ๊ณ ์์ผ๋ฉฐ, ๊ทธ๋์ ํ์ํ์ง ์์ ๊ฒฝ์ฐ ๋ชจ๋์ ์ ์ธํด ๋์ ์ ์๋ค, ๋จ, ์์ฑ๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์์ค๋ฅผ ์ปดํ์ผํด์ ์ฌ์ฉํ ๋ ์ฒ์๋ถํฐ ์ฌ์ฉํ ๋ชจ๋์ ์ถ๊ฐํ์ง ์์ผ๋ฉด ๊ทธ ์ดํ์ ์ถ๊ฐ๊ฐ ์๋๋ ๊ฑด ํจ์ .
NGINX๋ ํ์ฌ HTTP/2๋ฅผ ๋ฐ๋น ๋ฅด๊ฒ ์ง์ํ๋ ค๊ณ ํ๊ณ ์๋ค. HTTP/2 ๋ณด๊ธํ๋ฅผ ๊ณ๊ธฐ๋ก ์ฝฉ๋ผ์ธ ๋ฑ๊ทน์ ๋ชฉํ๋ก ํ๋ ๋ฏํ๋ค. ๊ทธ ์ ๊น์ง ์ด ๋ถ์ผ์ ์ฝฉ๋ผ์ธ ์ฃผ์๋ ๋ง์ดํฌ๋ก์ํํธ์ ์ธํฐ๋ท ์ ๋ณด ์๋น์ค.
๋จ, ์์ ์ฅ์ ๋ค์ ์ ์ ์ผ๋ก ๋ฆฌ๋ ์ค/์ ๋์ค์ฉ ๋ฒ์ ์๋ง ํด๋น๋๋ค. ์๋์ฐ์ฉ NGINX๋ ์์ง๋ ๋ถ์์ ํ ๋ฒ์ ์ด๋ผ์ ๋ณธ๋์ ์ฑ๋ฅ์ด๋ ํ์ฅ์ฑ์ ๋ฐํํ์ง ๋ชปํ๋ฉฐ UDP ๊ด๋ จ ๊ธฐ๋ฅ๋ ์ง์ํ์ง ์๋๋ค. ์ฐธ๊ณ ํฅํ ์๋์ฐ์ฉ ๋ฒ์ ์ ๊ฐ์ ํ๊ฒ ๋ค๋ ์ฝ์์ ์์ผ๋ ๋ช๋ ์ด ์ง๋๋ ๊ทธ๋๋ก๋ผ ์ฌ์ฉ์๋ค๋ ๋ฐ์ฏค ํฌ๊ธฐ ์ํ์ด๋ค. Apache HTTPd๋ ์๋์ฐ ๋ฒ์ ์ ํผํฌ๋จผ์ค๊ฐ ์ฉ ์ข์ง ์์, ์๋์ฐ ํ๊ฒฝ์์ ๋ณธ๊ฒฉ์ ์ธ ์๋ฒ๋ฅผ ์ด์ํ๋ ค๋ฉด ์์ง๊น์ง๋ ์๋์ฐ ์๋ฒ๋ฅผ ๊ตฌ์ ํด์ IIS๋ฅผ ์ฌ์ฉํ ์๋ฐ์ ์๋ค.
NGINX๋ฅผ ์ฌ์ฉํ ๋ ํ๊ฒฝ ์ค์ ์ ๋ฐ๊พธ๊ณ ๋์ ์๋ฒ ๋ฐ๋ชฌ์ ์ฌ์์ํ ํ์ ์์ด reload ์๊ทธ๋์ ๋ณด๋ด๋ฉด ๋๋ค. ์ฆ, ํ๋ก์ธ์ค๋ฅผ ์ฌ์์ํ ํ์๊ฐ ์๋ค๋ ์ฅ์ ์ด ์๋ค.
2017๋ 10์ ๊ธฐ์ค์ผ๋ก ์ค์ง์ ์ผ๋ก ์๋ํ๋ ์น ์ฌ์ดํธ(active site)๋ค์์ ์ฐ์ด๋ ์น ์๋ฒ ์ํํธ์จ์ด ์์๋ ์ํ์น HTTP ์๋ฒ(44.89%), ์์ง์์ค(20.65%), ๊ตฌ๊ธ ์น ์๋ฒ(7.86%), MS ์ธํฐ๋ท ์ ๋ณด ์๋น์ค(7.32%) ์์ด๋ค.#
2019๋ 3์ F5์ 6์ต 7์ฒ๋ง ๋ฌ๋ฌ(ํํ๋ก ์ฝ 7500์ต ์)์ ์ธ์๋์๋ค. #
์ฝ์ ๋๋ '์์ง์์ค'๋ผ๊ณ ์ฝ๋๋ค. ์์ง ์ญ์ฌ๊ฐ ๊ทธ๋ฆฌ ์ค๋๋์ง ์์์ ์ ์ ์จ ๋ฉด์์ Apache HTTPd์๊ฒ ๋ง์ด ๋ฐ๋ฆฐ๋ค. ํ์ง๋ง ์ ๊ท ์๋น์ค๋ฅผ ์ค์ฌ์ผ๋ก ์ ์ ์จ ์์น์ ๊ฐ์์ด ๋ถ๋ ์ค์ด๋ฉฐ, ์ด๋ฏธ Apache HTTPd๊ฐ ๋ง์ ํ๊ณ๋ฅผ ๋ง์ด ๋ณด์ด๊ณ ์์ผ๋ฏ๋ก ํน๋ณํ ์ฌ์ ๊ฐ ์๋ค๋ฉด NGINX๋ก ๊ฐ์ํ๋ ์ถ์ธ๋ค. ํ์ฅ ๋ชจ๋์ด Apache HTTPd๋ณด๋ค ๋ถ์กฑํ ๊ฒ ํ ์ธ๋ฐ, ์ด์ฐจํผ Apache HTTPd์ ๋ง์ ํ์ฅ ๋ชจ๋์ ์ ๋๋ก ์ฐ๋ ์ฌ๋์ ๋๋ฌผ๋ค. ์คํ๋ ค ์ฐ์ง๋ ์์ผ๋ฉด์ ๊ดํ ๋ฆฌ์์ค๋ง ๋ญ๋นํ๋ ๋ชจ๋์ด ๋๋ถ๋ถ์ด๋ค.[3] ๋ฐ๋ผ์ ํธํ์ฑ ํ์ธ ํ ๋ณ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด NGINX๋ก ๊ฐ์ํ๋ ๊ฒ์ด ํ ์ถ์ธ. ์ด๋ฏธ Apache HTTPd์์ ๋ง์ด ์ฌ์ฉํ๋ ํ์์ ์ธ ๋ชจ๋์ NGINX์๋ ์กด์ฌํ๊ณ ์ผ๋ถ ๋ชจ๋์ Apache HTTPd์ ๊ฒ๋ณด๋ค ์์ญ๋ฐฐ ์ด์ ๋น ๋ฅด๋ค. ๋ง์ดํฌ๋ก์ํํธ ์ง์์์๋ GUI ์ ๊ณต์ผ๋ก ์ธํด ๊ด๋ฆฌ๊ฐ ์ฌ์ด ์ธํฐ๋ท ์ ๋ณด ์๋น์ค์ ๋ฐ๋ฆฌ์ง๋ง, ์ด์ชฝ์ ๋์ ํ๊ฒฝ ๋ฐ ์ฐ๊ณ๋ ์์คํ ๊ณผ ์ทจํฅ์ ๋ฌธ์ ๋ผ์ 1:1 ๋น๊ต๊ฐ ํ๋ค๋ค.
๊ตฌ์กฐ์ ์ผ๋ก๋ Apache HTTPd์์ ์ฌ์ฉํ๋ ์์ฒญ ๋น ์ค๋ ๋ ํน์ ํ๋ก์ธ์ค ๊ธฐ๋ฐ์ ๊ตฌ์กฐ ๋์ ๋น๋๊ธฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ ๊ตฌ์กฐ๋ก ์๋ํ๋ค. ์ด๋ก ์ธํด์ ์๋ฒ ๋ถํ์ ์ฑ๋ฅ ์์ธก์ด ์ฝ๋ค. ๋ค์ผ๋ก 10,000๊ฐ์ ๋์ ์ ์์ ํ๋ฉด ๊ทธ 10000๊ฐ์ ๋๋ ๋ฉ๋ชจ๋ฆฌ ์ ์ ๋ ํ๊ท 2.5MB๋ค.(...) ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ๋ ์น ์๋ฒ์ ๊ฒฝ์ฐ ๊ธฐ์กด์ LAMP(Linux + Apache + MySQL/MariaDB + PHP/Python/Perl)์์ Apache ๋์ (E)NGINX๋ก ๋์ฒด๋ LEMP๋ฅผ ์ด๋ค. NGINX๋ ์ฌ๋ฌ ์๋ํํฐ ๊ธฐ๋ฅ[4]์ ๋ชจ๋๋ก ์ฐ๊ณ ์์ผ๋ฉฐ, ๊ทธ๋์ ํ์ํ์ง ์์ ๊ฒฝ์ฐ ๋ชจ๋์ ์ ์ธํด ๋์ ์ ์๋ค, ๋จ, ์์ฑ๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์์ค๋ฅผ ์ปดํ์ผํด์ ์ฌ์ฉํ ๋ ์ฒ์๋ถํฐ ์ฌ์ฉํ ๋ชจ๋์ ์ถ๊ฐํ์ง ์์ผ๋ฉด ๊ทธ ์ดํ์ ์ถ๊ฐ๊ฐ ์๋๋ ๊ฑด ํจ์ .
NGINX๋ ํ์ฌ HTTP/2๋ฅผ ๋ฐ๋น ๋ฅด๊ฒ ์ง์ํ๋ ค๊ณ ํ๊ณ ์๋ค. HTTP/2 ๋ณด๊ธํ๋ฅผ ๊ณ๊ธฐ๋ก ์ฝฉ๋ผ์ธ ๋ฑ๊ทน์ ๋ชฉํ๋ก ํ๋ ๋ฏํ๋ค. ๊ทธ ์ ๊น์ง ์ด ๋ถ์ผ์ ์ฝฉ๋ผ์ธ ์ฃผ์๋ ๋ง์ดํฌ๋ก์ํํธ์ ์ธํฐ๋ท ์ ๋ณด ์๋น์ค.
๋จ, ์์ ์ฅ์ ๋ค์ ์ ์ ์ผ๋ก ๋ฆฌ๋ ์ค/์ ๋์ค์ฉ ๋ฒ์ ์๋ง ํด๋น๋๋ค. ์๋์ฐ์ฉ NGINX๋ ์์ง๋ ๋ถ์์ ํ ๋ฒ์ ์ด๋ผ์ ๋ณธ๋์ ์ฑ๋ฅ์ด๋ ํ์ฅ์ฑ์ ๋ฐํํ์ง ๋ชปํ๋ฉฐ UDP ๊ด๋ จ ๊ธฐ๋ฅ๋ ์ง์ํ์ง ์๋๋ค. ์ฐธ๊ณ ํฅํ ์๋์ฐ์ฉ ๋ฒ์ ์ ๊ฐ์ ํ๊ฒ ๋ค๋ ์ฝ์์ ์์ผ๋ ๋ช๋ ์ด ์ง๋๋ ๊ทธ๋๋ก๋ผ ์ฌ์ฉ์๋ค๋ ๋ฐ์ฏค ํฌ๊ธฐ ์ํ์ด๋ค. Apache HTTPd๋ ์๋์ฐ ๋ฒ์ ์ ํผํฌ๋จผ์ค๊ฐ ์ฉ ์ข์ง ์์, ์๋์ฐ ํ๊ฒฝ์์ ๋ณธ๊ฒฉ์ ์ธ ์๋ฒ๋ฅผ ์ด์ํ๋ ค๋ฉด ์์ง๊น์ง๋ ์๋์ฐ ์๋ฒ๋ฅผ ๊ตฌ์ ํด์ IIS๋ฅผ ์ฌ์ฉํ ์๋ฐ์ ์๋ค.
NGINX๋ฅผ ์ฌ์ฉํ ๋ ํ๊ฒฝ ์ค์ ์ ๋ฐ๊พธ๊ณ ๋์ ์๋ฒ ๋ฐ๋ชฌ์ ์ฌ์์ํ ํ์ ์์ด reload ์๊ทธ๋์ ๋ณด๋ด๋ฉด ๋๋ค. ์ฆ, ํ๋ก์ธ์ค๋ฅผ ์ฌ์์ํ ํ์๊ฐ ์๋ค๋ ์ฅ์ ์ด ์๋ค.
2017๋ 10์ ๊ธฐ์ค์ผ๋ก ์ค์ง์ ์ผ๋ก ์๋ํ๋ ์น ์ฌ์ดํธ(active site)๋ค์์ ์ฐ์ด๋ ์น ์๋ฒ ์ํํธ์จ์ด ์์๋ ์ํ์น HTTP ์๋ฒ(44.89%), ์์ง์์ค(20.65%), ๊ตฌ๊ธ ์น ์๋ฒ(7.86%), MS ์ธํฐ๋ท ์ ๋ณด ์๋น์ค(7.32%) ์์ด๋ค.#
2019๋ 3์ F5์ 6์ต 7์ฒ๋ง ๋ฌ๋ฌ(ํํ๋ก ์ฝ 7500์ต ์)์ ์ธ์๋์๋ค. #
2. NGINX Unit[ํธ์ง]
NGINX Unit์ด๋ผ๋ ๋ง์ดํฌ๋ก์๋น์ค์ฉ ์ฑ ์๋ฒ๋ฅผ ๋ด๋จ๋๋ฐ, ์ ์ ์ธ ์ค์ ํ์ผ์ด ์๋๋ผ์ ์ค์ ์ ๊ณ ์น๋ ์ค์๋ ์๋น์ค ์ด์์ ๋ฐฉํด๊ฐ ์๋ค๊ณ ํ๋ค. NGINX Releases Open Source Web Server with Dynamic Configuration (May 04, 2018)
3. ์ฌ์ฉ ์ฌ์ดํธ[ํธ์ง]
๊ฐ๋๋ค ์์ด๋ค. ์ค์ ๋ก ํ์ธํด๋ณด๋ ค๋ฉด HTTP ํค๋์ Server ํญ๋ชฉ์ ๋ณด๋ฉด ๋๋ค.
- ๋๋ฌด์ํค: Frontend๋ก NGINX๋ฅผ ์ฌ์ฉํ๋ค.[3] Backend๋ Node.js์ Express ํ๋ ์์ํฌ์ด๋ค.
- ๋ด๋๋ฉ์ธ.ํ๊ตญ์ ๋๋ฉ์ธ๋ค
- ๋ค์ด๋ฒ ์ฒซ ํ์ด์ง, ์ด ๋ฐ์๋ ํ๋ก ํธ์๋๋ NGINX๋ฅผ, ๋ฐฑ์๋๋ Apache HTTPd๋ฅผ ์ฌ์ฉํ๋ค.
- ์คํ์ํค
- ์นด์นด์ค ์ฌ์ดํธ (๊ณต์ง์ฌํญ ์๋ฒ, ์นด์นด์คํก PC ๋ฒ์ ๋ฑ)
- ํค์์ํค
- Hostinger.kr
- Sourceforge
- translatewiki.net
- ์๋ํ๋ ์ค ๊ณต์ ์ฌ์ดํธ[11]
- XpressEngine ๊ณต์ ์ฌ์ดํธ
- Zynga
4. ์ฌ๋ด[ํธ์ง]
Welcome to nginx!
nginx์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
๋ง์ฝ ์ด ํ์ด์ง๊ฐ ๋ณด์ด์ ๋ค๋ฉด, nginx ์๋ฒ๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์์ผ๋ฉฐ ์๋ ์ค์ด๋ผ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.[์์ญ] ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
For online documentation and support please refer to nginx.org.
์จ๋ผ์ธ ์๋ฅ ๋ฐ ์ง์์ ๊ดํด์๋ nginx.org ์์ ์กฐํํด ๋ณด์ธ์.
Commercial support is available at nginx.com.
์์ ์ง์์ nginx.com์์ ๊ฐ๋ฅํฉ๋๋ค
Thank you for using nginx.
nginx๋ฅผ ์ฌ์ฉํด์ฃผ์ ์ ๊ณ ๋ง์ต๋๋ค.
NGINX๋ฅผ ์ฒ์ ๊น๋ฉด ํ์ ๋ฌธ๊ตฌ๊ฐ ๋์ค๋๋ฐ, ๊ตฌ์๋ฒ์ ์์๋ ๊ทธ๋ฅ ๋น ํ๋ฉด์ Welcome to nginx๋ง ๋จ๊ณ ๋ก์ด๋ค. ๊ทผ๋ฐ ๋ฌธ์ ๋ ๋ช๋ช ์
์ฑ์ฝ๋๋ค์ด ์ปดํจํฐ๋ฅผ ๊ฐ์ผ์์ผ ๋ก์ปฌ DNS๋ฅผ ๋ณ๊ฒฝ, ์ฌ์ดํธ๋ฅผ ๋ณ๊ฒฝ์ํค๋๋ฐ ํํ์ด๋ฉด ์ ํ๋ฉด๋ง ๋จ๋ ์๋ฒ๋ก ์ด๋์ํจ๋ค๋ ๊ฒ์ด๋ค. ๋ํ์ NGINX๋ ์
์ฑ์ฝ๋ ์ทจ๊ธ์ ๋ฐ์, ํ์ฌ๋ ์ค์น ํ ๊ธฐ๋ณธ ํ์ด์ง๋ฅผ ์ ๋ ๊ฒ ๋ณ๊ฒฝํด๋จ๋ค.
[1] ํนํ ใฝ, ใณ์ ใท, ใ์ ๋ฐ์์ ์์ ํ ๋ค๋ฅด๋ค. ์ผ์ชฝ์์๋ถํฐ ์, ์(ํ๊ตญ์ด์ ๋น์ ๋ฐ์นจ์ ์๋ฆฌ์ ํด๋นํ๋๋ฐ, ์ ํํ๋ ๊ตฌ๊ฐ์ ๋น์), ์, ์ธ (ํน์ ์ฏ)๋ก ์ฝ๋๋ค.
[3] ๋๋ฌด์ํค ๊ฒ์์ด ์
๋ ฅ์ฐฝ์ ์์ฃผ์จ ์์ 1๋ง์๋ฆฌ๊น์ง ์น ๊ฒฐ๊ณผ, nginx Too Large ์ค๋ฅ๊ฐ ๋ด๋ค. ์ฐธ๊ณ ๋ก ๋๋ฌด์ํค ์ฃผ์์ ๊ธธ์ด๊ฐ 7475์๋ฅผ ๋์ด๊ฐ๋ฉด HTTP ERROR 431 ์ค๋ฅ๋ฅผ, 8195์๋ฅผ ๋์ด๊ฐ๋ฉด 414 Request-URI Too Large ์ค๋ฅ๊ฐ ๋ฌ๋ค.
[4] ์ค์ฌ์นด์ ์๋ ๋๋ฐ์ญ์ด ์ด๋ฐ ๊ฒฝ์ฐ. ์ด ์ชฝ์ ้ฃๆณข๊ฐ ๋๋ฐ, ๋๋์ 2๊ฐ์ง๋ก ์ฝํ์ ํผ๋์ ์ผ๊ธฐํ ์ ์๊ธฐ ๋๋ฌธ์ ์ญ๋ช
์์ฒด๋ฅผ ใชใใฐ๋ผ๋ ํ๋ผ๊ฐ๋๋ก ์ ์ ๊ฒ์ด๋ค. ๊ธดํ
์ธ ๋ JR ๋
ธ์ ์์๋ ้ฃๆณข๋ผ๋ ํ์๋ฅผ ์ด๋ค. ์ผ์ดํ ์ ๊ธฐ์ฒ ๋์ ๋๋์๋ฐ์์ญ๋ ๋ง์ฐฌ๊ฐ์ง๋ผ์ ์์ ใชใซใๆฉ๋ผ๊ณ ์ด๋ค.
[5] ํนํ ้ฌฑ๋ ์ผ๋ณธ ์์ฉํ์ ์ค ๊ฐ์ฅ ํ์๊ฐ ๋ง์ ํ์๋ค. ๋ฌด๋ ค 29ํ!
[6] ๊ทธ๋ง์ ๋ ์๋น์ค์
๋ฑ์ ์
์ข
์์๋ ้ใใ่
๋ผ๊ณ ํ์ง๋ ์๊ณ , 'ไฝใฎไธ่ช็ฑใชๆน(๋ชธ์ด ๋ถ์์ ํ ๋ถ)'๊ณผ ๊ฐ์ด ์๊ณกํ๊ฒ ๋๋ ค ๋งํ๋ ํํ์ ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง๋ค.
[7] ์ฅ์๋ถํธ(ใผ), ์๋ฉ(ใ) ๋ฑ์ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ฐธ๊ณ ๋ก ใ์ ๊ฒฝ์ฐ ใ้(ใใใฎ)๋ผ๋ ์ฑ์จ๋ ์์ผ๋ฉฐ, ์ผ๋ถ์์๋ ใ๋ฅผ ์์ ์ผ๋ณธ์ ๊ตญ์๋ก ๋ถ๋ฅํ๊ธฐ๋ ํ๋ค.
[8] ์๋ฅผ ๋ค์๋ฉด, ์ฌ์ฑ ์ด๋ฆ์ผ๋ก ์์ฃผ ์ฌ์ฉ๋๋ '๋ฉ๊ตฌ๋ฏธ'๋ผ๋ ์ด๋ฆ์ ํ์๋ก 'ๆต'๋ก ์ฐ๋ ๊ฒฝ์ฐ๋ ์๊ณ , ํ๋ผ๊ฐ๋๋ก 'ใใใฟ'๋ผ๊ณ ์ฐ๋ ๊ฒฝ์ฐ๋ ์๋ค.
[9] ์ ํํ๋ ํด๋น ํ๋
์ ์ ๊ท ๊ต์ก๊ณผ์ ์์ ์์ง ๋ค๋ฃจ์ง ์์ ํ์๋ ๋ชจ๋ ํ๋ผ๊ฐ๋๋ก ํ๊ธฐํ๋ ๊ฒ์ด ์์น์ด ๋๋ค. ์์ธ์ ์ผ๋ก ์ธ๋ช
์ด๋ ์ง๋ช
๋ฑ์ ํ์๋ก ํ๊ธฐํ๊ธฐ๋ ํ์ง๋ง ์ด ๊ฒฝ์ฐ์๋ ํ๋ผ๊ฐ๋๋ก ํ๋ฆฌ๊ฐ๋๋ฅผ ๋ถ์ฌ ๋๋๋ค.
[10] ์ด๋ก ์ธํด 4์ธ์ธ ์์ด๊ฐ ํ๋ผ๊ฐ๋๋ฅผ ๋ค ๋๋๋ฐ๋ ๊ฐํ์นด๋๋ฅผ ์์ง ๋ชป ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ผ๋ฉฐ, ํ๋ผ๊ฐ๋๋ฅผ ๋ฐฐ์ฐ๊ณ 1๋
์ด์ ์ง๋์ผ ๊ฐํ์นด๋๋ฅผ ๋ค ๋ผ๋ ์์ด๋ค๋ ์๋ค.
[11] ๋ฐ๋๋ก NGINX ๊ณต์ ์ฌ์ดํธ์์๋ ์๋ํ๋ ์ค๋ฅผ ์ฌ์ฉํ๋ค.
[13] ์ด๋ ์ค๊ตญ์ด์ ๊ฒฝ์ฐ๋ ๋น์ทํด์, ํ๊ตญ์ด๋ ์ผ๋ณธ์ ์ค๊ตญ์ด ํ์ต์๋ค์ ์ฒ์๋ถํฐ ํ์๋ก ์ค๊ตญ์ด๋ฅผ ๊ณต๋ถํ์ง๋ง, ์๊ตฌ์ ์ค๊ตญ์ด ํ์ต์๋ค์ ์
๋ฌธ ๋จ๊ณ์์๋ ํ์ด๋ณ์๋ง์ผ๋ก ์ค๊ตญ์ด๋ฅผ ๊ณต๋ถํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋ฌผ๋ก ์ค๊ตญ์ด๋ ํ์ ๊ทธ ์์ฒด๋ก ์ด๋ฃจ์ด์ง ์ธ์ด์ด๋ฏ๋ก ์ด๊ธ๋ง ๊ฐ๋ ํ์๋ฅผ ๊ณต๋ถํ์ง ์๊ณ ์๋ ๋ฐฐ๊ธธ ์ ์์ง๋ง.