apache2modssl

March 17, 2026 ยท View on GitHub

Back to resource list

Manages the Apache mod_ssl configuration file and package.

Actions

ActionDescription
:createInstall (if applicable) and configure mod_ssl.

Properties

NameTypeDefaultDescription
mod_ssl_pkgString'mod_ssl'Package name for mod_ssl (used on RHEL-family platforms).
pass_phrase_dialogStringplatform-specificPassPhraseDialog directive.
session_cacheString'shmcb:/var/cache/mod_ssl/scache(512000)'SSLSessionCache directive.
session_cache_timeoutInteger300SSLSessionCacheTimeout in seconds.
mutexString'default'SSLMutex directive.
random_seed_startupString'file:/dev/urandom 256'SSLRandomSeed for startup.
random_seed_connectString'builtin'SSLRandomSeed for connect.
cipher_suiteStringplatform-specificSSLCipherSuite directive.
protocolArray['-ALL', '+TLSv1.2']Enabled SSL/TLS protocols.
honor_cipher_orderString'on'SSLHonorCipherOrder directive.
compressionString'off'SSLCompression directive.
insecure_renegotiationString'off'SSLInsecureRenegotiation directive.
strict_sni_vhost_checkString'on'SSLStrictSNIVHostCheck directive.

Examples

apache2_mod_ssl 'default' do
  protocol ['-ALL', '+TLSv1.2', '+TLSv1.3']
end