I have set up a subversion server with Apache+Subversion on a windows 2003 server machine. I am able to check out using http, but not using https. It says it cannot connect to the server when using the https address. Svn version is 1.6.0 Apache version is 2.2.20 I am loading the ssl modules. I have also set up OpenSSL and enabled the ssl.config file in apache. I am able to talk with my server using my client using netcat and port 443(with TCP) which I was told is used for https. Not sure what else to do and where to look. Why am I not able to connect to the server using TortoiseSVN with https? But I can do the same with http? Thank you, Ofer.
migrated from stackoverflow.com Sep 8 '11 at 20:52
This question came from our site for professional and enthusiast programmers.
Windows IIS will effectively take port 443 as a hostage and not allow any other processes to listen to port 443, regardless of bindings.
Even if IIS has no bindings set to the IP address being used for the repository server, IIS will still take the IP address hostage unless IIS is explicitly told which IP addresses to listen to.
There is no GUI in Win Server 2k8 (probably the same for 2k3) to configure the IP addresses for IIS to listen; by default, IIS listens to all IP addresses assigned to the server.
The following will help configure IIS to only listen to the IP addresses you want:
Each of these commands can also be run directly, i.e.,
If you need to delete an IP address from the listening table: