http://domain/app1/controller/method
does run the method and display the view, but the images and stylesheets are not loading (whether or not I have a ProxyPass for the images and stylesheets as you have below - I tried both with and without.) Also all links to other methods fail because ....
http://domain/app1/controller
redirects me to:
http://domain/controller
Which gives be an Apache 'page not found' error.
I presume that would be something to fix in routes.rb, but I tried a couple of things and they didn't work.
Thanks for any help.
On 9/7/06,
Bryan Thompson <[EMAIL PROTECTED]> wrote:
I think this is basically how we're doing it.<Proxy balancer://app1balancer>BalancerMember http://127.0.0.1:6000BalancerMember http://127.0.0.1:6001BalancerMember http://127.0.0.1:6002BalancerMember http://127.0.0.1:6003BalancerMember http://127.0.0.1:6004</Proxy><Proxy balancer://app2balancer>BalancerMember http://127.0.0.1:7000BalancerMember http://127.0.0.1:7001BalancerMember http://127.0.0.1:7002BalancerMember http://127.0.0.1:7003BalancerMember http://127.0.0.1:7004</Proxy><VirtualHost *:80>ProxyPass /app1/images !ProxyPass /app1/stylesheets !#continue with other static files that should be served by apacheProxyPass /app2/images !ProxyPass /app2/stylesheets !#continue with other static files that should be served by apacheAlias /app1/images /path/to/public/imagesAlias /app1/stylesheets /path/to/public/stylesheets#continue with aliases for static contentAlias /app2/images /path/to/public/imagesAlias /app2/stylesheets /path/to/public/stylesheets#continue with aliases for static contentProxyPass /app1 balancer://app1balancerProxyPass /app2 balancer://app1balancer</VirtualHost>BryanOn Sep 7, 2006, at 4:06 PM, zer0halo wrote:I'm trying to set up several different Rails apps on the same domain, each one running Mongrel. After reading all of the documentation, it's fairly clear how to use subdomains - create several Apache virtual hosts, each of which has a different ProxyPass and ProxyPassReverse command to redirect from different ports (ie, 3000, 3100), and then have each Mongrel instance (or cluster) set to the corresponding port (3000, 3100). [If this theory is incorrect, please let me know!]
However, what I'm trying to acheive is to host them all under the same domain. In othe words, I would like to have
www.domain.com/app1
www.domain.com/app2
I don't know how to acheive this. Do I make each of them Virtual Hosts, each with their own ProxyPass? (But I haven't been able to find any simple documentation online explaining how to set a Virtual Host at www.domain.com/app1 instead of app1.domain.com. I know fairly little about Apache.)
I noticed in the Mongrel documentation mention of a --prefix command and I was wondering if that could be used to host multiple apps, but for one it's not clear how that ties in with Apache, and secondly, the latest version of mongrel_rails doesn't recognize that command.
Any possibilities? Thank you.
--
"Impossible is nothing."_______________________________________________Mongrel-users mailing list
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users
--
"Impossible is nothing."
_______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
