Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. server {
  2. listen 80;
  3. server_name www.example.com example.com;
  4. access_log /var/log/nginx/access.log vhost;
  5. error_log /var/log/nginx/error.log;
  6. return 301 https://example.com$request_uri;
  7. }
  8.  
  9. server {
  10. listen 443 ssl;
  11. server_name www.example.com;
  12. access_log /var/log/nginx/access.log vhost;
  13. error_log /var/log/nginx/error.log;
  14.  
  15. ssl_certificate /etc/nginx/certs/example.com.chained.crt;
  16. ssl_certificate_key /etc/nginx/certs/example.com_private.key;
  17. ssl_session_timeout 5m;
  18. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  19. ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
  20. ssl_prefer_server_ciphers on;
  21. ssl_session_cache shared:SSL:10m;
  22. add_header Strict-Transport-Security "max-age=31536000";
  23.  
  24. return 301 https://example.com$request_uri;
  25. }
  26.  
  27. server {
  28. listen 443 ssl;
  29. server_name example.com;
  30. access_log /var/log/nginx/access.log vhost;
  31. error_log /var/log/nginx/error.log;
  32.  
  33. ssl_certificate /etc/nginx/certs/example.com.chained.crt;
  34. ssl_certificate_key /etc/nginx/certs/example.com_private.key;
  35. ssl_session_timeout 5m;
  36. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  37. ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
  38. ssl_prefer_server_ciphers on;
  39. ssl_session_cache shared:SSL:10m;
  40. add_header Strict-Transport-Security "max-age=31536000";
  41. location / {
  42. proxy_pass http://172.18.0.6/;
  43. proxy_set_header Host $host;
  44. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  45. proxy_set_header X-Real-IP $remote_addr;
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement