squid 를 이용하는데 request 내용만 남길 수 있을지??
글쓴이: 도토리맨 / 작성시간: 화, 2009/03/31 - 11:01오후
squid를 이용해 proxy서버를 구성하려는데 일종의 로거 역활을 합니다.
즉 A가 요청하면 프락시서버는 A의 요청을 기록하고 실제 데이터가 있는주소로 리다이렉트 시켜버리는 겁니다.
proxy 서버에 붙는 클라이언트가 많을 경우 각각의 요청에 대한 응답을 모두 보여줘야하니까... 대용량의 회선이 아니면 부하가 많이 걸려서..
요청한 내용의 주소만 프락시서버가 기록하고 실제 데이터는 요청한 서버에서 받게 하는 겁니다..
매뉴얼을 쭉 읽어봐도 마땅한 방법은 없는거같은데.. 가능한지?
Forums:
그럼, squid 를
그럼, squid 를 사용하는 이유가 없어질것 같은데요 ?
차라리 웹서버의 설정을 변경해서 로그를 적절한 형태로 남기는게 좋아 보이는군요 ;;;
캐시를 사용하지 마세요.
캐시를 사용하지 않는 옵션을 사용하시면 될것 같은데요.
no_cache deny all
로그는 액세스로그로 기록되고, 캐시는 사용하지 않으므로, 서버에 부하없이 직접 요청한 서버로 데이터 전송합니다.
엇..
no_cache deny all 의 경우 no_cache 는 이해가 가는데 deny all이 어떤 의미죠? squid의 주석을 봐도 이해가 잘안되요..ㅎㅎ;
no_chech deny all
일단, squid 3.0 은 버그가 많은 버젼이니까 사용하지 마시고, 2.6을 사용하길 권장합니다.
squid.conf 내용
acl all src 0.0.0.0/0.0.0.0 # squid를 통하는 모든 사용자를 뜻합니다.
no_cache deny all # all에 해당하는 사용자들에 대해 캐시를 사용하지 않겠다는 옵션입니다.
물론, 영어라서 no_cache 라는 옵션에 yes 라는 인수가 아니고 no라는 인수로 deny가 쓰인거지요.
댓글 달기