}
}
+upstream titiler_api_backend {
+ server unix:/srv/imagery/sockets/titiler.sock max_fails=0;
+ server unix:/srv/./imagery/sockets/titiler.sock max_fails=0;
+}
+
server {
- listen 443 ssl http2;
- listen [::]:443 ssl http2;
+ listen 443 ssl;
+ listen [::]:443 ssl;
+
+ http2 on;
+
server_name <%= @name %> <% @aliases.each do |alias_name| %> <%= alias_name %><%- end -%>;
http2_max_concurrent_streams 512;
location /api/v1/titiler {
rewrite ^/api/v1/titiler(.*)$ $1 break;
- proxy_pass unix:/srv/imagery/sockets/titiler.sock;
+ proxy_pass http://titiler_api_backend;
proxy_set_header Host $host;
proxy_set_header Referer $http_referer;
proxy_set_header X-Forwarded-For $remote_addr;