HTTP ์์ฒญ ๋ก๊ทธ ํ ์ค ํ์ ์ฌ์ฉ๋ฒ
์ก์ธ์ค ๋ก๊ทธ๋ฅผ ๋ถ์ฌ๋ฃ์ผ๋ฉด ํ๋ ์๋ก Combined ์ธ์ง Common ์ธ์ง ํ๋ณํด ํด๋ผ์ด์ธํธ, ์๊ฐ, ๋ฉ์๋, ๊ฒฝ๋ก, ์ฟผ๋ฆฌ, ์ํ ์ฝ๋, ์๋ต ํฌ๊ธฐ, ๋ฆฌํผ๋ฌ, User-Agent ๋ก ๋๋ ๋ณด์ฌ์ค๋๋ค. ์ฌ๋ฌ ์ค์ ๋ฃ์ผ๋ฉด ์ค๋ง๋ค ์ฑ๊ณตยท์คํจ๋ฅผ ํ๋ก ์ ๋ฆฌํ๊ณ ์์ธ๋ ์ฒ์ ์ฝํ ์ค์ ์๋๋ค. ํ์์ ์ง์ ๊ณ ๋ฅผ ์๋ ์์ต๋๋ค.
ํ์ฑ ๋ฐฉ์๊ณผ ๊ธฐ์ค
ํ๋ ๊ตฌ๋ถ์ ๊ณต๋ฐฑ ๋ถ๋ฆฌ๊ฐ ์๋๋ผ ์ํ ๊ธฐ๊ณ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ๋ฐ์ดํ์ ๋๊ดํธ๋ฅผ ๋ง๋๋ฉด ์ง์ด ๋ซํ ๋๊น์ง ํ ํ๋๋ก ๋ฌถ๊ณ , ์ญ์ฌ๋์ escape ๋ฅผ ํ์ด ์ฝ์ต๋๋ค. ์๊ฐ์ NCSA ํ์ dd/Mon/yyyy:HH:MM:SS +ZZZZ ๋ฅผ ์ฝ์ด ์คํ์ ์ ๋ฐ์ํ ISO 8601 UTC ๋ก ๋ฐ๊ฟ๋๋ค. ํ๋ ๊ตฌ์ฑ์ ์ํ์น HTTP ์๋ฒ ๋ฌธ์์ CommonยทCombined ์ ์๋ฅผ ๋ฐ๋ฅด๋ฉฐ 2026๋ 10์ ๊ธฐ์ค์ ๋๋ค.
ํ๊ณ์ ์ฃผ์์ฌํญ
nginx ๋ฑ์์ ์ง์ ์ ์ํ ๋ก๊ทธ ํฌ๋งท์ด๋ JSON ๋ก๊ทธ๋ ๋ค๋ฃจ์ง ์์ต๋๋ค. ํ๋ ์๊ฐ 7๊ฐ๋ 9๊ฐ๊ฐ ์๋๋ฉด ์๋ ํ๋ณ์ด ๋ฐ๋ ค๋๋ฏ๋ก ํ์์ ์ง์ ๊ณ ๋ฅด์ธ์. ํ์๋ณด๋ค ํ๋๊ฐ ๋ง์ผ๋ฉด ๋ค์ชฝ์ ๋ฌด์ํ๊ณ ๊ทธ ์ฌ์ค์ ์๋ฆฝ๋๋ค. ๋ก๊ทธ์๋ IP ์ ์์ฒญ ๊ฒฝ๋ก ๊ฐ์ ๊ฐ์ธ์ ๋ณด๊ฐ ์์ผ ์ ์์ผ๋ ๊ณต์ ์ ์ ํ์ธํ์ธ์. ์ฒ๋ฆฌ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์์ ์ผ์ด๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
User-Agent ์ ์์ฒญ ์ค, ์๊ฐ ํ๋์๋ ๊ณต๋ฐฑ์ด ๋ค์ด ์์ต๋๋ค. ๋จ์ ๋ถ๋ฆฌ๋ก๋ ํ ํ๋๊ฐ ์ฌ๋ฌ ์กฐ๊ฐ์ผ๋ก ์ชผ๊ฐ์ ธ ์ํ ์ฝ๋ ์๋ฆฌ๊ฐ ๋ฐ๋ฆฝ๋๋ค. ์ด ํ์๋ ๋ฐ์ดํ์ ๋๊ดํธ๋ฅผ ๋จผ์ ๋ซ๊ณ ๋์ ๋ค์ ํ๋๋ก ๋์ด๊ฐ๋๋ค.
๋ช ๋ฒ์งธ ์ค์ ๋ช ๋ฒ์งธ ํ๋์์ ๋งํ๋์ง, ๋ซ๋ ๋ฐ์ดํ๊ฐ ์๋์ง ์๋๋ฉด ์๊ฐยท์ํยท๋ฐ์ดํธ ํ์์ด ์ด๊ธ๋๋์ง๋ฅผ ๊ธ์ ์์น๊น์ง ํจ๊ป ์๋ ค์ค๋๋ค.
๋ก๊ทธ ํ์ผ ์ ์ฒด๋ฅผ ์ง๊ณํ๊ฑฐ๋ ํธ๋ํฝยทํฌ๋กค ์์ฐ์ ๋ถ์ํ์ง ์๊ณ , ์ํ ์ฝ๋๋ณ ์๋ฏธ ์ค๋ช ๋ ํ์ง ์์ต๋๋ค. ํ ์ค์ ํ๋๋ก ๋๋๋ ์ผ์๋ง ์ง์คํฉ๋๋ค.