apache_module "headers"
+ssl_certificate "gps-tile.openstreetmap.org" do
+ domains ["gps-tile.openstreetmap.org",
+ "a.gps-tile.openstreetmap.org",
+ "b.gps-tile.openstreetmap.org",
+ "c.gps-tile.openstreetmap.org",
+ "gps.tile.openstreetmap.org",
+ "gps-a.tile.openstreetmap.org",
+ "gps-b.tile.openstreetmap.org",
+ "gps-c.tile.openstreetmap.org"]
+ fallback_certificate "tile.openstreetmap"
+ notifies :reload, "service[apache2]"
+end
+
apache_site "gps-tile.openstreetmap.org" do
template "apache.erb"
end
<% [80, 443].each do |port| -%>
<VirtualHost *:<%= port %>>
# Basic server configuration
- ServerName <%= node[:fqdn] %>
+ ServerName gps-tile.openstreetmap.org
+ ServerAlias *.gps-tile.openstreetmap.org
ServerAlias gps.tile.openstreetmap.org
ServerAlias gps-*.tile.openstreetmap.org
- ServerAlias gps-tile.openstreetmap.org
- ServerAlias *.gps-tile.openstreetmap.org
ServerAdmin webmaster@openstreetmap.org
<% if port == 443 -%>
# Enable SSL
SSLEngine on
+ SSLCertificateFile /etc/ssl/certs/gps-tile.openstreetmap.org.pem
+ SSLCertificateKeyFile /etc/ssl/private/gps-tile.openstreetmap.org.key
<% end -%>
# Configure location of static files
# Configure the CGI script that serves the tiles
ScriptAlias /lines /srv/gps-tile.openstreetmap.org/updater/tile
+ # Redirect for ACMI challenge validation
+ RedirectPermanent /.well-known/acme-challenge/ http://acme.openstreetmap.org/.well-known/acme-challenge/
+
# Temporary redirect for old CGI location
RedirectPermanent /gps-lines/tile /lines