I think you'd better not proxying through Apache if you want to comapre something. Everything can be done via LiteSpeed.
You need to use name based vhost, for example, using IP address for admin, domain name for your rails app.
First, setup admin on port 80, setup rails app on port 8088 or whatever the port, let the listener map the domain name to the rails app vhost.
Then add another vhost for the admin, create a web server app pointing to localhost:7080, create a Proxy context "/" using the web server app, add another mapping to listener 8088, map the IP address to the admin proxy vhost just created.
Then change the admin port from 80 to 7080, change listener 8088 from port 8088 to 80. Restart the server. Admin console is available by accessing http://<ip>/, rails app is available via http://<domain_name>/.
No need to prefix admin console or your rails app.
Last edited by mistwang; 04-18-2007 at 10:30 AM..