server {
    listen 10.8.0.1:443 ssl http2;
    server_name dns.ins;

    ssl_certificate /etc/nginx/ssl/dns-ins.chain.crt;
    ssl_certificate_key /etc/nginx/ssl/dns-ins.key.pem;


    index index.html index.htm index.php;
    root /opt/powerdns-admin;
    
    access_log /var/log/nginx/powerdns-admin.local.access.log combined;
    error_log /var/log/nginx/powerdns-admin.local.error.log;

    location ~ ^/static/ {
        include /etc/nginx/mime.types;
        root /opt/powerdns-admin/powerdnsadmin;

        location ~* \.(jpg|jpeg|png|gif)$ {
            expires 365d;
        }

        location ~* ^.+.(css|js)$ {
            expires 7d;
        }
    }

    location / {
        proxy_pass http://unix:/run/powerdns-admin/socket;
        proxy_read_timeout 120;
        proxy_connect_timeout 120;
        proxy_redirect off;
    }

}