์น์ฌ์ดํธ ๋ด์์ 80...90%์ ์ง์ญ ์ถ์ฒ์๊ฐ ์์ต๋๋ค.
์ ํจ๊ป
goaccess my.log -a -o report.html
๋ชจ๋ ์์ฒญ์ด ํฌํจ๋ ๋ฉ์ง ๋ณด๊ณ ์๋ฅผ ๋ฐ์์ต๋๋ค. ํ์ง๋ง ๋ฆฌํผ๋ฌ URL๊ณผ ๋ฆฌํผ๋ฌ ์ฌ์ดํธ ๋ณด๊ณ ์์์ ๋ฆฌํผ๋ฌ๊ฐ ๋๋ฌด ๋ง๊ธฐ ๋๋ฌธ์ ๋์ผํ ์น์ฌ์ดํธ ๋ด์์๋ง ๋ฆฌํผ๋ฌ๋ฅผ ์ฐพ์ต๋๋ค. ์๋ํ ๋๋ก ์๋ํฉ๋๋ค.
๋ก์ปฌ ๋ฆฌํผ๋ฌ๋ฅผ ํฌํจํ ๋ณด๊ณ ์๋ ์ ํํ์ง๋ง ์ข์ง ์์ต๋๋ค. ์ธ๋ถ ์น์ฌ์ดํธ์์ ๋ก์ปฌ ์ฌ์ดํธ๋ก ์ฐ๊ฒฐ๋๋ ํฅ๋ฏธ๋ก์ด ๋ฆฌํผ๋ฌ๋ง ๋ณด๊ณ ์ถ์ต๋๋ค.
๊ทธ๋์ ๋๋ ์๋
goaccess my.log -a --ignore-referer= www.example.com --ignore-referer=example.com -o report.html
๋ก์ปฌ ์ฌ์ดํธ ๋ฆฌํผ๋ฌ ์์ด ๋ฉ์ง ๋ฆฌํผ๋ฌ URL๊ณผ ๋ฆฌํผ๋ฌ ์ฌ์ดํธ ๋ณด๊ณ ์๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ ์ผํ ๋ฌธ์ : ignore-referer ์ต์
์ goaccess๊ฐ ์ด๋ฌํ ์ฐธ์กฐ์๋ฅผ ํฌํจํ๋ ๋ก๊ทธ ํ์ ์์ ํ ๋ฌด์ํ๋๋ก ํ์ฌ(.conf ํ์ผ์ ์ค๋ช
๋ ๋๋ก ์ฌ๋ฐ๋ฅด๊ฒ ๋์ํฉ๋๋ค: "์ฐธ์กฐ์๊ฐ ๊ณ์ฐ๋์ง ์๋๋ก ๋ฌด์") ๋ง์ ์กฐํ์๊ฐ ๋๋ฝ๋ ๋ณด๊ณ ์๊ฐ ์์ฑ๋ฉ๋๋ค.
์ถ๊ฐ ๋๋ ๋ณ๊ฒฝ๋ ์ต์ ์ด ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ๋ก๊ทธ ๋ผ์ธ์ ์กฐํ์๋ก ๊ณ์ฐํ์ง๋ง ํด๋น ๋ฆฌํผ๋ฌ ์ ๋ณด๋ ๋ฌด์ํฉ๋๋ค.
๊ทธ๊ฒ์ ๋ํ ์ต์
์ ์ถ๊ฐํ๋ ๋น ๋ฅด๊ณ ๋๋ฌ์ด ํจ์น ... HTML ๋ณด๊ณ ์๋ฅผ ์์ฑํ๋ ๊ฒ๋ง์ผ๋ก ํ
์คํธํ์ต๋๋ค. ๋๋ฌด ๋๋ฝ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค :-)
๋ฆฌํผ๋ฌ URL ๋ณด๊ณ ์์ ๋ํ "-" ๋ฆฌํผ๋ฌ๋ ๋ฌด์ํฉ๋๋ค.
๋ฆฌํผ๋ฌ URL ๋ฐ ๋ฆฌํผ๋ฌ ์ฌ์ดํธ ๋ณด๊ณ ์์์ ์ผ์นํ๋ ๋ฆฌํผ๋ฌ ํ์ ์ ์ธํ๋ "--ignore-referer-report=..." ์ต์
์ ์ถ๊ฐํ์ง๋ง ์ด๋ฌํ ๋ก๊ทธ ํ์ ๊ณ์ ์กฐํ์๋ก ๊ณ์ฐํฉ๋๋ค.
์ฌ์ฉ ์:
goaccess my.log -a --ignore-referer-report=www.example.com --ignore-referer-report=example.com -o report.html
๋ณด๋ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ํจ์น๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง ๋ ์งง์ ๋ช
๋ น์ค ์ต์
์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ์ง ์ฌ์ ํ ๊ถ๊ธํฉ๋๋ค. ์: --hide-referer
vs --ignore-referer
, ์ ์๋ ํต๊ณ๋ฅผ ํ์ํ์ง ์๊ณ ํ์๋ ํต๊ณ๋ฅผ ๊ณ์ฐํ์ง ์์ต๋๋ค. ์๊ฐ?
ํ๋ฅญํ๊ฒ ๋ค๋ฆฝ๋๋ค. "--hide-referer"์ ๊ฐ์ ์ต์ ์ด๋ฆ์ "--ignore-*" ์ต์ ๊ณผ ๋ ๊ตฌ๋ณํ๊ธฐ ์ฌ์ฐ๋ฉฐ ์ต์ ์ด ์ ํํ ๋ฌด์์ ๊ดํ ๊ฒ์ ๋๊น? ํ์ ๋ณด๊ณ ์์์ ์ผ๋ถ ์ค ์จ๊ธฐ๊ธฐ, ์ ์ธํ์ง ์์ ์ ์ฒด ํฉ๊ณ์์ ๊ทธ๋ค์.
์
๋ฐ์ดํธ๋์์ต๋๋ค. ๋ณด๊ณ ์์์ ์ฐธ์กฐ์๋ฅผ ์จ๊ธฐ๋ --hide-referer
๋ช
๋ น์ค ์ต์
์ ์ถ๊ฐํ์ต๋๋ค.
์ด๊ฒ์ ๋ํ ์์ผ๋ ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ํ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด,
'*' matches 0 or more characters (including spaces)
'?' matches exactly one character
hide-referer *.domain.com
hide-referer ww?.domain.*
๊ฐ์ฌ ํด์