In vhosts.d/xxx.conf:

<VirtualHost 11.22.33.44:80>
   ServerName beta.xxx.org
   ServerAlias beta.xxx.org www.beta.xxx.org
   DocumentRoot /var/lib/tomcat6/webapps/xxx/
   AddDefaultCharset utf-8

   <Directory /var/lib/tomcat6/webapps/xxx/>
     Options -Indexes FollowSymLinks

     AllowOverride All
     Order allow,deny
     Allow from all
   </Directory>

   RewriteEngine On

   <LocationMatch "^[^/]">
     Deny from all
   </LocationMatch>

   <IfModule mod_proxy.c>
     ProxyRequests Off

     ProxyPassReverse / http://localhost:8080/xxx/

     ProxyPreserveHost On

     <Proxy *>
       Order deny,allow
       Allow from all
     </Proxy>

     RewriteRule "^/(images|stylesheets|javascripts)/?(.*)" "$0" [L]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule "^/(.*)" "http://localhost:8080/xxx/$1"; [P,QSA,L]
   </IfModule>

   AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css 
application/x-javascript text/javascript
   BrowserMatch ^Mozilla/4 gzip-only-text/html
   BrowserMatch ^Mozilla/4\.0[678] no-gzip
   BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</VirtualHost>

It's passing everything through OK, just prepending /xxx to every link 
-- stylesheets, images, anchors, etc.

Chas.

David Bernard wrote:
> How do you configure you're apache proxy ?
> 
> On Mon, Oct 27, 2008 at 7:45 AM, Charles F. Munat <[EMAIL PROTECTED]> wrote:
>> I've deployed a beta version of my app to Tomcat, so it's available at
>> localhost:8080/xxx/
>>
>> Then I proxied Apache over to localhost:8080/xxx/
>>
>> And it works.
>>
>> But all the links in my app have /xxx/ prepended to them, so they try to
>> go to /xxx/xxx/the_link instead of just /xxx/the_link. Lift (or the
>> container) is plugging the name in there and basing it on the server
>> root rather than the application root.
>>
>> Anyone know how to fix this?
>>
>> Thanks,
>>
>> Chas.
>>
> 
> > 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to