summaryrefslogtreecommitdiff
path: root/apache-test-proxy.conf
diff options
context:
space:
mode:
authorDaniel Gnoutcheff <gnoutchd@softwarefreedom.org>2017-01-12 17:18:33 -0500
committerDaniel Gnoutcheff <gnoutchd@softwarefreedom.org>2017-01-12 17:18:33 -0500
commit18212a5c21d14e19c6176fd6d3630f088902ec42 (patch)
tree43e851badaaa5058588eb7840490a4a6f440e88b /apache-test-proxy.conf
parentfabf030cc6ecc561572a59ab53a779c96a723cf0 (diff)
Add some missing bits
Diffstat (limited to 'apache-test-proxy.conf')
-rw-r--r--apache-test-proxy.conf35
1 files changed, 35 insertions, 0 deletions
diff --git a/apache-test-proxy.conf b/apache-test-proxy.conf
new file mode 100644
index 0000000..597eeb4
--- /dev/null
+++ b/apache-test-proxy.conf
@@ -0,0 +1,35 @@
+# apache-test-proxy.conf
+# Mock authenticating HTTP proxy for testing sflctimekeeper
+# Known to work on Debian 8.x "jessie"
+
+# WARNING: accepts connections from anything on the local host and does
+# no actual authentication. Must not be used on a multi-user system.
+
+# Start with:
+# /usr/sbin/apache2 -d . -f apache-test-proxy.conf -k start
+# Stop with:
+# /usr/sbin/apache2 -d . -f apache-test-proxy.conf -k stop
+
+ServerRoot .
+ErrorLog apache-test-proxy.log
+PidFile apache-test-proxy.pid
+Listen [::1]:4000
+
+LoadModule auth_basic_module /usr/lib/apache2/modules/mod_auth_basic.so
+LoadModule authn_core_module /usr/lib/apache2/modules/mod_authn_core.so
+LoadModule authn_anon_module /usr/lib/apache2/modules/mod_authn_anon.so
+LoadModule authz_core_module /usr/lib/apache2/modules/mod_authz_core.so
+LoadModule authz_user_module /usr/lib/apache2/modules/mod_authz_user.so
+LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
+LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
+LoadModule mpm_event_module /usr/lib/apache2/modules/mod_mpm_event.so
+
+<Location />
+ AuthType Basic
+ AuthName "tim devel"
+ AuthBasicProvider anon
+ Anonymous gnoutchd
+ Require valid-user
+ ProxyPass http://localhost:3000/
+ ProxyPassReverse http://localhost:3000/
+</Location>