A Dockerfile installing Apache 2.4 from source. Built on Alpine Linux.
docker pull alfg/httpd
docker run -d -p 8080:80 --rm alfg/httpd
docker build -t httpd
docker run -d -p 8080:80 --rm httpd
docker-compose:docker-compose build
docker-compose up
$ curl -I localhost:8080/index.html
HTTP/1.1 200 OK
Date: Fri, 26 Jul 2019 23:56:07 GMT
Server: Apache/2.4.39 (Unix)
Last-Modified: Fri, 26 Jul 2019 23:55:34 GMT
ETag: "86-58e9e47322980"
Accept-Ranges: bytes
Content-Length: 134
Content-Type: text/html
Please note the container must be run in daemon mode, and not interactive due to Apache HTTPD shutting down on SIGWINCH signal. This is by design.
Apache HTTPD default configurations are included in the etc directory. You can override the configurations and these will be copied over into the container.
Also see etc/httpd/sites/ for adding or editing virtual hosts.
Content type
Image
Digest
Size
106.9 MB
Last updated
about 7 years ago
docker pull alfg/httpd