Sign inSign up

kalicki2k/alpine-apache

By kalicki2k

•Updated over 3 years ago

apache container

Image
0

1.2K

kalicki2k/alpine-apache repository overview

⁠Apache on Alpine Linux

This is a micro docker images based on Alpine Linux and Apache.

To access site contents from outside the container you should map /var/www/localhost/htdocs.

⁠Static folders

The image exposes a volume at /var/www/localhost. The structure is:

DirectoryDescription
/var/www/localhost/htdocsweb root
/var/www/localhost/cgi-bincgi bin folder
/var/www/localhost/logslog folder
/var/www/localhost/errorerror pages

⁠Environment variables

Various env vars can be set at runtime via your docker command or docker-compose environment section.

NameDescription
APACHE_SERVER_NAMEServer name that the server uses to identify itself.
APACHE_SERVER_MAILYour address, where problems with the server should be e-mailed
APACHE_RUN_USERUser name to run httpd as.
APACHE_RUN_USER_IDUser ID to run httpd as.
APACHE_RUN_GROUPGroup name to run httpd as.
APACHE_RUN_GROUP_IDGroup ID to run httpd as.
APACHE_SSL_CERTIFICATEServer Certificate...
APACHE_SSL_CERTIFICATE_KEYServer Private Key...
APACHE_SSL_CERTIFICATE_CHAINServer Certificate Chain...
APACHE_WEB_ROOT

⁠Usage

To use this start the container on port 8080 with:

docker run -d --name apache -p 8080:80 -v /path/to/localhost:/var/www/localhost kalicki2k/alpine-apache

Or with environments:

docker run -d --name apache -p 8000:80 -p 8001:443  \
           -v /path/to/localhost:/var/www/localhost \
           -v /etc/letsencrypt:/etc/letsencrypt \
           -e APACHE_RUN_USER=web \
           -e APACHE_RUN_GROUP=web \
           -e APACHE_SERVER_NAME=kmedia.rocks \
           -e APACHE_SSL_CERTIFICATE=/etc/letsencrypt/live/kmedia.rocks/cert.pem  \
           -e APACHE_SSL_CERTIFICATE_KEY=/etc/letsencrypt/live/kmedia.rocks/privkey.pem \
           -e APACHE_SSL_CERTIFICATE_CHAIN=/etc/letsencrypt/live/kmedia.rocks/chain.pem kalicki2k/alpine-apache

Tag summary

Content type

Image

Digest

sha256:536d6ab95…

Size

5.7 MB

Last updated

over 3 years ago

docker pull kalicki2k/alpine-apache