Skip to content

@lmakarov lmakarov released this Feb 7, 2019

  • Renamed repo to https://github.com/docksal/service-apache
  • Renamed image to docksal/apache
  • Apache 2.4.35 (httpd:2.4.35-alpine)
  • Dropped Apache 2.2 (EOL as of Jan 2018)
    • The latest Apache 2.2 image for Docksal is docksal/web:2.2-apache2.2
  • Refactored the build process
  • Updated tests
  • Updated README and LICENSE year
Assets 2

@lmakarov lmakarov released this Feb 7, 2019 · 8 commits to master since this release

  • Added healthcheck support
  • Pinned upstream versions:
    • Apache 2.2.34 (last 2.2 version, EOL as of 2018-01-01, deprecated and will be dropped in next release)
    • Apache 2.4.35 (fix mod_ssl issue)
  • Switched Travis builds to Ubuntu 18.04 (xenial) minimal flavor
  • Updated tests
Assets 2

@lmakarov lmakarov released this Aug 24, 2017 · 16 commits to master since this release

  • Config refactoring
    • DirectoryIndex index.html index.php
    • Inherit log configuration from the stock config
    • Switched to name based virtual hosts
    • Moved SSL config into httpd-vhosts.conf
    • Set SSL cert length to 4096
    • Use a better approach to handling httpd run options on httpd-foreground
  • Added support for configuration overrides
  • Enabled proxy_httpd_module for Apache 2.4
  • Bats tests and automated testing with Travis CI
Assets 2

@lmakarov lmakarov released this Aug 7, 2017 · 24 commits to master since this release

  • Added DirectoryIndex index.php index.html. Fixes docksal/docksal#306
  • Added Options FollowSymLinks for Apache 2.4
Assets 2

@lmakarov lmakarov released this Aug 4, 2017 · 27 commits to master since this release

  • Enabled mod_rewrite (was disabled by default in the upstream httpd:2.4-alpine image)
Assets 2

@lmakarov lmakarov released this Aug 3, 2017 · 29 commits to master since this release

  • Use of SetHandler vs ProxyPassMatch
    • SetHandler is a better option, but only works with apache 2.4.
    • With apache 2.2 we have to use ProxyPassMatch as the only option that works with the backported mod_proxy_fcgi.
Assets 2

@lmakarov lmakarov released this Aug 1, 2017 · 31 commits to master since this release

  • Generate self-signed cert in batch mode
Assets 2

@lmakarov lmakarov released this Jul 28, 2017 · 33 commits to master since this release

  • Complete rebuild using the official httpd alpine images
    • -100MB in size!
  • PHP handling via mod_proxy_fcgi (both Apache 2.2 and Apache 2.4)
    • mod_proxy_fcgi for Apache 2.2 is compiled from a backport
Assets 2
Pre-release

@lmakarov lmakarov released this Jul 28, 2017 · 30 commits to develop since this release

  • Complete rebuild using the official httpd alpine images
    • -100MB in size!
  • PHP handling via mod_proxy_fcgi (both Apache 2.2 and Apache 2.4)
    • mod_proxy_fcgi for Apache 2.2 is compiled from a backport
Assets 2

@lmakarov lmakarov released this Jul 28, 2017 · 36 commits to master since this release

  • Enabled mod_proxy
  • Simplified Options and AllowOverride
  • Use Require all granted in 2.4 config
Assets 2
You can’t perform that action at this time.