OVH Community, votre nouvel espace communautaire.

Ubuntu 8.04 TLS 64bits Configuration for Ruby on Rails - Nginx - passenger -


sooli
02/10/2009, 08h02
Bonjour à tous !

Voici un petit tutoriel pour avoir un serveur Ruby on Rails avec nginx + passenger et MySQL ou mongoDB installé

Ce serveur ne fait que du WEB ... pas de services mails ou autres.

# Ubuntu 8.04 TSL 64 bits : Nginx / Passenger / Ruby on Rails

apt-get update
apt-get upgrade

aptitude install ruby1.8 ruby1.8-dev imagemagick libmagick++9-dev rdoc libopenssl-ruby libxslt-dev
aptitude install make g++ openssl libcurl4-openssl-dev sendmail git-core
aptitude install fail2ban chkrootkit mailx

mkdir /home/src
cd /home/src

wget http://rubyforge.org/frs/download.ph...gems-1.3.5.tgz
tar -xf rubygems-1.3.5.tgz

cd rubygems-1.3.5
ruby setup.rb

ln -s /usr/bin/gem1.8 /usr/bin/gem

gem sources -a http://gems.github.com
gem install rake rails passenger rmagick RedCloth haml capistrano capistrano-ext --no-ri --no-rdoc

passenger-install-nginx-module

aptitude remove bind9

# MySQL Installation
aptitude install mysql-server libmysql++-dev
gem install mysql

# mongoDB Installation
cd /home/src
wget http://downloads.mongodb.org/linux/m...6_64-1.0.0.tgz
mkdir /home/mongodb_data
tar -xf mongodb-linux-x86_64-1.0.0.tgz
mv /home/src/mongodb-linux-x86_64-1.0.0 /opt/mongodb
cd /etc/init.d/
wget http://gist.github.com/raw/184398/b6...0361d4/mongodb
chmod +x mongodb