Advertisement
Guest User

Untitled

a guest
Sep 5th, 2015
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. upstream gitlab {
  2. server localhost:8088 fail_timeout=0;
  3. }
  4.  
  5. server {
  6. listen 80;
  7. server_name gitlab.myhost.com;
  8. return 301 https://$server_name$request_uri;
  9. }
  10.  
  11. # let gitlab deal with the redirection
  12. server {
  13. listen 443 ssl;
  14. server_name gitlab.myhost.com;
  15.  
  16. ssl_certificate /srv/www/gitlab.myhost.com.unified.crt;
  17. ssl_certificate_key /srv/www/gitlab.myhost.com.key;
  18.  
  19. location / {
  20. proxy_read_timeout 300;
  21. proxy_connect_timeout 300;
  22. proxy_redirect off;
  23.  
  24. proxy_set_header X-Forwarded-Proto $scheme;
  25. proxy_set_header Host $http_host;
  26. proxy_set_header X-Real-IP $remote_addr;
  27. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  28. proxy_set_header X-Frame-Options SAMEORIGIN;
  29.  
  30. proxy_pass http://gitlab;
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement