Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

centos-6-1.5.0

Choose a tag to compare

@jdeathe jdeathe released this 04 Sep 19:14
· 160 commits to centos-6 since this release
1.5.0

CentOS-6 6.8 x86_64 - Apache / PHP (FastCGI) / PHP memcached / PHP APC.

Release changes

  • Updates source tag to 1.5.0. (i.e. Updates CentOS to 6.8).
  • Adds APACHE_OPERATING_MODE to the systemd run command.
  • Disables the default Apache DocumentRoot /var/www/html.
  • Disables the TRACE method in the VirtualHost configuration.
  • Updates examples in README.
  • Updates SSL configuration to use 2048 bit key size to reduce CPU usage.
  • Enables SSLSessionCache in the VirtualHost configuration.
  • Updates SSL configuration to use Mozilla recommended cipher suites and order.
  • Maintenance: Use single a line ENV to set all environment variables.
  • Fixes an issue with log paths being incorrect due to APACHE_CONTENT_ROOT being undefined.
  • Removes use of "AllowOverride All" in the VirtualHost configuration when no .htaccess exists in the DocumentRoot path. This would otherwise log the following error: "(13)Permission denied: /var/www/app/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable"
  • Adds Makefile to replace build.sh and run.sh
  • Updates systemd template unit-files.
  • Updates and relocates bootstrap script.
  • Changes supervisord configuration and adds improvements to bootstrap reliability.

Deprecation notice

  • build.sh and run.sh are to be removed in the next release. They have been replaced with make all or make build install start
  • Support for configuration volumes will be removed in the next release. Configuration should now be possible without requirement for a configuration data volume by using the environment variables. If a specific case is required then a data volume can still be used but will not be handled by the installation and/or systemd helper scripts.
  • The systemd template unit-file apache-php.app-1.1.1@8080.service will be removed in the next release. This has been replaced with apache-php.app-1@.service and etcd registration can be enabled with the companion service unit file template apache-php.app-1.register@.service.

Download then load the docker image using:

$ xz -dc centos-ssh-apache-php-fcgi.centos-6-1.5.0.tar.xz | docker load