Skip to content

Instantly share code, notes, and snippets.

@dimsua
dimsua / puppet.nginx.conf
Created May 27, 2019 09:35
puppet 5 + nginx + caching
proxy_cache_path /var/cache/nginx/puppetmedatada levels=1 keys_zone=puppetmedatada:10m max_size=500m inactive=60m;
server {
listen IP-ADDRESS:8140 ssl http2 reuseport;
server_name puppet PUPPET.DOMAIN;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-SSL-Issuer $ssl_client_i_dn;
proxy_set_header X-SSL-Subject $ssl_client_s_dn;