I've deployed private Docker registry under reverse proxying nginx (with basic auth). But pushing to it doesn't work:
$ docker push my-server.com/repo
2013/10/29 23:58:08 Invalid Registry endpoint: This does not look like a Registry server ("X-Docker-Registry-Version" header not found in the response)
Testing the server with curl:
$ curl -i --user me:password my-server.com | grep X-Docker
X-Docker-Registry-Version: 0.6.2
X-Docker-Registry-Config: dev