New file, sp-mkws-mike, configures a local Apache2 to proxy
authorMike Taylor <mike@indexdata.com>
Wed, 20 Aug 2014 10:45:31 +0000 (11:45 +0100)
committerMike Taylor <mike@indexdata.com>
Wed, 20 Aug 2014 10:45:31 +0000 (11:45 +0100)
/service-proxy/ to port 8585 (my local instance running under "mvn
jetty:run-war") inserting the crucial Access-Control-Allow-Credentials
header whose absence was preventing authentication from working.

tools/apache2/sp-mkws-mike [new file with mode: 0644]

diff --git a/tools/apache2/sp-mkws-mike b/tools/apache2/sp-mkws-mike
new file mode 100644 (file)
index 0000000..297f24b
--- /dev/null
@@ -0,0 +1,21 @@
+<VirtualHost *:80>
+    ServerName x.sp-mkws.indexdata.com
+
+    ErrorLog /var/log/apache2/sp-mkws-error.log
+    CustomLog /var/log/apache2/sp-mkws-access.log combined
+
+    DocumentRoot /usr/local/src/git/mkws/tools/sp-htdocs
+
+    Header set Access-Control-Allow-Credentials true
+
+    ProxyPreserveHost On
+    # We could use any of the following:
+    ProxyPass        /service-proxy/ http://x.sp-mkws.indexdata.com:8585/service-proxy/
+    ProxyPassReverse /service-proxy/ http://x.sp-mkws.indexdata.com:8585/service-proxy/
+
+#    PerlOptions +Parent
+#    PerlSwitches -I/home/indexdata/mkws/tools/mod_perl
+#    <Location /service-proxy>
+#        PerlOutputFilterHandler MyApache2::SetACAO
+#    </Location>
+</VirtualHost>