This is my httpd.conf configured with Virtual hosts:
NameVirtualHost *:80 <VirtualHost *:80> ServerName http://foo.baz.in DocumentRoot /var/www/foo/ </VirtualHost> <VirtualHost *:80> ServerName http://bar.baz.in DocumentRoot /var/www/ </VirtualHost>
The second virtual host is a Wordpress blog, configured with .htaccess, and index.php in the root i.e. /var/www, and rest of the files in wordpress's own folder.
However, the first virtual host is a "war" file, and when I goto
foo.baz.in, I see the directory listing, containing the war. I also tried changing the
DocumentRoot to /var/www/foo/foo.war` but I get an error
Restarting web server: apache2Warning: DocumentRoot [/var/www/foo/foo.war] does not exist
I also changed the owner and permission of the war to www-data:www-data and changed the permissions to 755, but to no avail.
How do I make apache deploy my "war"?