Ruby on Rails Tuesday, May 31, 2011

Hi All,
 I want to run my application with domain name rather than local host ,so i followed the below steps,but i'm having unable to connect error ,can any one help me on this.
   gem install passenger
passenger-install-apache2-module


My rails app location:
/var/www/rails

cd /etc/apache2/sites-available
touch m-lo-lo.com(my virtualhost file)

<VirtualHost 127.0.0.1:8081>
  #ServerAdmin webmaster@myapp.com
  ServerName m-lo-lo.com
  DocumentRoot "/root/var/www/rails/public/"
   <Directory "/root/var/www/rails/public/">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
 RailsEnv production
PassengerMaxPoolSize 25
  LogLevel warn
  ErrorLog /var/log/apache2/rails/error.log
  CustomLog /var/log/apache2/rails/access.log combined
</VirtualHost>
 
To create symbolic link for virtual host file in "sites-enabled" directory 
  ln -s  /etc/apche2/sites-available/m-lo-lo.com /etc/apche2/sites-enabled/m-lo-lo.com
 
sudo vi /etc/hosts file
 
  #192.168.21.129    ubuntu    # Added by NetworkManager
#127.0.0.1    localhost.localdomain    localhost
127.0.0.1    m-lo-lo.com    p233
::1    ubuntu    localhost6.localdomain6    localhost6
127.0.1.1    ubuntu

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


vi port.conf
Listen 8081

<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>


I created a file "passenger.load "in mod-available directory:

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7
PassengerRuby /usr/bin/ruby1.8

a2ensite m-lo-lo.com
Site m-lo-lo.com enabled

/etc/init.d/apache2 reload
/etc/init.d/apache2 restart

mkdir /var/log/apache2/rails/
touch access.log
touch error.log

cd /var/www/rails
touch tmp/restart.txt

hit my browser with
http://m-lo-lo.com
didnt have anything .



Regards,
Loganathan.s

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment