NameVirtualHost *:80 DocumentRoot /var/lib/tomcat7/webapps/metacat ServerName ## Allow CORS requests from all origins to use cookies #SetEnvIf Origin "^(.*)$" ORIGIN_DOMAIN=$1 #Header set Access-Control-Allow-Origin "%{ORIGIN_DOMAIN}e" env=ORIGIN_DOMAIN Header set Access-Control-Allow-Headers "Authorization, Content-Type, Origin, Cache-Control" Header set Access-Control-Allow-Methods "GET, POST, PUT, OPTIONS" Header set Access-Control-Allow-Credentials "true" ScriptAlias /metacat/cgi-bin/ /var/lib/tomcat7/webapps/metacat/cgi-bin/ AllowOverride All Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] JkMount /metacat ajp13 JkMount /metacat/* ajp13 JkMount /metacat/metacat ajp13 JkMount /*.jsp ajp13 JkUnMount /metacat/cgi-bin/* ajp13 JkMount /metacatui ajp13 JkMount /metacatui/* ajp13 JkOptions +ForwardURICompatUnparsed AllowEncodedSlashes On AcceptPathInfo On