[Mongrel] Apache+Mongrel Redirection Problems

Michael D'Auria michael.dauria at gmail.com
Wed Feb 7 15:28:11 EST 2007


You have the server names as "rss" and "railstest", don't you have to access
them via those hosts?

http://rss/about

Otherwise Apache defaults to the first VirtualHost definition.


On 2/7/07, Stan Baptista <stan.baptista at gmail.com> wrote:
>
> Hi folks,
>
> Newbie issues...I'm prototying an Apache/Mongrel configuration setup
> as follows:
>
> * Two Mongrel servers each serving a Rails application.
> * Apache front-end.
> * Linux system (CentOS)
> * The plan is to create two virtual hosts.
>
> /ETC/HOSTS LOOKS LIKE THIS:
>
> # Do not remove the following line, or various programs
> # that require network functionality will fail.
> 127.0.0.1       localhost.localdomain   localhost       egovm04
> 10.4.1.84       rss
> 10.4.1.84       railstest
>
> HTTPD.CONF LOOKS LIKE THIS:
>
> [snip]
>
> NameVirtualHost 10.4.1.84
>
> <VirtualHost rss>
>     ServerName rss
>     ServerAlias rss
>
>     RewriteEngine on
>     RewriteRule ^/rss(.*) http://10.4.1.84:5432$1 <http://10.4.1.84:5432/>[P]
>
>     ProxyPass / http://10.4.1.84:5432/
>     ProxyPassReverse / http://10.4.1.84:5432/
>
> </VirtualHost>
>
> <VirtualHost railstest>
>
>     ServerName railstest
>     ServerAlias railstest
>
>     RewriteEngine on
>     RewriteRule ^/railstest(.*) http://10.4.1.84:8021$1<http://10.4.1.84:8021/>[P]
>
>     ProxyPass / http://10.4.1.84:8021/
>     ProxyPassReverse / http://10.4.1.84:8021/
>
> </VirtualHost>
>
> ISSUES
>
> 1. App 1 (rss) URL rewrite problem.
>
> Typing 'http://10.4.1.84/rss' <http://10.4.1.84/rss%27> in the browser
> correctly accesses app #1
> (rss), HOWEVER...
>
> This: ' http://10.4.1.84/rss/about' <http://10.4.1.84/rss/about%27> finds
> the right page, but the URL
> is rewritten to this: 'http://10.4.1.84/about' <http://10.4.1.84/about%27>
>
> 2. App # 2 not found.
>
> Typing this: 'http://10.4.1.84/railstest' <http://10.4.1.84/railstest%27>yields this:
>
> Routing Error
> Recognition failed for "/railstest"
>
> This is a Rails message reported by app # 1( rss). So the (Apache)
> server is not redirecting to the second Virtual Host (railstest).
>
> Sorry for the question, I'm quite sure this is a setup problem on my
> part.
>
> Thanks,
> Stan
>
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/mongrel-users/attachments/20070207/a138d469/attachment.html 


More information about the Mongrel-users mailing list