Project

General

Profile

Download (1.01 KB) Statistics
| Branch: | Tag: | Revision:
<%= ERB.new(File.read(File.expand_path("_header.erb",File.dirname(file)))).result(binding) -%>

<VirtualHost <%= ipaddress %>:80>
ServerName <%= fqdn %>
ServerAlias foreman
DocumentRoot <%= scope.lookupvar 'foreman::app_root' %>/public
PassengerAppRoot <%= scope.lookupvar 'foreman::app_root' %>

RailsAutoDetect On
AddDefaultCharset UTF-8

</VirtualHost>

<VirtualHost <%= ipaddress %>:443>
ServerName <%= fqdn %>
ServerAlias foreman

RailsAutoDetect On
DocumentRoot <%= scope.lookupvar 'foreman::app_root' %>/public
PassengerAppRoot <%= scope.lookupvar 'foreman::app_root' %>

# Use puppet certificates for SSL

SSLEngine On
SSLCertificateFile /var/lib/puppet/ssl/certs/<%= fqdn %>.pem
SSLCertificateKeyFile /var/lib/puppet/ssl/private_keys/<%= fqdn %>.pem
SSLCertificateChainFile /var/lib/puppet/ssl/certs/ca.pem
SSLCACertificateFile /var/lib/puppet/ssl/certs/ca.pem
SSLVerifyClient optional
SSLOptions +StdEnvVars
SSLVerifyDepth 3

</VirtualHost>
(4-4/7)