view nginx.ssl.conf.luan @ 22:e65668ff8822

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 15 Sep 2024 08:21:43 -0600
parents dfc36e7ed22c
children
line wrap: on
line source

local rootDir, domain = ...

%>
    server {
        server_name <%=domain%>;
        listen 80;
        return 301 https://$http_host$request_uri;
    }

    server {
        server_name <%=domain%>;
        listen 443 ssl;

        if ($host != $server_name) {
            return 301 http://$http_host$request_uri;
        }

        ssl_certificate <%=rootDir%>/local/ssl/<%=domain%>/fullchain.cer;
        ssl_certificate_key <%=rootDir%>/local/ssl/<%=domain%>/<%=domain%>.key;
        include <%=rootDir%>/nginx.default.conf;
        include <%=rootDir%>/config/nginx.custom.*.conf;
        include <%=rootDir%>/config/nginx.conf;
    }
<%