system-config/modules/jenkins_master/templates/apache.conf.erb
Andrew Hutchings 00059f5b2f Modify puppet repo to work with stackforge
Add stackforge manifest (can be pointed to in puppet.ini)
Remove gerrit_installed lib (doesn't work with puppet master)
Make jenkins_master module more generic
Have an SSH key for different jenkins_slave setups

Change-Id: Ic52f06d150210038aaf47c48aeb7c991b94c6fc8
2012-03-16 14:21:11 +00:00

48 lines
1.6 KiB
Plaintext

<VirtualHost _default_:80>
ServerAdmin <%= serveradmin %>
ErrorLog ${APACHE_LOG_DIR}/jenkins-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/jenkins-access.log combined
Redirect / https://<%= site %>/
</VirtualHost>
<VirtualHost _default_:443>
ServerAdmin <%= serveradmin %>
ErrorLog ${APACHE_LOG_DIR}/jenkins-ssl-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/jenkins-ssl-access.log combined
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
SSLCertificateFile /etc/ssl/certs/<%= site %>.pem
SSLCertificateKeyFile /etc/ssl/private/<%= site %>.key
SSLCertificateChainFile /etc/ssl/certs/intermediate.pem
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
RewriteEngine on
RewriteCond %{HTTP_HOST} !<%= site %>
RewriteRule ^.*$ https://<%= site %>/
ProxyPass / http://127.0.0.1:8080/ retry=0
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>