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
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