Free Hosting Online for WorkStations

< Previous | Contents | Next >

4.2. Configuration


Modify the /etc/apache2/sites-available/000-default.conf configuration file to setup your domains. The first thing to change is the DocumentRoot directive:


DocumentRoot /path/to/rails/application/public


Next, change the <Directory "/path/to/rails/application/public"> directive:


<Directory "/path/to/rails/application/public">

Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All

Order allow,deny allow from all

AddHandler cgi-script .cgi

</Directory>


You should also enable the mod_rewrite module for Apache. To enable mod_rewrite module, please enter the following command in a terminal prompt:


sudo a2enmod rewrite


Finally you will need to change the ownership of the /path/to/rails/application/public and /path/to/ rails/application/tmp directories to the user used to run the Apache process:


sudo chown -R www-data:www-data /path/to/rails/application/public sudo chown -R www-data:www-data /path/to/rails/application/tmp


That's it! Now you have your Server ready for your Ruby on Rails applications.


Top OS Cloud Computing at OnWorks: