1) HTTPS configuration options ssl_cert and ssl_key
HTTPS is on by default using snakeoil certs; this allows a user provided cert to be used.
2) Config options to
a) enable online compression (useful for use with trunk)
b) enable debugging
3) HA + HTTPS support
A little different in that Apache listens on 70/433 and haproxy fronts apache in full, using the tcp option for the SSL connections. This provides end-to-end SSL security.
General - I made this charm a little less bumpy by configuring the haproxy instance up-front; the cluster hook simply adds new nodes to the haproxy config using reload.
This update adds a few features:
1) HTTPS configuration options ssl_cert and ssl_key
HTTPS is on by default using snakeoil certs; this allows a user provided cert to be used.
2) Config options to
a) enable online compression (useful for use with trunk)
b) enable debugging
3) HA + HTTPS support
A little different in that Apache listens on 70/433 and haproxy fronts apache in full, using the tcp option for the SSL connections. This provides end-to-end SSL security.
General - I made this charm a little less bumpy by configuring the haproxy instance up-front; the cluster hook simply adds new nodes to the haproxy config using reload.