This repository was archived by the owner on Jul 2, 2024. It is now read-only.
centos-6-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_PATHwithDIST_PATHin Makefile. The package output directory created will be./distinstead 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_CERTIFICATEto 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_SUITEto allow the operator to define a custom CipherSuite. - Adds
APACHE_SSL_PROTOCOLto allow the operator to add/remove SSL protocol support. - Adds usage instructions for
APACHE_SSL_CERTIFICATE,APACHE_SSL_CIPHER_SUITEandAPACHE_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
scmiin image metadata to allowatomic installto 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