summaryrefslogtreecommitdiff
path: root/apache-test-proxy.conf
blob: 597eeb41304ce60d2b1491c9c38e838861ce7ff7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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>