view nginx.ssl.conf.luan @ 7:46f6b69e8b10

better handling of missing mail_info
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 03 Jun 2022 09:57:45 -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;
    }
<%