소스파일을 컴파일하여 /usr/local/squid/에 설치하고 squid를 실행하니 아래와 같은 메세지가 뜹니다.물론 squid.conf 설정은 했구요(howto 문서와 각종 서적참고) ---------------------메세지------------------------------------- [root@linux bin]# ./squid -z 2001/05/17 10:49:01| Creating Swap Directories FATAL: Failed to make swap directory /usr/local/squid/cache/00/00: (13) 허가 거? 琯? Squid Cache (Version 2.4.STABLE1): Terminated abnormally. CPU Usage:0.000 seconds = 0.000 user + 0.000 sys Maximum Resident Size:0 KB Page faults with physical i/o: 17 -------------------------------------------------------------------- 어떤분이 권한 설정이 잘못되어있다고하여 nobody nobody로 해보고 nobody nogroup으로 설정해 봤는데 모두 안되는 군요.(아래 메세지 참고) -------------squid.conf의 일부분 발췌----------------------------- cache_effective_user nobody cache_effective_group nobody ------------------------------------------------------------------ 초보라 그런지 무엇때문에 안되는지 알 수 없어서 답답하기만 합니다. 고수님들의 고견 기다리고 있겠습니다. 그럼.....
squid -z 가 cache 디렉토리를 만들지 못하는 것은 실행 사용자에게 /usr/local/squid 쓰기 권한이 없기 때문이다. squid.conf 의 실행 계정 설정을 확인하고, 그 계정이 cache 경로에 쓸 수 있도록 소유자를 맞춰 주라.