8000 GitHub - ojehle/docker-apache2-ssl-secure: apache2 - (marvambass/apache2-ssl-secure) (+ optional tls & php) on debian [x86 + arm]
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

apache2 - (marvambass/apache2-ssl-secure) (+ optional tls & php) on debian [x86 + arm]

License

Notifications You must be signed in to change notification settings

ojehle/docker-apache2-ssl-secure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apache2 - (marvambass/apache2-ssl-secure) (+ optional tls & php) on debian [x86 + arm]

maintained by MarvAmBass

What is it

This Dockerfile (available as marvambass/apache2-ssl-secure) gives you a ready to use secured production apache2 server, with php and good configured optional SSL.

View in Docker Registry marvambass/apache2-ssl-secure

View in GitHub MarvAmBass/docker-apache2-ssl-secure

This Dockerfile is based on the /_/debian:buster/ Official Image.

Changelogs

  • 2021-08-09
    • complete rework
    • added php, made tls optional
    • healthchecks
    • runit as service mangaer
    • multiarch build

should still be compatible with the old legacy version of this container

Environment variables and defaults

  • DISABLE_TLS

  • default: not set - if set yo any value https and the HSTS_HEADERS_* will be disabled

  • HSTS_HEADERS_ENABLE

  • default: not set - if set to any value the HTTP Strict Transport Security will be activated on SSL Channel

  • HSTS_HEADERS_ENABLE_NO_SUBDOMAINS

  • default: not set - if set together with HSTS_HEADERS_ENABLE and set to any value the HTTP Strict Transport Security will be deactivated on subdomains

Running marvambass/apache2-ssl-secure Container

This Dockerfile is not really made for direct usage. It should be used as base-image for your apache2 project. But you can run it anyways.

You should overwrite the /etc/apache2/external/ with a folder, containing your apache2 *.conf files (VirtualHosts etc.) and certs.

docker run -d \
-p 80:80 -p 443:443 \
-v $EXT_DIR:/etc/apache2/external/ \
marvambass/apache2-ssl-secure

build and push

docker build -t murks/docker-apache2-ssl-secure:latest . docker push -t murks/docker-apache2-ssl-secure:latest

About

apache2 - (marvambass/apache2-ssl-secure) (+ optional tls & php) on debian [x86 + arm]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 69.0%
  • Dockerfile 31.0%
0