The book gives instructions on how to configure a server and get your app up and running on it, but perhaps something is missing concerning configuration on Ubuntu.
I followed the guide using 3 different computers and stumbled upon the same problem 3 times:
Right after configuring Apache2 and installing Passenger, the book says “That’s it! We can now access our application using the host (or virtual host) we specified.”
But that’s not true, because if you try to access the site using the address you specified in /etc/hosts you’ll get a 403 Forbidden.
Am I doing something wrong?
I copied the app folder to /home/my_user/ BTW, and that’s before installing the database.