# DO NOT EDIT - This file is being maintained by Chef
WSGIDaemonProcess <%= @name %> user=<%= @user %> group=<%= @group %> maximum-requests=5000 threads=25 inactivity-timeout=180
ServerName <%= @name %>
ServerAdmin webmaster@openstreetmap.org
CustomLog /var/log/apache2/<%= @name %>-access.log combined
ErrorLog /var/log/apache2/<%= @name %>-error.log
RedirectPermanent /.well-known/acme-challenge/ http://acme.openstreetmap.org/.well-known/acme-challenge/
RedirectPermanent / https://<%= @name %>/
ServerName <%= @name %>
ServerAdmin webmaster@openstreetmap.org
SSLEngine on
SSLCertificateFile /etc/ssl/certs/<%= @name %>.pem
SSLCertificateKeyFile /etc/ssl/private/<%= @name %>.key
CustomLog /var/log/apache2/<%= @name %>-access.log combined
ErrorLog /var/log/apache2/<%= @name %>-error.log
DocumentRoot <%= @directory %>/htdocs
Alias /robots.txt <%= @directory %>/htdocs/site/robots.txt
WSGIScriptAlias / <%= @directory %>/cgi-bin/trac.wsgi
WSGIProcessGroup <%= @name %>
DefineExternalAuth osm pipe /usr/local/bin/trac-authenticate
AuthType Basic
AuthName "OpenStreetMap Trac"
AuthBasicProvider external
AuthExternal osm
Require valid-user
/htdocs>
Require all granted
/cgi-bin>
Require all granted