본문 바로가기
서버,보안

Linux(프록시 서버 설치 및 구성)

by 세이박스 2008. 10. 21.
반응형
리눅스에서 프록시 서버 구성은 스퀴드 프록시 소프트웨어를 사용합니다.
기본으로 전체 설치를 했으면 스퀴드가 설치가 되어 있을것입니다.
확인방법은
#rpm -qa | grep squid
 
설치가 되지 않았다면 설치시디에 스퀴드 패키지가 있으므로 설치할 수 있습니다.
 여기서는 소스로 설치하는 방법을 설명하겠습니다.
 소스다운로드 : http://www.squid-cache.org
 파일을 받아 압축을 해제 합니다.
#tar xvfz squid-3.0.STABLE2.tar.gz
#cd squid-3.0.STABLE2
#./configure --prefix=/usr/local/squid
#make
#make install
설치중 별다른 에러 메시지 없이 제대로 설치가 되었다면 /usr/local 디렉토리에 스퀴드 디렉토리가 생성되어 있습니다.
 
설정파일 위치는 /usr/local/squid/etc/squid.conf
시동 파일 위치 /usr/local/squid/sbin/squid
 
우선 스퀴드 설정을 합니다.
# vi /usr/local/squid/etc/squid.conf
스퀴드에 접속하기 위한 포트 설정
http_port 3128를 8080으로 변경
cache_mem 항목을 16MB 로 변경
cache_dir 항목 디렉토리 경로는 기본으로  사용하고 캐시 데이터를 보존하는 용량을 100mb 에서 200으로 변경
acl 항목에 네트워크 이름과 네트워크 주소를 입력합니다. ex(thom src 192.168.0.0/255.255.255.0
http_access 항목에 http_access allow thom으로 추가
:wq
#/etc/rc.d/init.d/squid start
반응형