summaryrefslogtreecommitdiff
path: root/apache-test-proxy.conf
diff options
context:
space:
mode:
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>