github.com/cvmfs/docker-graphdriver@v0.0.0-20181206110523-155ec6df0521/provision/roles/docker-registry/templates/ubuntu-apache-registry.conf.j2 (about)

     1  <VirtualHost *:443>
     2          SSLEngine on
     3          SSLCertificateFile "{{ ssl_path_ubuntu }}/certs/{{ ansible_fqdn }}.crt"
     4          SSLCertificateKeyFile "{{ ssl_path_ubuntu }}/private/{{ ansible_fqdn }}.key"
     5  
     6          SSLCompression off 
     7          SSLProtocol all -SSLv2 -SSLv2 -SSLv3 -TLSv1
     8  
     9          SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
    10          SSLHonorCipherOrder on
    11  
    12          ProxyPass "/v2" "http://localhost:5000/v2"
    13          ProxyPassReverse "/v2" "http://localhost:5000/v2"
    14  
    15          Header always set "Docker-Distribution-Api-Version" "registry/2.0"
    16  
    17          Header onsuccess set "Docker-Distribution-Api-Version" "registry/2.0"
    18          RequestHeader set X-Forwarded-Proto "https"
    19  
    20          ProxyRequests     off
    21          ProxyPreserveHost on
    22  
    23  
    24          <Location /docker>
    25                  AuthName "Docker Registry Authentication"
    26                  AuthType basic
    27                  AuthUserFile "/opt/dockerhub/registry.htpasswd"
    28                  Require valid-user
    29          </Location>
    30  </VirtualHost>