File tree Expand file tree Collapse file tree 5 files changed +20
-5
lines changed Expand file tree Collapse file tree 5 files changed +20
-5
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,8 @@ start_forward-proxy() {
3333 mkdir -p $MOUNT_HTTPD_CONFIG_DIR
3434 ${BIN_DIR}/gen-httpd-conf ${HTTPD_CONFIG_DIR} $ENV_FILE $MOUNT_HTTPD_CONFIG_DIR/httpd.conf
3535 print "> EFFECTIVE HTTPD_CONFIG_FILE: $MOUNT_HTTPD_CONFIG_DIR/httpd.conf"
36-
36+ cp ${HTTPD_CONFIG_DIR}/.htpasswd $MOUNT_HTTPD_CONFIG_DIR
37+
3738 docker run \
3839 --detach \
3940 --name forward-proxy \
Original file line number Diff line number Diff line change 11export FORWARD_PROXY_HOST=forward-proxy
22export FORWARD_PROXY_PORT=9092
3+ export FORWARD_PROXY_USERNAME=guest
4+ export FORWARD_PROXY_PASSWORD=guest
35export OAUTH_PROVIDER_URL=${KEYCLOAK_URL}
46export OAUTH_PROVIDER_CA_CERT=${KEYCLOAK_CA_CERT}
Original file line number Diff line number Diff line change 11export FORWARD_PROXY_HOST=forward-proxy
22export FORWARD_PROXY_PORT=9092
3+ export FORWARD_PROXY_USERNAME=guest
4+ export FORWARD_PROXY_PASSWORD=guest
35export OAUTH_PROVIDER_URL=${KEYCLOAK_URL}
46export OAUTH_PROVIDER_CA_CERT=${KEYCLOAK_CA_CERT}
Original file line number Diff line number Diff line change @@ -67,7 +67,11 @@ Listen 9092
6767LoadModule mpm_event_module modules/mod_mpm_event.so
6868LoadModule access_compat_module modules/mod_access_compat.so
6969LoadModule log_config_module modules/mod_log_config.so
70+ LoadModule auth_basic_module modules/mod_auth_basic.so
71+ LoadModule authn_core_module modules/mod_authn_core.so
7072LoadModule authz_core_module modules/mod_authz_core.so
73+ LoadModule authn_file_module modules/mod_authn_file.so
74+ LoadModule authz_user_module modules/mod_authz_user.so
7175LoadModule proxy_module modules/mod_proxy.so
7276LoadModule proxy_connect_module modules/mod_proxy_connect.so
7377LoadModule proxy_http_module modules/mod_proxy_http.so
@@ -125,6 +129,7 @@ LogLevel warn
125129 </Proxy >
126130</IfModule >
127131
132+
128133<VirtualHost *:9092 >
129134# SSLEngine on
130135# SSLCertificateKeyFile /usr/local/apache2/conf/server_forward-proxy_key.pem
@@ -133,6 +138,7 @@ LogLevel warn
133138# SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
134139# SSLProxyVerify none
135140 AllowCONNECT 8443
141+
136142# SSLProxyEngine On
137143
138144# SSLProxyVerify none
@@ -146,10 +152,14 @@ LogLevel warn
146152 LogLevel debug
147153 ErrorLog /dev/stderr
148154 CustomLog /dev/stdout combined
149- # SetEnv auth-proxy-chain on
150155
151156 <Proxy "*" >
152157 Allow from all
153-
158+ AuthType Basic
159+ AuthName "Restricted Site"
160+ AuthBasicProvider file
161+ AuthUserFile /usr/local/apache2/conf/.htpasswd
162+ Require valid-user
163+
154164 </Proxy >
155165</VirtualHost >
Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ auth_oauth2.issuer = ${OAUTH_PROVIDER_URL}
22auth_oauth2.https.cacertfile = ${KEYCLOAK_CA_CERT}
33auth_oauth2.proxy.host = ${FORWARD_PROXY_HOST}
44auth_oauth2.proxy.port = ${FORWARD_PROXY_PORT}
5- # auth_oauth2.proxy_username = ${FORWARD_PROXY_USERNAME}
6- # auth_oauth2.proxy_password = ${FORWARD_PROXY_PASSWORD}
5+ auth_oauth2.proxy.username = ${FORWARD_PROXY_USERNAME}
6+ auth_oauth2.proxy.password = ${FORWARD_PROXY_PASSWORD}
You can’t perform that action at this time.
0 commit comments