Squid - Proxy server 설치

munilive
Written by munilive on (Updated: )

설치 OS: CentOS
설치버전: squid-3.1.10-20110130 (설치시점 가장 최신버전으로 생각되어 설치)

  1. Squid 사이트에서 최신버전 다운로드
    (http://www.squid-cache.org/)
    $ wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.10-20110130.tar.gz
    
  2. 압축해제
    $ tar -xzvf squid-3.1.10-20110130.tar.gz
    
  3. 설치
    $ ./configure –prefix=/usr/local/squid –localstatedir=/var/squid
    $ make
    $ make install
    
  4. 초기화
    $ /usr/local/squid/sbin/squid -z
    
    • 다음과 같은 오류 발생
      WARNING: Cannot write log file: /var/squid/logs/cache.log
      /var/squid/logs/cache.log: Permission denied
      messages will be sent to ‘stderr’.
      2011/01/31 11:05:16| Creating Swap Directories
      
  5. 오류해결 - logs 폴더 권한변경
    $ chown nobody /var/squid/logs/
    
  6. 실행 및 확인
    $ /usr/local/squid/sbin/squid -NCd1
    
  7. 설정파일 수정
    acl myclients src [아이피 & 아이피/24]
    http_access allow myclients
    
    • 그외 설정내용은 /usr/local/squid/etc/squid.conf.documented 파일 참고

참고 문서

Comments

comments powered by Disqus