Search squid archive

Re: port redirection using accelerator mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>
> I'm wondering if this is possible.
>
> I would like a single squid to proxy traffic arriving on port 80 to
> different server and different ports inside my network based on URL.
> Detail
> follows:
>
> I have a squid that is configured in accelerator mode to proxy all
> requests
> coming in on port 80 to several  origin servers inside my network.  This
> works great.  All requests come  in on port 80 and are redirected to port
> 80.
>
> I also have two tomcat servers inside the network.  These servers are
> running tomcat and apache.  Apache is configured with a virtual host that
> redirects the query to another URL (local to the server) after adding port
> :8080 to the URL for tomcat.  I have not been able to get these working
> via
> squid.
>
> I was wonding how I could configure squid to forward specific URLs to
> these
> tomcat origin server with port :8080 appended to the URL?
>

You will need squid 2.6. configured with cache_peers and cache_peer_access
to do the internal routing.

Amos

> squid.conf currently looks like this:
> hosts_file /etc/squid/hosts
> http_port 80
>
> httpd_accel_host virtual
> httpd_accel_single_host off
> httpd_accel_uses_host_header on
>
> acl all src 0.0.0.0/0
> acl alldst dst 0.0.0.0/0
>
> acl origin dst [ a bunch of internal IP addresses ]
> cache_effective_user squid
> cache_effective_group squid
>
> acl Safe_ports port 80          # http
> acl Safe_ports port 443         # https
>
> http_access deny !Safe_ports
>
> acl cache_prevent1 url_regex cgi-bin /?
> acl cache_prevent2 url_regex Servlet
> no_cache deny cache_prevent1
> no_cache deny cache_prevent2
>
> http_access allow origin
> http_access deny alldst
> http_access deny all
>
> #redirect_program /usr/local/squirm/bin/squirm
> #redirect_children 20
>
> coredump_dir /var/spool/squid
>
> ie_refresh on
>
> Any help is appreciated.
>




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux