Skip to content

Instantly share code, notes, and snippets.

@bilalatli
Created April 23, 2020 19:08
Show Gist options
  • Select an option

  • Save bilalatli/d9662b8d8b312ba1e38265eb0603de23 to your computer and use it in GitHub Desktop.

Select an option

Save bilalatli/d9662b8d8b312ba1e38265eb0603de23 to your computer and use it in GitHub Desktop.
Docker Registry UI - Nginx Config File
server {
listen 80;
listen [::]:80;
server_name docker-ui.domain.com docker-ui;
rewrite ^(.*) https://docker-ui.domain.com$1 permanent;
}
server {
listen 443 ssl http2;
server_name docker-ui.domain.com docker-ui;
access_log /var/log/nginx/docker-ui-access.log;
error_log /var/log/nginx/docker-ui-error.log;
ssl_certificate /etc/letsencrypt/live/docker-ui.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/docker-ui.domain.com/privkey.pem;
client_max_body_size 0;
location / {
proxy_cache_key $request_method$scheme$host$request_uri;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $http_cf_connecting_ip;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://{docker-ui}:8080;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment