Repository used to maintain container image with Apache web server running as unprivileged user. The image Entrypoint manage SIGTERM signal correctly to graceful stop the container. To use this image:
docker run --rm -d -p 8080:8080 webera/apache
This image requires PHP-fpm available on fcgi://php:9000/. You can use together php-fpm image.
docker network create --driver bridge web-server
docker run --rm -d -p 9000:9000 --network web-server --name php webera/php
docker run --rm -d -p 8080:8080 --network web-server webera/apache
To disable php integration for some test, run inside this container as root:
a2dismod proxy_fcgi
apachectl -k graceful