Advertisement
gassanpavel

nginx.conf

Oct 30th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. events {
  2. worker_connections 1024;
  3. }
  4.  
  5. http {
  6.  
  7. proxy_send_timeout 120;
  8. proxy_read_timeout 300;
  9. proxy_buffering off;
  10. keepalive_timeout 5 5;
  11. tcp_nodelay on;
  12. # disable any limits to avoid HTTP 413 for large image uploads
  13. client_max_body_size 0;
  14.  
  15.  
  16. server {
  17. listen *:80;
  18.  
  19. location ~ ^/(v1|v2)/([-_0-9a-z]+)/(.*) {
  20. rewrite ^/(v1|v2)/([-_0-9a-z]+)/(.*)$ /repository/$2/$1/$2/$3 last;
  21. }
  22.  
  23. location ~ ^/(v1|v2)/ {
  24. rewrite ^/(.*)$ /repository/docker-login/$1 last;
  25. }
  26.  
  27. location / {
  28. proxy_pass http://nexus:8081/;
  29. proxy_set_header Host $host;
  30. proxy_set_header X-Real-IP $remote_addr;
  31. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  32. proxy_set_header X-Forwarded-Proto "http";
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement