Sign inSign up

sealife/apache2

By sealife

•Updated about 1 year ago

Image
0

451

sealife/apache2 repository overview

⁠Apache2 Docker Image

⁠Usage

export WEBSERVER="webserver"
docker run --name $WEBSERVER -p 80:80 -p 443:443 -v /applications/apache2:/data:Z -d sealife/apache2

⁠Run Commands

docker exec -it $WEBSERVER <command>

⁠Enabled Apache2 module

docker exec $WEBSERVER /data/webserver-enable-apache2-mod <mod>

⁠Install a Ubuntu Package (persistent)

Works like apt-get, you can use more then one package in one command

docker exec $WEBSERVER /data/webserver-install-package <package>

⁠Create a new Virtual-Host

docker exec $WEBSERVER /data/webserver-create-vhost <domain> [<isSSL> [<sslOnly> [<isProxy> <proxyHost>]]]

⁠Create a SSL Certificate for a domain

You need to create a ssl-config.yaml file in the apache2 volume and configure your websites. reference⁠

docker exec $WEBSERVER /data/request-ssl-certificates

Tag summary

Content type

Image

Digest

sha256:aa995a52a…

Size

112.7 MB

Last updated

about 1 year ago

docker pull sealife/apache2