[질문]squid 실행시 cache_effective_user 오류

capsunny의 이미지

안녕하세요.
SQUID 소스(squid2.5_STABLE3)를 받아 설치했습니다.
소스를 수정해서 proxy 서버를 구현하려고 하거덩요...
근데 설치 후 실행하려고....하니
./squid -k parse
./squid -z
==> cache 디렉토리를 만드는 명력어인거 같습니다.
./squid -NCd1

두번째 명령을 치니 "Fatal:Cannot open '/usr/local/squid/var/logs/access.log' for writting.
The parent directory must be writable by the user 'nobody', which is the cache_effective_user set in squid.conf"
이런 오류가 뜨면서 중지 되었습니다.

squid FAQ에 가보니 화일 권한과 유저 권한이 맞지 않아서 나는거 같은데 root로 실행되었는데 왜 이런게 뜨는지 모르겠습니다.
squid.conf 에서 "cache_effective_user"를 어떻게 수정해줘야 하는지...
UID랑 GID 모두 0(root)로 되어 있습니다.
알려주세요!!! 좀 급한 내용인지라....

그리고 cache기능을 저는 사용하고 싶지 않습니다.
이거또한 FAQ에 나와있던데
acl all src 0/0
no_cache deny all
cache_dir null /tmp
이렇게 하라고 하더군요..
근데 null에서 오류가 납니다.
이것도 어떻게 해결해야 하는지.....

첫번째 질문이라도 해결 주심 감사하겠습니다.
하다하다 질문 드립니다...ㅠㅠ

capsunny의 이미지

해결했습니다.
너무 어렵게 생각했네요...
/usr/local/squid/cache/ 디렉토리와 /usr/local/squid/logs 디렉토리의 디렉토리 소유자를 nobody로 수정해줘야 합니다.
일반적으로 root로 설정되어 있어...(다들 아시겠지만 chown으로 수정해주면 됩니다.)
그런 다음 ./squid -z 하면 cache 디렉토리가 swap되고 이전에 cache디렉토리가 만들어지지 않았으면 임의로 만들어주세요....
./squid -NCd1하면 실행되어집니다.
하루밤 자고 나니 해결이 되었네요...ㅠㅠ
이런 맘이 엔지니어로서 자그마한 기쁨을 주는거 같습니다.

ju1lov2의 이미지

ㅎㅎㅎ
덕분에 저도 해결되었습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.