Advertisement
Guest User

/etc/nginx/sites-available/puppetmaster

a guest
Jul 30th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. # puppetmaster nginx config
  2.  
  3. server {
  4. listen 8140 ssl default_server;
  5. server_name localhost puppet puppet.mydomain.com kungfumaster kungfumaster.mydomain.com;
  6.  
  7. passenger_enabled on;
  8. passenger_set_cgi_param HTTP_X_CLIENT_DN $ssl_client_s_dn;
  9. passenger_set_cgi_param HTTP_X_CLIENT_VERIFY $ssl_client_verify;
  10.  
  11. access_log /var/log/nginx/puppet_access.log;
  12. error_log /var/log/nginx/puppet_error.log;
  13.  
  14. root /usr/share/puppet/rack/puppetmaster/public;
  15.  
  16. ssl_certificate /var/lib/puppet/ssl/certs/kungfumaster.mydomain.com.pem;
  17. ssl_certificate_key /var/lib/puppet/ssl/private_keys/kungfumaster.mydomain.com.pem;
  18.  
  19. # ssl hardening - https://j.mp/1qiXFeW
  20. ssl_prefer_server_ciphers on;
  21. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  22. ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;
  23.  
  24. ssl_crl /var/lib/puppet/ssl/ca/ca_crl.pem;
  25. ssl_client_certificate /var/lib/puppet/ssl/certs/ca.pem;
  26.  
  27. ssl_verify_client optional;
  28. ssl_verify_depth 1;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement