반응형

 

 

개념

 프록시 사용 목적은,

서버의 데이터를 캐시(cache)하여 인터넷 전송속도를 빠르게 하기 위해 사용되며, 서버의 가용성 향상을 위한 부하분산에 사용할 수 도 있다.

 

리눅스 프록시 서버 (squid)

 squid는 리눅스에서 사용할 수 있는 대표적인 프록시 서버이다. (기본 포트로 TCP/3128 을 이용)

 

// squid 서버 설치 -> squid 시작

yum -y install squid  -> service squid start

 

squid는 /etc/squid/squid.conf 파일을 환경설정 파일로 함.

/etc/squid/squid/conf 의 주요 옵션 항목

옵션 설명
cache_dir [옵션] 

cache_dir ufs /var/spool/squid 100 16 256
http_port [포트번호]

사용할 포트번호 지정
asc [별칭] src [IP주소 대역]
...


acl 구문으로 별칭을 지정한 후, 별칭에 대한 접근 권한을 설정
http_access allow [별칭] -> 접근 허가
http_access deny [별칭] -> 접근 거부
ex)
acl local src 192.168.10.0/255.255.255.0
http_access allow local
http_access deny all

cache_mem [크기]

캐시 크기 설정
cache_mem 2048 MB
cache_log [로그 파일 경로] 로그 파일 지정

 

 

 

기출문제

2020년 6월

반응형