I already have an apache webserver set up, and it is working for PHP.
It has no static VirtualHosts set up, and dynamically routes all requests.
A request for http://example.com/ would be served from the document root
/var/www/example.com (VirtualDocumentRoot), and a request for http://example.com/~user/ would be served from the document root
/home/user/public_html (mod_userdir). The latter works no matter what the domain.
I would like to be able to serve Ruby on Rails applications, from the root of a document root, or from a subdirectory, using Phusion Passenger. However, it requires me to add some lines to the
<VirtualHost> directive, which obviously isn't there.
I would prefer a solution that does not require root to deploy an application, but this is not critical. I also do not mind a solution that does not use Passenger, if I have the same ease of deployment.