bitbucket.conf 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. upstream bitbucket {
  2. server bitbucket-service-dockerbunker:7990;
  3. }
  4. server {
  5. listen 80;
  6. server_name ${SERVICE_DOMAIN};
  7. return 301 https://$host$request_uri;
  8. add_header X-Content-Type-Options "nosniff" always;
  9. add_header X-XSS-Protection "1; mode=block" always;
  10. add_header X-Frame-Options "DENY" always;
  11. add_header Referrer-Policy "strict-origin" always;
  12. add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
  13. server_tokens off;
  14. }
  15. server {
  16. listen 443;
  17. server_name ${SERVICE_DOMAIN};
  18. ssl on;
  19. ssl_certificate /etc/nginx/ssl/${SERVICE_DOMAIN}/cert.pem;
  20. ssl_certificate_key /etc/nginx/ssl/${SERVICE_DOMAIN}/key.pem;
  21. include /etc/nginx/includes/ssl.conf;
  22. add_header X-Content-Type-Options "nosniff" always;
  23. add_header X-XSS-Protection "1; mode=block" always;
  24. add_header X-Frame-Options "DENY" always;
  25. add_header Referrer-Policy "strict-origin" always;
  26. add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
  27. server_tokens off;
  28. include /etc/nginx/includes/gzip.conf;
  29. location / {
  30. proxy_pass http://bitbucket/;
  31. }
  32. location ~ /.well-known {
  33. allow all;
  34. root /var/www/html;
  35. }
  36. }