I am currently testing squid in a reverse proxy configuration with JBoss Portal backend servers. My goal is to phase out Apache and mod_proxy and gain some speed with squid. I have a basic reverse proxy configuration working for www.mydomain.com but I need to try and duplicate the following in squid: (Apache conf example) <VirtualHost *:80> ServerName subdomain.mydomain.com ServerAlias *.subdomain.mydomain.com ServerAdmin webmaster@xxxxxxxxxxxx ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> RewriteEngine On RewriteRule .* - [E=DEFAULT_PORTAL:subdomain] RewriteCond %{REQUEST_URI} ^/?$ RewriteRule .* http://192.168.5.44:8380/portal/%{ENV:DEFAULT_PORTAL} [P,L] ProxyPass / http://192.168.5.66:8380/ ProxyPassReverse / http://192.168.5.66:8380/ ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost> Is it possible to do this sort of rewriting in squid? Essentially all I am doing is changing the HTTP request from http://subdomain.mydomain.com -> http://backendJBossserverIP:8080/portal/subdomain, the host stays the same so the public sees http://www.mydomain.com/portal/subdomain. I am having a tough time finding examples or some direction to start heading in. For fun here is my current squid conf and the corresponding Apache conf that I was able to essentially replace: (Apache conf snippet) <VirtualHost *:80> ServerName www.mydomain.com ServerAlias mydomain.com ServerAdmin webmaster@xxxxxxxxxxxx ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://192.168.5.66:8380/ ProxyPassReverse / http://192.168.5.66:8380/ ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost> (Squid conf snippet) > cache_peer 192.168.5.66 parent 8080 0 no-query no-digest originserver > name=testerJBoss > acl TesterJBoss_sites dstdomain .mydomain.com > cache_peer_access testerJBoss allow TesterJBoss_sites > http_access allow TesterJBoss_sites > http_access deny All Thanks for the help. Trevor Merrill