Eu tive sucesso com algo assim. Você pode simplificar ainda mais, mas pode fornecer uma configuração funcional.
No nginx.conf (ou outro arquivo .conf em /etc/nginx/conf.d):
location /var/svn/repos {
# the "proxy_set_header Destination"-stuff is moved to apache's config - see below
proxy_pass http://127.0.0.1:81/var/svn/repos;
}
Então, em /etc/httpd/conf.d/subversion.conf
...
<VirtualHost *:81>
RequestHeader edit Destination ^https http early
<Location /var/svn/repos>
DAV svn
SVNPath /var/svn/repos
</Location>
</VirtualHost>