Hi.
I’m trying to deploy my rails application on ubuntu server using apache2
and fcgid…but have not been successful…
I am using ruby 1.8.6, rails 2.2.2 and fcgi 0.8.7 gem…
I am able to start apache successfully and view the Aptana RadRails
welcome page…But giving my controller’s name gives me a 404 error…
I have made required changes in my /public/.htaccess and
/public/dispatch.fcgi files…as=>
.htaccess(w/o comments)
AddHandler fastcgi-script .fcgi
AddHandler fcgid-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
dispatch.fcgi
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
ErrorDocument 500 “
Application error
Rails application failed tostart properly”
dispatch.fcgi
#!/usr/bin/ruby
require File.dirname(FILE) + “/…/config/environment”
require ‘fcgi_handler’
require ‘rubygems’
require_gem ‘fcgi’
RailsFCGIHandler.process!
I am attaching my httpd.conf file…
I have checked that my VirtualHost works perfectly…but it doesn’t seem
to start my rails application…
Can someone please tell me where am I going wrong???
Thanks in advance…