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; } }