# 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