diff --git a/web/Dockerfile b/web/Dockerfile index e05b948..4a3266b 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -1,5 +1,5 @@ FROM httpd:alpine -#ADD ./httpd.conf /usr/local/apache2/conf/httpd.conf +ADD ./httpd.conf /usr/local/apache2/conf/httpd.conf RUN apk update \ apk add apache2-mod-perl \ apache2-proxy \ @@ -8,4 +8,5 @@ RUN apk update \ perl-ldap \ subversion \ ; +#ADD ./Redmine.pm /usr/lib/perl5/core_perl/Apache/Authn/Redmine.pm ADD ./Redmine.pm /usr/lib/perl5/Apache/Authn/Redmine.pm diff --git a/web/httpd.conf b/web/httpd.conf index e69de29..15255b5 100644 --- a/web/httpd.conf +++ b/web/httpd.conf @@ -0,0 +1,122 @@ +ServerRoot "/usr/local/apache2" + +Listen 80 + +LoadModule mpm_event_module modules/mod_mpm_event.so +LoadModule authn_file_module modules/mod_authn_file.so +LoadModule authn_core_module modules/mod_authn_core.so +LoadModule authz_host_module modules/mod_authz_host.so +LoadModule authz_groupfile_module modules/mod_authz_groupfile.so +LoadModule authz_user_module modules/mod_authz_user.so +LoadModule authz_core_module modules/mod_authz_core.so +LoadModule access_compat_module modules/mod_access_compat.so +LoadModule auth_basic_module modules/mod_auth_basic.so +LoadModule reqtimeout_module modules/mod_reqtimeout.so +LoadModule filter_module modules/mod_filter.so +LoadModule mime_module modules/mod_mime.so +LoadModule log_config_module modules/mod_log_config.so +LoadModule env_module modules/mod_env.so +LoadModule headers_module modules/mod_headers.so +LoadModule setenvif_module modules/mod_setenvif.so +LoadModule version_module modules/mod_version.so +LoadModule unixd_module modules/mod_unixd.so +LoadModule status_module modules/mod_status.so +LoadModule autoindex_module modules/mod_autoindex.so + + + + + + +LoadModule dir_module modules/mod_dir.so +LoadModule alias_module modules/mod_alias.so + + +User daemon +Group daemon + + +LoadModule proxy_module modules/mod_proxy.so +LoadModule proxy_http_module modules/mod_proxy_http.so + +ProxyPass / http://redmine:3000/ + +ServerAdmin you@example.com + + + + AllowOverride none + Require all denied + + + +DocumentRoot "/usr/local/apache2/htdocs" + + + Options Indexes FollowSymLinks + + AllowOverride None + + Require all granted + + + + DirectoryIndex index.html + + + + Require all denied + + +ErrorLog /proc/self/fd/2 + +LogLevel warn + + + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined + LogFormat "%h %l %u %t \"%r\" %>s %b" common + + + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio + + + CustomLog /proc/self/fd/1 common + + + + + + ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" + + + + + + + + AllowOverride None + Options None + Require all granted + + + + RequestHeader unset Proxy early + + + + TypesConfig conf/mime.types + + AddType application/x-compress .Z + AddType application/x-gzip .gz .tgz + + + + + +Include conf/extra/proxy-html.conf + + + +SSLRandomSeed startup builtin +SSLRandomSeed connect builtin +