Vorgehensweise für einen Host Europe vServer mit Ubuntu 12.04:
# Plesk stoppen oder deinstallieren
# (http://syscfg.net/blog/posts/Host_Europe_vServer_Plesk_deinstallieren)
/etc/init.d/psa stopall
# Apache stoppen und Autostart deaktivieren
/etc/init.d/apache2 stop
update-rc.d -f apache2 remove
# Ggf. MySQL wieder starten und Passwort zurücksetzen
service mysql start
http://syscfg.net/blog/posts/MySQL_Root_Passwort_zuruecksetzen
# Benötigte Libs installieren (Hier kursieren teilweise Listen ...)
apt-get -y install curl libruby libcurl4-openssl-dev \
git build-essential zlib1g-dev libssl-dev libreadline6-dev \
libyaml-dev libmysqlclient-dev mysql-client mysql-server \
libv8-dev memcached
# Ruby 2.0 installieren
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz
tar -xvzf ruby-2.0.0-p247.tar.gz
cd ruby-2.0.0-p247/
./configure --prefix=/usr/local
make && make install
# Keine Docs für Gems
echo "gem: --no-rdoc --no-ri" >> /etc/gemrc
# Passenger installieren
gem install passenger
# NGINX installieren
passenger-install-nginx-module
# NGINX Konfiguration
vi /opt/nginx/conf/nginx.conf
# NGINX Start-Skript verwenden
cd &&
git clone git://github.com/jnstq/rails-nginx-passenger-ubuntu.git &&
mv rails-nginx-passenger-ubuntu/nginx/nginx /etc/init.d/nginx &&
chown root:root /etc/init.d/nginx &&
/etc/init.d/nginx restart
# NGINX Autostart
update-rc.d nginx defaults
Wenn alles in Ordnung ist, Server im Browser aufrufen und es erscheint: "Welcome to nginx!"