Put your primary public domain name which users should get if their browser do not support the Host header.
This is equal to the first host definiton for a name based Apache port.. This directive is mainly used together with httpd_accel_host to determine which domin the user requested. The other use of httpd_accel_host is with httpd_accel_single_host on.. but as you are not using this directive and instead using a redirector this does not matter to you. Regards Henrik ons 2003-02-12 klockan 21.46 skrev Thiago Madeira de Lima: > Well, seens like I messes things up. :) Thanks alot for your help. > > But I'm still with a doubt. What IP should I put in httpd_accel_host? > > Squid internal IP, External IP fowarded to Squid using nat or my apache > internal IP? > > Reading the docs I assumed that I should use the apache IP, but if I set > that how can I the same squid to accel to more hosts? > > thanks alot, > thiago lima. > > > > > > > -----Original Message----- > From: Henrik Nordstrom [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 12, 2003 4:17 PM > To: Thiago Madeira de Lima > Cc: [EMAIL PROTECTED] > Subject: RE: [squid-users] accel mode duplicating requests. > > > httpd_accel_host is IP based virtual hosting, not domain based virtual > hosting.. > > The domain based virtual hosting is accomplished by > "httpd_accel_uses_host_header on". > > So unless you have many IP addresses on your Squid server and want Squid > to use the IP address it received the request on as host when no Host > header is provided then "httpd_accel_host virtual" is not what you want. > > Regards > Henrik > > ons 2003-02-12 klockan 19.07 skrev Thiago Madeira de Lima: > > Thanks Henrik, > > > > I can't use the httpd_accel_host because I have many sites in > the > > apache, and I'm going to add another apache server, so I need to use > > the external redir options. > > > > The 192.168.1.254 is not my machine address. If I ping it from > the > > machine I can't reach anything. :( > > > > And I can't use the native squid format because I use webalizer > to > > process the log and provide statistics to the websites. There're > > hosting customers. > > > > Thanks. > > Thiago. > > > > -----Original Message----- > > From: Henrik Nordstrom [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, February 12, 2003 1:55 PM > > To: Thiago Madeira de Lima > > Cc: [EMAIL PROTECTED] > > Subject: Re: [squid-users] accel mode duplicating requests. > > > > > > Try if you use > > > > httpd_accel_host www.foo.bar > > > > > > I would guess 192.168.1.254 is the IP address of your Squid server. > > The log is quite consistent with a Squid talking to himself.. > > > > Are you maybe using any redirect_access lines which may prevent the > > request from being seen by your redirector? > > > > > > Also I recomment to use the native log format. Contains more > > information on how/when/why Squid sent the request, specifically which > > > IP address the request was sent to when going DIRECT... > > > > Regards > > Henrik > > > > > > ons 2003-02-12 klockan 16.15 skrev Thiago Madeira de Lima: > > > Hi, > > > > > > I'm having a little trouble (or maybe misconfiguration) with > > > squid. > > > > > > I'm using squid behind a firewall (nat) as http acelerator for > > > an > > > apache. > > > > > > My conf looks like this : > > > > > > real ip > squid > > > internal ip apache > > > 200.200.200.200:80 -> redirects using iptables to squid -> > > > 192.168.0.6:80 -> call apache -> 192.168.0.7:80 > > > > > > > > > I'm using a redir program homemade, that rewrites www.foo.bar to > > > isrvwww.foo.bar. > > > > > > My DNS www.foo.bar points to 200.200.200.200 and isrvwww.foo.bar > > > points to 192.168.0.7. Squid is configured to not rewrite the host > > > header. > > > > > > > > > My problem is that squid is that squid is duplicating all > > > requests. > > > > > > When I issue a GET command squid's access log displays : > > > > > > 192.168.1.254 - - [12/Feb/2003:12:05:20 -0200] "GET > > > http://www.foo.bar/ HTTP/1.0" 200 4797 TCP_MISS:DIRECT 200.158.30.40 > - > > > > > - [12/Feb/2003:12:05:20 -0200] "GET http://www.foo.bar/ HTTP/1.1" > > > 200 > > > 4836 TCP_MISS:DIRECT > > > > > > Somehow all requests seens to be from 192.168.1.254, but there's > > > NO > > > > > 192.168.1.254 network. My network is 192.168.0.0 . > > > > > > The line 200.158.30.40 is the real request. > > > > > > I had to block the Via: header to make squid works, otherwise it > > > broke some sites saying that it was in a loop. > > > > > > Some relevant part of my squid.conf > > > > > > httpd_accel_port 80 > > > httpd_accel_host virtual > > > httpd_accel_single_host off > > > httpd_accel_with_proxy off > > > httpd_accel_uses_host_header on > > > > > > Any tips? > > > > > > Thanks alot > > > Thiago. > > > -- Henrik Nordstrom <[EMAIL PROTECTED]> MARA Systems AB, Sweden
