39 lines
873 B
Docker
39 lines
873 B
Docker
FROM debian:buster-slim
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y \
|
|
apache2 \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
ENV APACHE_RUN_USER www-data
|
|
ENV APACHE_RUN_GROUP www-data
|
|
ENV APACHE_LOCK_DIR /var/lock/apache2
|
|
ENV APACHE_LOG_DIR /var/log/apache2
|
|
ENV APACHE_PID_FILE /var/run/apache2/apache2.pid
|
|
ENV APACHE_SERVER_NAME localhost
|
|
|
|
RUN a2enmod proxy && \
|
|
a2enmod xml2enc && \
|
|
a2enmod proxy_http && \
|
|
a2enmod proxy_ajp && \
|
|
a2enmod rewrite && \
|
|
a2enmod deflate && \
|
|
a2enmod headers && \
|
|
a2enmod proxy_balancer && \
|
|
a2enmod proxy_connect && \
|
|
a2enmod proxy_html && \
|
|
a2enmod ldap
|
|
|
|
|
|
COPY config_files/apache2.conf /etc/apache2/apache2.conf
|
|
COPY config_files/conf-enabled/*.conf /etc/apache2/conf-enabled/
|
|
COPY config_files/confs /etc/apache2/
|
|
COPY config_files/sites /etc/apache2/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD ["/usr/sbin/apache2ctl", "-DFOREGROUND"]
|