Fork me on GitHub
buset mendungnya tebel banget nih pagi2

Rails Deployment di Phusion Passenger Menggunakan Capistrano

Posted: July 25th, 2009 | Author: gozali | Filed under: Programming, Technology, Work | Tags: , , , | No Comments »

Sesuai dengan request dari Mas Agung Sachli di id-ruby group, saya dengan terpaksa insyaAllah akan membawakan materi Ruby on Rails Deployment untuk Jakarta.rb Edisi Juli, yang akan saya khususkan menggunakan Phusion Passenger yang saat ini sepertinya menjadi lebih populer dibandingkan Mongrel atau Thin.

Berikut merupakan langkah installasi Phusion Passenger (mod_rails) melalui Rubygems, dengan prasyarat Apache Webserver sudah terinstall terlebih dahulu di mesin anda.

  • Install passenger gem
  • sudo gem install passenger
  • Install passenger sebagai Apache module
  • passenger-install-apache2-module
  • Tambahkan passenger_module di Apache config agar di-load oleh Apache
  • LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.2.3/ext/apache2/mod_passenger.so
    PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.2.3
    PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

    Kita akan mendapatkan tiga baris kode diatas setelah installasi passenger gem selesai. Untuk linux memiliki path yang berbeda. Kode di atas merupakan konfigurasi untuk OSX, namun biasanya terletak pada direktori /usr/local

Read the rest of this entry »