Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Mar 2011 11:06:05 -0500
From:      Kevin Wilcox <kevin.wilcox@gmail.com>
To:        Leslie Jensen <leslie@eskk.nu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Installing squid, where should the directories be?
Message-ID:  <AANLkTi=K4w5WMuX7E4v3jSWEHfL3xa_UgBvr=LibJaXt@mail.gmail.com>
In-Reply-To: <4D779C5F.3000301@eskk.nu>
References:  <4D779C5F.3000301@eskk.nu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 9, 2011 at 10:27, Leslie Jensen <leslie@eskk.nu> wrote:

> I'm installing squid on a new 8.2-RELEASE machine.

Me too.

> I have /usr/local/squid as default directory and has made a separate mount
> point.

Same here. As a general rule I like to give squid its own hard drive,
or its own RAID. Giving it a separate partition on a single drive is
useful if you're concerned about filling the disk but that *should* be
controlled by the squid configuration file. Still, it's a good idea.

> When it comes to the cache and the logs directory I can see that the squid
> installation has created the /var/squid/cache directory.

I've always seen /var/squid as being very "Linux-centric".

/usr/local/squid or /usr/local/var/squid makes more sense to me.

> When Googling this problem I see both the use of /var/squid and
> /usr/local/squid.

> Where should it be?

Yep, ultimately it doesn't matter as long as you know where it is, you
document where it is and your settings are correct in
/usr/local/etc/squid/squid.conf.

By default squid will use /var/squid. I always change it on install.

> When running the command squid -z to initialize the cache the cache
> directory must be there otherwise the command won't work.
>
> How should I set the permissions on /usr/local/squid and the directories
> below?

I use 755, squid:squid.

> I could not find any advise in the Handbook. I'll be happy to help making a
> squid chapter.

I'm writing some internal documentation on deploying pf + squid 2.7.x
+ SNMP on FreeBSD 8.2 routers/firewalls with cacti monitoring, I'll
contribute what I can. I doubt we'll see a section on squid as it's
really a niche area but it's always good to have something on the list
so folks doing a search can find something useful. If it's going to be
a few days before you get into the heavy lifting I'll try to send
something directly or maybe a link to this list this weekend.

You said you had notes from doing a 2.x installation, are you
installing 3.x? . I'm sticking with 2.7.STABLE9 for storeurl support
in some places and considering 3.x in others. 3.2 introduced SMP
support but you can achieve pseudo-SMP support by running multiple
instances on the same machine...just remember each instance has its
own RAM and disk cache, which sort of kills the performance.

kmw



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=K4w5WMuX7E4v3jSWEHfL3xa_UgBvr=LibJaXt>