리눅스 squid.conf: Difference between revisions

From CS Wiki
No edit summary
No edit summary
Line 1: Line 1:
==개요==
==개요==
리눅스 프록시 프로그램 [[squid]]의 주요 설정 파일
리눅스 프록시 프로그램 [[squid]]의 주요 설정 파일
Line 5: Line 6:


==초기 설정파일 전문==
==초기 설정파일 전문==
[https://gist.github.com/tbatchelli/868809]
너무 길어서 링크
==주요 설정파일 내용==
<pre class='shell'>
# 사용할 포트 지정
http_port 3218
# 캐시 사이즈 설정
cache_mem 8 MB
# 저장 가능한 최대 파일 사이즈
maximum_object_size 4096 KB
# 캐시 정보가 저장될 경로
# cache_dir ufs [경로] [캐시 데이터 크기] [첫번째 디렉터리 수] [두 번째 디렉터리 수]
cache_dir ufs /var/spool/squid 100 16 256


# 로그 파일 경로
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log


# 접근제어(ACL)
acl itwiki src 192.168.123.0/255.255.255.0
http_access allow itwiki
http_access deny all
</pre>




Line 17: Line 44:
acl 별칭 src IP 주소/넷마스크
acl 별칭 src IP 주소/넷마스크
acl 별칭 dst IP 주소/넷마스크
acl 별칭 dst IP 주소/넷마스크
acl 별칭
</pre>
</pre>

Revision as of 08:02, 24 April 2018

개요

리눅스 프록시 프로그램 squid의 주요 설정 파일

서버 포트 설정, 접근 제어 등이 가능하다.

초기 설정파일 전문

[1] 너무 길어서 링크

주요 설정파일 내용

# 사용할 포트 지정
http_port 3218

# 캐시 사이즈 설정
cache_mem 8 MB

# 저장 가능한 최대 파일 사이즈
maximum_object_size 4096 KB

# 캐시 정보가 저장될 경로
# cache_dir ufs [경로] [캐시 데이터 크기] [첫번째 디렉터리 수] [두 번째 디렉터리 수]
cache_dir ufs /var/spool/squid 100 16 256

# 로그 파일 경로
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log

# 접근제어(ACL)
acl itwiki src 192.168.123.0/255.255.255.0
http_access allow itwiki
http_access deny all


접근 제어

acl 항목을 이용하여 접근 제어를 할 수 있다.

중복 정책인 경우 먼저 설정된 정책이 반영된다.

acl 별칭 src IP 주소/넷마스크
acl 별칭 dst IP 주소/넷마스크