Rails Deployment di Phusion Passenger Menggunakan Capistrano
Posted: July 25th, 2009 | Author: gozali | Filed under: Programming, Technology, Work | Tags: capistrano, deployment, ruby, ruby on rails | 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
- Install passenger sebagai Apache module
- Tambahkan passenger_module di Apache config agar di-load oleh Apache
sudo gem install passenger
passenger-install-apache2-module
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

