Sign inSign up

alfg/httpd

By alfg

Updated about 7 years ago

Image
0

234

alfg/httpd repository overview

Docker Apache HTTPD

A Dockerfile installing Apache 2.4 from source. Built on Alpine Linux.

Docker Stars Docker Pulls Docker Automated build Build Status

Usage

  • Pull docker image and run:
docker pull alfg/httpd
docker run -d -p 8080:80 --rm alfg/httpd
  • or build and run container from source:
docker build -t httpd 
docker run -d -p 8080:80 --rm httpd
  • or build using docker-compose:
docker-compose build
docker-compose up
  • cURL the server to verify:
$ 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.

Configure

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.

Resources

Tag summary

Content type

Image

Digest

Size

106.9 MB

Last updated

about 7 years ago

docker pull alfg/httpd