![]() |
||
The Crucial Blog March 27, 2008
Creating and Running a Ruby On Rails application in cPanel – Crucial ParadigmA number of clients have approached us asking how to get their Ruby on Rails application running on cPanel, so we wrote a tutorial to help alleviate some of doubt:
After starting the application, you can access it using the URL : http://domainname/app_name/public/ Each application will be using a port above 12000(>12000). The application will be automatically assigned a port when we are creating the application from cpanel. Note : If we are creating the application under public_html directory, the application’s source code and configuration files can be viewed by anyone on the web. So, to avoid this you have two options:
You can create the application in the home directory (/home/username) and then use the rewrite option in cpanel(Cpanel >> Ruby On Rails >> Create A Rewrite). On the right hand side of each application, click the link “Create Rewrite” and save the required rewrite rule. For example: if you want to redirect the main domain to your rails application port, say http://domainname:12002, Select the main domain in “Domain & URL to be redirected to rails app” section and click save. Similarly, you can redirect a subdomain to the rails application by selecting the corresponding subdomains from the list(Domain & URL to be redirected to rails app). But before that you should create that particular subdomain in cPanel. Each user can run 4 rails applications at a time. Simple test application :
When you access the URL http://domainname:port, the default ruby welcome page will be displayed. If you want to see the application on the main page, set the corresponding route in the configuration file routes.rb. For example: In the above test application example, to display the welcome page of our home controller, instead of rails welcome page, uncomment and change the following line in routes.rb (home/username/public_html/example/config/routes.rb). Move the default rails welcome index file “/home/username/public_html/example/public/index.html” to another name(index.html.bak) or you can remove the file.
Creating a simple database application :
Rails strongly recommends the following:
Rails Environments :
Mongrel : Cpanel uses Mongrel webserver for rails applications. Starting mongrel :
NOTE: Thanks to Anusha for this great article! Tags: cpanel, ruby-on-railsFiled under: Uncategorized by — aaron @ 6:28 pm |
Tag Cloud
gentoo
XenServer
server-administration
webmin
storage
vps
debian
control panels
exchange
vmware
raid
cpanel
security
system administration
fedora
xen
ruby-on-rails
networking
windows
servers
hypervm
cisco
virtualization
centos5
fantastico
centos
php
subversion
windows server
microsoft
windows 2008 server
mail
ssh
lxlabs
ubuntu
firewall
yum
esxi
wordpress
vds
joomla
lxadmin
linux
virtual dedicated servers
apache
|
|
Quick Links: Debian Dedicated Servers, Direct Deposit Hosting, Unmetered Dedicated Servers, Virtual Dedicated Servers, Windows Server Management, High Traffic Web Hosting - Load Balanced Clusters, Windows 2008 Server Virtual Dedicated Servers
© Copyright 2003-2008
Crucial Paradigm
ABN 97 125 618 662
Leave a Reply