Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- events {
- worker_connections 1024;
- }
- http {
- proxy_send_timeout 120;
- proxy_read_timeout 300;
- proxy_buffering off;
- keepalive_timeout 5 5;
- tcp_nodelay on;
- # disable any limits to avoid HTTP 413 for large image uploads
- client_max_body_size 0;
- server {
- listen *:80;
- location ~ ^/(v1|v2)/([-_0-9a-z]+)/(.*) {
- rewrite ^/(v1|v2)/([-_0-9a-z]+)/(.*)$ /repository/$2/$1/$2/$3 last;
- }
- location ~ ^/(v1|v2)/ {
- rewrite ^/(.*)$ /repository/docker-login/$1 last;
- }
- location / {
- proxy_pass http://nexus:8081/;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto "http";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement