Squid - Proxy server 설치
설치 OS: CentOS
설치버전: squid-3.1.10-20110130 (설치시점 가장 최신버전으로 생각되어 설치)
-
Squid 사이트에서 최신버전 다운로드
(http://www.squid-cache.org/)wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.10-20110130.tar.gz -
압축해제
tar -xzvf squid-3.1.10-20110130.tar.gz -
설치
./configure –prefix=/usr/local/squid –localstatedir=/var/squid make make install -
초기화
/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 -
오류해결 - logs 폴더 권한변경
chown nobody /var/squid/logs/ -
실행 및 확인
/usr/local/squid/sbin/squid -NCd1 -
설정파일 수정
- 설정파일 위치:
/usr/local/squid/etc/squid.conf - 접속포트 변경
# Squid normally listens to port 3128 http_port 3128- 외부 네트워크에서 Proxy Server 사용 가능하게 하기
(참조 : http://wiki.squid-cache.org/SquidFaq/SquidAcl#How_do_I_allow_my_clients_to_use_the_cache.3F)
acl myclients src [아이피 & 아이피/24] http_access allow myclients- 그외 설정내용은
/usr/local/squid/etc/squid.conf.documented파일 참고
- 설정파일 위치:
참고 문서
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.
Comments
Related Posts
php, css, js 파일 압축해서 보내기 (htaccess 이용)
.htaccess 설정과 PHP ob_gzhandler를 이용하여 gzip 압축 전달에 대한 글이다.