I have setup Subsonic on my server last week as a standalone applicaiton. That means that Subsonic runs its own webserver. The only drawback of this method of deployment is that, to access the application, I had to type http://<subsonic server>:8080.
To access Subsonic while using port 80, I enabled the mod_proxy and added a VirtualHost as follow.
To enable the proxy module, run :
To access Subsonic via Apache, create a Virtual Host similar to the one below :
Allow from all
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/