It seems like you forgot the 'public' part of this command:
ln -s /srv/http/rackapp/public /websites/phusion/rack
Which causes passenger to look in /srv/http instead of
/srv/http/rackapp for the config.ru file.
If that does not fix it please paste the output of ls -l in your
webapp directory and your config file :)