I'm setting up my new VPS for my Rails application and was thinking about transferring my sites from apache to nginx (in order to do that, I would also have to convert my apache config over to nginx's, which I would have to learn). However, one thing that makes me think before doing this is that I want to host my SVN on the new VPS as well, and I know that SVN doesn't run on nginx.
I know that I can run svn through svnserve (although I do not have any experience with it), but I don't know if there are any pitfalls to doing so. I read that using svn+ssh doesn't let svn cache passwords, which I'd like to happen, but I'm not sure if svn:// without ssh is secure or not.
So my question is, is it better to:
- Use nginx for my webserver and svnserve (with or without ssh?) for svn?
- Use apache for my webserver and for svn?
- Use nginx for my webserver and apache for svn?