Forum: Ruby on Rails Problem with Apache 2.0 and mod_fcgid config

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
57ca262d3f80efadc5163d5e1875c1ee?d=identicon&s=25 Todd Nine (Guest)
on 2007-05-05 19:35
(Received via mailing list)
I am using the following configuration for my server, and getting some
very strange behavior.  I can use mod_fcgid to access the cookbook
app, but whenever I try it with my app, apache just returns the source
code of dispatch.fcgi as text.  Any ideas what I may be doing
incorrectly?  I used a copy of the virtual host for my app and changed
the server name to cookbook.  If I do a diff of the .htaccess,
dispatch.fcgi, and dispatch.rb between my app and the cookbook,
they're exactly the same.

Apache 2.0
fcgi 2.4.0
mod_fcgid 1.10
mysql 4.1
ruby 1.8.5
rails 1.2.3

Thanks,
Todd

Virtual Host file
[code]
<VirtualHost *:80>
  ServerName pm.arocksoftware.com
  SetEnv RAILS_ENV production
  DocumentRoot /var/www/rails/pm/public/

#  TODO custom rolling logs

  <Directory /var/www/rails/pm/public/>
    Options ExecCGI FollowSymLinks

    AllowOverride All
        Order allow,deny
        Allow from all

        AddHandler fcgid-script .fcgi
  </Directory>
</VirtualHost>

[/code]
Bd6e7860b5a891bff077aeaeb5434e60?d=identicon&s=25 Mike D. (Guest)
on 2007-05-08 01:16
(Received via mailing list)
Todd -

Where the default application/public/.htaccess file says

  AddHandler fastcgi-script .fcgi

Change it to read

  AddHandler fcgid-script .fcgi

This is a configuration difference between mod_fastcgi and mod_fcgid.

Good luck,
-mike
57ca262d3f80efadc5163d5e1875c1ee?d=identicon&s=25 Todd Nine (Guest)
on 2007-05-08 01:50
(Received via mailing list)
Gah!  I can't believe I overlooked that.  Thanks for your help Mike,
that
fixed it.
This topic is locked and can not be replied to.