]> git.openstreetmap.org Git - chef.git/blob - cookbooks/foundation/templates/default/apache.welcome.erb
Add docker based welcome.openstreetmap.org
[chef.git] / cookbooks / foundation / templates / default / apache.welcome.erb
1 # DO NOT EDIT - This file is being maintained by Chef
2
3 <VirtualHost *:443>
4    ServerName <%= @name %>
5 <% @aliases.each do |alias_name| -%>
6    ServerAlias <%= alias_name %>
7 <% end -%>
8    ServerAdmin webmaster@openstreetmap.org
9
10    CustomLog /var/log/apache2/<%= @name %>-access.log combined
11    ErrorLog /var/log/apache2/<%= @name %>-error.log
12
13    SSLEngine on
14    SSLCertificateFile /etc/ssl/certs/<%= @name %>.pem
15    SSLCertificateKeyFile /etc/ssl/private/<%= @name %>.key
16
17    # Let the backend know we are using HTTPS
18    RequestHeader set X-Forwarded-Proto “https”
19    RequestHeader set X-Forwarded-Port “443”
20
21    ProxyPass / http://localhost:<%= @docker_external_port %>/
22    ProxyPreserveHost on
23
24 </VirtualHost>
25
26 <VirtualHost *:80>
27    ServerName <%= @name %>
28 <% @aliases.each do |alias_name| -%>
29    ServerAlias <%= alias_name %>
30 <% end -%>
31    ServerAdmin webmaster@openstreetmap.org
32
33    CustomLog /var/log/apache2/<%= @name %>-access.log combined
34    ErrorLog /var/log/apache2/<%= @name %>-error.log
35
36    RedirectPermanent /.well-known/acme-challenge/ http://acme.openstreetmap.org/.well-known/acme-challenge/
37    RedirectPermanent / https://<%= @name %>/
38 </VirtualHost>