~mathiaz/+junk/uec-ec2-puppet-config-passenger

12 by Mathias Gug
Add mod-passenger configuration.
1
<VirtualHost *:8140>
2
3
        SSLEngine on
4
        SSLProtocol -ALL +SSLv3 +TLSv1
5
        SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
6
7
        SSLCertificateFile      /var/lib/puppet/ssl/certs/<%= fqdn %>.pem
8
        SSLCertificateKeyFile   /var/lib/puppet/ssl/private_keys/<%= fqdn %>.pem
9
        SSLCertificateChainFile /var/lib/puppet/ssl/certs/ca.pem
10
        SSLCACertificateFile    /var/lib/puppet/ssl/certs/ca.pem
11
        SSLCARevocationFile     /var/lib/puppet/ssl/crl.pem
12
        SSLVerifyDepth  1
13
        SSLOptions +StdEnvVars
14
        SSLVerifyClient optional
15
16
        PassengerHighPerformance on
17
        PassengerStatThrottleRate 120
18
        RackAutoDetect Off
19
        RackBaseURI /
20
        RailsAutoDetect Off
21
22
        DocumentRoot /etc/puppet/rack/public/
23
        <Directory /etc/puppet/rack/>
24
                Options None
25
                AllowOverride None
26
                Order allow,deny
27
                allow from all
28
        </Directory>
29
</VirtualHost>