Amos Jeffries-2 wrote:
> 
> Henrique M. wrote:
>> 
>> Amos Jeffries-2 wrote:
>>>   acl localhost src 192.168.2.5 # 192.168.2.5 Server IP, 192.168.2.1
>>> Modem
>>> IP
>>>
>>> "localhost" is a special term used in networking to mean the IPs
>>> 127.0.0.1
>>> and sometimes ::1 as well. When defining an ACL for 'public' squid box
>>> IPs
>>> its better to use a different name. The localnet definition covers the
>>> same public IPs anyway so redefining it is not a help here.
>>>
>> 
>> So what do you suggest? Should I just erase this line or change it?
> 
> Make it back to:
>    acl localhost src 127.0.0.1
> 
>> 
>> 
>> Amos Jeffries-2 wrote:
>>>   http_access allow all
>>>
>>> This opens the proxy to access from any source on the internet at all.
>>> Zero inbound security. Not good for a long-term solution. I'd suggest
>>> testing with that as a "deny all" to make sure we don't get a
>>> false-success.
>>>
>> 
>> Will do that. How about the "icp_access"? What does this command do?
>> Should
>> I leave it "allow all"?
> 
> Allows other machines which have your squid set as a cache_peer to send 
> ICP requests to you and get replies back. Current Squid default it off 
> for extra security. Unless you need it, do: icp_access deny all
> 
>> 
>> 
>> joost.deheer wrote:
>>> Define "doesn't work". Clients get an error? Won't start? Something
>>> else?
>>>
>> 
>> Squid seems to starts, but clients can't browse the internet. They get
>> the
>> default error msg that the  browser shows when it  can't load the
>> website.
>> This actualy got me thinking if I am setting up the browser  correctly?
>> I'm
>> typing the servers IP for  the proxy address and "3128" for the proxy
>> port,
>> is that correct?
> 
> I believe so yes.
>   * Make sure its set for HTTP, HTTPS, FTP, and Gopher but not SOCKS 
> proxy settings. (some may not be present).
> 
>   * Check the testing client machine can get to squid (ping or such).
> Check the cache.log to see if Squid is failing or busy at the time you 
> are checking.
> 
>   * make sure that squid is actually running and opened port 3128.
>    "netstat -antup | grep 3128" or similar commands should say.
> 
>> 
>> 
>> joost.deheer wrote:
>>> You could also try to start the proxy with 'squid -N' to start squid as
>>> a
>>> console application instead of  in daemon mode. The  errors should then
>>> appear on your screen.
>>>
>> 
>> How should I do that? I tried to start squid with "/etc/init.d/squid -N
>> start" and "/etc/init.d/squid -N"  but I didn't work.  I end up finding
>> out
>> that I could check squid's status and for my surprise I got this message
>> "*
>> squid is not running.".  So how do I start squid so it will show me the
>> error msgs on screen?
> 
> Just "squid -N -Y -d 1" shoudl work.  If not find the path to *bin/squid 
> and run with the full file path/name.
>   Usually "locate bin/squid" says where squid actually is.
> 
> Amos
> -- 
> Please be using
>    Current Stable Squid 2.7.STABLE6 or 3.0.STABLE14
>    Current Beta Squid 3.1.0.7
> 
> 

Thanks a lot Amos, Squid is now working on server and on client machines. I
figured that squid wasn't running because there were a few folders that were
not available for squid to use (probably cache folders).

This is actually something that I would like to understand. Does squid cache
files and webpages automatically or do I have to add a few command lines to
enable it?

How about the about of memory RAM used by squid and the amount of disk
available for cache? Do I have to set this up or not? If not what are the
default values?
-- 
View this message in context: 
http://www.nabble.com/Getting-error-msgs-when-trying-to-start-squid-tp22933693p23318899.html
Sent from the Squid - Users mailing list archive at Nabble.com.

Reply via email to