강좌 / 팁

기 타 squid를 설정하기

2011.12.19 12:39

gooddew 조회:6541

4. squid를 설정하기
우리는 squid를 준비하고 실행시킬 필요가 있다. www.squid-cache.org로부터 최신의 소스 타볼(tarball)을 다운로드 한다. 개발 버전이 아닌, 안정적인(STABLE) 버전을 얻었는지 확인하라. 이 글이 쓰여지는 현재 최신의 것은 squid-2.3.STABLE4.tar.gz였다.

이제, 아카이브(archive)를 풀고(untar) 압축을 해제(gunzip) 하라 ("tar -xzf <filename>"를 사용하라) 자동구성(autoconfiguration) 스크립트를 실행하고("./configure"), 컴파일("make") 하고, 그 후에 설치하라("make install").

이제, (기본적인 설정을 바꾸지 않았다면, /usr/local/squid/etc/squid.conf 에 설치된) 기본적인 squid.conf 파일을 편집할 필요가 있다. squid.conf 파일은 많은 주석이 달려 있다. 사실상, squid를 위한 가장 좋은 문서 중의 하나는 squid.conf 파일 내에 있다. 여러분이 모든 것을 준비하고 실행한 후에 되돌아 가서 모든 것을 다시 읽어야 한다. 하지만, 우선은 최소 사항을 요청해 보자. 다음 지시자를 찾아서 주석을 없애고(uncomment), 적절한 값으로 변경하라:


httpsd_accel_host virtual
httpsd_accel_port 80
httpsd_accel_with_proxy on httpsd_accel_uses_host_header on
끝으로, https_access 지시자를 보라. 기본적으로는 대개 "https_access deny all"이다. 이것은 어느 누구도 squid에 접근하는 것을 방지할 것이다. 우선은, 여러분이 "https_access allow all"로 변경할 수 있겠지만, 일단 작동하고 나면 아마 ACL (Access Control List)에 관해 읽고 여러분의 로컬 네트워크에 있는 사람들한테만 캐쉬(cache)에 접근할 수 있도록 캐쉬를 설정할 필요가 있을 것이다. 이것은 우습게 보일지 모르지만, 여러분의 캐쉬에 접근하는 데 있어 어떤 종류의 제한을 반드시 두어야 한다. (포르노 필터 또는 발언이 매우 자유롭지 못한 국가에서의 필터 등과 같은 선별(filtering) 방화벽 뒤의 사람들은 종종 광대한 개방된 프록시를 "강탈하고" 여러분의 대역폭을 몽땅 차지한다 .

"squid -z"로 캐쉬 디렉토리를 초기화 하라. (만일 이것이 squid를 새로 설치하는 것이 아니면 이 단계를 건너뛰어야 한다.)

이제, /usr/local/squid/bin/ 디렉토리에 있는 RunCache 스크립트를 사용하여 squid를 실행하라. 만일 작동한다면, 웹 브라우저의 프록시 설정을 해당 박스의 IP와 (기본적인 포트번호를 변경하지 않았다면) 포트 3128에 맞추고, 정상적인 프록시로서 squid를 접근할 수 있어야 한다.

구성하는 것을 돕는 추가적인 도움이 필요하다면 www.squid-cache.org에서 FAQ를 보라.


 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1324 윈 도 우| 탐색기의 눈에까시 라이브러리 제거 [25] 오펜하이머 13290 1 12-24
1323 윈 도 우| 윈도우 7 에서 USB 제거를 XP 처럼 하기 [16] 해밀 16045 0 12-23
1322 윈 도 우| 시작 사용자 이미지 제거(내용 살짝 정리) [16] 양철나무꾼 7924 0 12-21
1321 기 타| 윈도우용 압축파일 zip 을 리눅스에서 풀기 gooddew 8329 0 12-19
1320 서버 / IT| 라우터 보안 관리 [1] gooddew 8924 0 12-19
1319 기 타| 리눅스 특수화일명 삭제방법 [3] gooddew 6334 0 12-19
1318 윈 도 우| 인터넷 익스플러러 속도 향샹을 위한 팁 [9] gooddew 14513 0 12-19
1317 기 타| 서버가 커있는 시간 확인하기 [2] gooddew 6326 0 12-19
1316 기 타| rdate 명령 활용법 gooddew 5776 0 12-19
1315 기 타| 부팅시 출력되는 메시지가 너무 빨리 지나가 볼수가 없때 [2] gooddew 6569 0 12-19
1314 기 타| 부팅시 X 윈도우로 바로 실행되게 하기 gooddew 6431 0 12-19
1313 기 타| 네트워킹 설정 하기 [1] gooddew 5828 0 12-19
1312 기 타| 네임서버 강좌 ver 0.2 gooddew 5539 0 12-19
1311 기 타| rm 명령어로 삭제한 파일/폴더 복구하기 [1] gooddew 7919 0 12-19
1310 기 타| 패킷 헤더(header)를 출력하는 tcpdump gooddew 7393 0 12-19
1309 기 타| tcp_wrapper 설정 gooddew 6294 0 12-19
» 기 타| squid를 설정하기 gooddew 6541 0 12-19
1307 기 타| 센드메일 가이드 gooddew 5240 0 12-19
1306 기 타| Scanning tool nmap 사용하자 gooddew 6465 0 12-19
1305 기 타| RedHat기반-여러개의 이더넷카드 인식 및 네트웍 인터페이... gooddew 5403 0 12-19
XE1.11.6 Layout1.4.8