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

centos-6-1.7.1

Choose a tag to compare

@jdeathe jdeathe released this 30 Sep 21:37
· 135 commits to centos-6 since this release
1.7.1

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

Release changes

  • Updates source to release 1.7.2.
  • Replaces PACKAGE_PATH with DIST_PATH in Makefile. The package output directory created will be ./dist instead of ./packages/jdeathe.
  • Apache VirtualHost configuration has been simplified to only require a single certificate bundle file (/etc/pki/tls/certs/localhost.crt) in PEM format.
  • Adds APACHE_SSL_CERTIFICATE to allow the operator to add a PEM, (and optionally base64), encoded certificate bundle (inclusive of key + certificate + intermediate certificate. Base64 encoding of the PEM file contents is recommended.
  • Adds APACHE_SSL_CIPHER_SUITE to allow the operator to define a custom CipherSuite.
  • Adds APACHE_SSL_PROTOCOL to allow the operator to add/remove SSL protocol support.
  • Adds usage instructions for APACHE_SSL_CERTIFICATE, APACHE_SSL_CIPHER_SUITE and APACHE_SSL_PROTOCOL.
  • Removes requirement to pass php package name to the php-wrapper - feature was undocumented and unused.
  • Removes MySQL legacy-linked environment variable population and handling.
  • Adds correct path to scmi in image metadata to allow atomic install to complete successfully.

Known Issues

The Makefile install (create) target fails when a APACHE_SSL_CERTIFICATE is set as multiline formatted string in the environment as follows.

$ export APACHE_SSL_CERTIFICATE="$(
  < "/etc/pki/tls/certs/localhost.crt"
)"

The recommended way to set the certificate value is to base64 encode it as a string value.

Mac OSX:

$ export APACHE_SSL_CERTIFICATE="$(
  base64 -i "/etc/pki/tls/certs/localhost.crt"
)"

Linux:

$ export APACHE_SSL_CERTIFICATE="$(
  base64 -w 0 -i "/etc/pki/tls/certs/localhost.crt"
)"

Download then load the docker image using:

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