On a Debian "stable" distribution, I'm looking to run a simple SVN server on svn.example.org, on port 80.
I already am running Apache 1.3 on example.org, and various other subdomain1-6.example.org, all vhosts, listening on port 80. The SVN subdomain is not handled by Apache. I have CNAME records in place for all subdomains, and an A record for example.org.
When I attempt to start the SVN server on port 80, with the subdomain as listen-host, I get the following:
server:# svnserve -d --listen-port 80 --listen-host svn.example.org -r /usr/local/svn
Can't bind server socket: Address already in use
I believe the problem is due to all domains and subdomains all being served from the same server, and thus the same IP-address, but I am not sure.
What can I do to allow the SVN server to listen on port 80 as well as Apache listening on port 80 for the other subdomains?