X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/ecc307a0d31b150d93330795398268814b249ff4..95798203fe321c2f64d2e4abc64a64dcc3aa3e9e:/lib/apache.dtl diff --git a/lib/apache.dtl b/lib/apache.dtl index 483330f..feabe77 100644 --- a/lib/apache.dtl +++ b/lib/apache.dtl @@ -26,13 +26,16 @@ For others, it has only one value, [true].}} extern type ssl_cert_path; {{Filesystem path to an SSL certificate in your 'cert' list}} +extern type ssl_cacert_path; +{{Filesystem path to an intermediate CA certificate in your 'cacert' list}} + extern type ssl; extern val no_ssl : ssl; extern val use_cert : ssl_cert_path -> ssl; extern type php_version; -extern val php4 : php_version; -extern val php5 : php_version; +extern val fast_php : php_version; +{{FastCGI based php5. Much faster than regular php5.}} extern val vhost : host -> Vhost => [Domain] {WebPlaces : [web_place], @@ -71,6 +74,12 @@ extern val directory : your_path -> ^Vhost & Location => [Vhost & !Location]; {{Set some configuration specific to a URI prefix or filesystem directory, respectively.}} +extern type regexp; +{{PCRE regular expression}} + +extern val filesMatch : regexp -> ^Vhost & Location => [Vhost & !Location]; +{{Mark nested configuration to only apply to filenames matching the regexp.}} + extern val serverAliasHost : your_domain_host -> [Vhost]; {{Give an alternate hostname for this vhost.}} extern val serverAlias : host -> [Vhost]; @@ -81,3 +90,7 @@ extern val serverAliasDefault : [Vhost]; instead of any of their hosts/"subdomains".}} extern val testNoHtaccess : [Location]; + +extern val sslCertificateChainFile : ssl_cacert_path -> [Vhost]; +{{Intermediate file to serve as part of the chain of authority for + your ssl certificate}} \ No newline at end of file