Instalasi Web Ruby on Rails (ROR) dengan Apache dan Passenger di VPS Ubuntu 14.04

Instalasi Web Ruby on Rails (ROR) dengan Apache dan Passenger di VPS Ubuntu 14.04

keep-calm-and-learn-ruby-on-rails-8

Tulisan ini lebih untuk dokumentasi pribadi aja sih biar gak repot2 gugling lagi ketika setup web yang dibuat dengan framework Ruby on Rails di VPS ubuntu dengan web server apache + mod passenger. 😐

Langkah-langkah instalasi web Ruby on Rails dengan Apache dan Passenger adalah:

1. Install Ruby dengan Ruby Version Manager (RVM)

#  gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable –rails

# source /usr/local/rvm/scripts/rvm

# rvm install ruby_version

# rvm use ruby_version

2. Install Passenger

# gem install passenger

# passenger-install-apache2-module

# passenger-config –ruby-command

Kemudian copy path ruby ke vhost apache , contoh path di server saya:

PassengerRuby /usr/local/rvm/gems/ruby-2.2.1/wrappers/ruby

3. Konfigurasi Virtual Host

# nano /etc/apache2/site-available/000-default

berikut contoh konfigurasi virtual host utk web ruby on rails dengan apache + passenger

<VirtualHost *:80>
        ServerName rails.gie-art.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/rails/rails_web/public
        RailsEnv development
        PassengerRuby /usr/local/rvm/gems/ruby-2.2.1/wrappers/ruby
        <Directory “/var/www/rails/rails_web/public”>
                Options FollowSymLinks
                Require all granted
        </Directory>

</VirtualHost>

 

4. Restart Service Apache Server

# sudo service apache2 restart

Kemudian coba akses dari browser => rails.gie-art.com

 

About the author

gieart administrator

Leave a Reply