# RoR, Apache2, fcgid and ubuntu

**URL:** <https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998>\
**Category:** Rails\
**Created:** [January 6, 2009, 9:57am UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998 "2009-01-06T09:57:45Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 6, 2009, 9:57am UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/1 "2009-01-06T09:57:45Z")

</div>

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 to  
start 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…

–  
View this message in context:  
[http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu](http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu)…-tp21305625p21305625.html  
Sent from the RubyOnRails Users mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 6, 2009, 10:52pm UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/2 "2009-01-06T22:52:46Z")

</div>

I guess my question would start with this: why are you using fcgi?

---

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 7, 2009, 7:06am UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/3 "2009-01-07T07:06:01Z")

</div>

I’m using the module fcgid with apache and so along with it I need the  
fcgi  
gem.  
I tried using fastcgi module but it would crash…so I switched to  
fcgid  
which is much reliable than fastcgi…  
I’ve also installed and used phusion passenger and ruby enterprise  
edition…but no use…  
It too gives me a 404 error…:-((

Can you please suggest any other way in which I can SUCCESSFULLY deploy  
my  
rails application on apache???  
Thanks.

Bobnation wrote:

> > welcome page…But giving my controller’s name gives me a 404 error…  
> > RewriteEngine On  
> > #!/usr/bin/ruby
> > 
> > Can someone please tell me where am I going wrong???  
> > Thanks in advance…
> > 
> > –  
> > View this message in  
> > context:[http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu](http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu)…-tp2130562…  
> > Sent from the RubyOnRails Users mailing list archive at [Nabble.com](http://Nabble.com).

–  
View this message in context:  
[http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu](http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu)…-tp21305625p21325494.html  
Sent from the RubyOnRails Users mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 7, 2009, 3:45pm UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/4 "2009-01-07T15:45:21Z")

</div>

I would actually look at Passenger again and see where things went  
wrong. You can use Passenger along with just the MRI version of Ruby  
(I’m running it on Ruby 1.8.7 right now).

Check out some of the Slicehost articles if you want some step-by-step  
articles to follow:  
[http://articles.slicehost.com/2008/5/1/ubuntu-hardy-mod\_rails-installation](http://articles.slicehost.com/2008/5/1/ubuntu-hardy-mod_rails-installation)

---

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 7, 2009, 8:22pm UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/5 "2009-01-07T20:22:02Z")

</div>

Zeba,

You should either use mongrel or passenger.

Cheers, Sazima

---

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 8, 2009, 7:20am UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/6 "2009-01-08T07:20:51Z")

</div>

Didn’t really do much, but I’m glad you got it up and running.

Now THAT’S a good feeling. 😉

---

<div class="post-metadata">

**Author:** ![zeba-momin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/8e7dd6/32.png) [@zeba-momin](https://www.ruby-forum.com/u/zeba-momin)\
**Post date:** [January 8, 2009, 6:36am UTC](https://www.ruby-forum.com/t/ror-apache2-fcgid-and-ubuntu/156998/7 "2009-01-08T06:36:59Z")

</div>

Hey…  
Thanks a lot for your help…  
The problem was that I didn’t enable the site by doing…  
a2ensite crsa

So I was getting a 404 error…  
Now I have the site up and running…🙂

Anyways…Thanks a lot for your help…

Bobnation wrote:

> On Jan 7, 12:05 am, ZebaMomin [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > my
> > 
> > > > Hi.
> > 
> > > > require\_gem ‘fcgi’

–  
View this message in context:  
[http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu](http://www.nabble.com/RoR%2C-Apache2%2C-fcgid-and-ubuntu)…-tp21305625p21346165.html  
Sent from the RubyOnRails Users mailing list archive at [Nabble.com](http://Nabble.com).
