Date: Wed, 09 Mar 2011 19:31:32 +0100 From: Leslie Jensen <leslie@eskk.nu> To: freebsd-questions@freebsd.org Cc: Kevin Wilcox <kevin.wilcox@gmail.com> Subject: Re: Installing squid, where should the directories be? Message-ID: <4D77C784.1060809@eskk.nu> In-Reply-To: <AANLkTi=K4w5WMuX7E4v3jSWEHfL3xa_UgBvr=LibJaXt@mail.gmail.com> References: <4D779C5F.3000301@eskk.nu> <AANLkTi=K4w5WMuX7E4v3jSWEHfL3xa_UgBvr=LibJaXt@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2011-03-09 17:06, Kevin Wilcox wrote: > 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 Thanks Kevin. I'm ok with the configuration. My new install is version 3.1 and I'll keep /usr/local/squid for now to avoid the need for reinstalling and to make /var/squid big enough and as a separate partiton. /Leslie
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D77C784.1060809>