# DO NOT EDIT - This file is being maintained by Chef
WSGIDaemonProcess <%= @name %> user=<%= @user %> group=<%= @group %> processes=4 threads=8 restart-interval=3600 inactivity-timeout=600 graceful-timeout=60 maximum-requests=2000 python-home=<%= @python_home %>
ServerName <%= @name %>
<% @aliases.each do |alias_name| -%>
ServerAlias <%= alias_name %>
<% end -%>
ServerAdmin webmaster@openstreetmap.org
CustomLog /var/log/apache2/<%= @name %>-access.log combined_extended
ErrorLog /var/log/apache2/<%= @name %>-error.log
RedirectPermanent /.well-known/acme-challenge/ http://acme.openstreetmap.org/.well-known/acme-challenge/
RedirectPermanent / https://<%= @name %>/
<% unless @aliases.empty? -%>
ServerName <%= @aliases.first %>
<% @aliases.drop(1).each do |alias_name| -%>
ServerAlias <%= alias_name %>
<% end -%>
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_extended
ErrorLog /var/log/apache2/<%= @name %>-error.log
RedirectPermanent / https://<%= @name %>/
<% end -%>
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_extended
ErrorLog /var/log/apache2/<%= @name %>-error.log
DocumentRoot <%= @directory %>/osqa
Alias /m/ <%= @directory %>/osqa/forum/skins/
Alias /upfiles/ <%= @directory %>/upfiles/
Alias /admin_media/ /usr/share/pyshared/django/contrib/admin/media/
WSGIScriptAlias / <%= @directory %>/osqa/osqa.wsgi
WSGIProcessGroup <%= @name %>
# Site is now closed. Block access to login page and other pages.
Require all denied
ErrorDocument 403 "help.openstreetmap.org is closed. Use community.openstreetmap.org instead."
Require all denied
ErrorDocument 403 "help.openstreetmap.org is closed. Use community.openstreetmap.org instead."
RewriteEngine on
RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^/questions - [F,NC]
/osqa>
Require all granted
/upfiles>
Require all granted