onlinejudge95

nginx main conf

Mar 1st, 2021 (edited)
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.03 KB | None | 0 0
  1. upstream docker-registry {
  2.     least_conn;
  3.     server registry_alpha:13217;
  4.     server registry_beta:13218;
  5. }
  6.  
  7. server {
  8.     listen 443 ssl;
  9.     server_name registry.courtroom.dev;
  10.     ssl_certificate /etc/nginx/ssl/prod.registry.crt;
  11.     ssl_certificate_key /etc/nginx/ssl/prod.registry.key;
  12.     error_log  /var/log/nginx/error.log;
  13.     access_log /var/log/nginx/access.log;
  14.  
  15.     location / {
  16.         if ($http_user_agent ~ "^(docker\/1\.(3|4|5(?!\.[0-9]-dev))|Go ).*$" )  {
  17.             return 404;
  18.         }
  19.  
  20.         proxy_pass                                        http://docker-registry;
  21.         proxy_set_header  Host                            $http_host;
  22.         proxy_set_header  X-Real-IP                       $remote_addr;
  23.         proxy_set_header  X-Forwarded-For                 $proxy_add_x_forwarded_for;
  24.         proxy_set_header  X-Forwarded-Proto               $scheme;
  25.         proxy_set_header  Docker-Distribution-API-Version registry/2.0;
  26.         proxy_read_timeout                                900;
  27.     }
  28. }
  29.  
Add Comment
Please, Sign In to add comment