Web Server Setup: 10 - VisualSVN Server

VisualSVN Server 2.5.8 Setup

NOTE:

VisualSVN  will listen on port 443 so XAMPP will need to be configured for another port.

  • xampp/apache/conf/extra/httpd-ssl.conf

# Had to change ssl port from port 443 to 444 since VisualSVN Server consumes this port and

#    it can't be changed

#Listen 443

Listen 444

Installation

 

Main Screen

Disk Cleanup

Changing the Server’s Name, Repository Location, and URL

General

Network

Setup the server name here.

It can be different than the Windows PC Name, BUT the hosts file MUST BE EDITED to redirect to either the system’s IP ADDRESS or host name of the computer.

In this case, the NetBIOS name of the Host computer was used since its IP address is dynamically assigned.

use ‘ipconfig /flushdns’ to clean out existing routes so the changes will take place without a need to reboot

If the page is already loaded in a browser, hold CTRL when clicking the refresh button (CTRL-F5).

Hosts Example

#          127.0.0.1       localhost

#          ::1             localhost

192.168.0.29               svn

Certificate

Authentication

Logging

 

Changing the Server’s Certificate

Adding Servers to HOSTS file

  • It can be different than the Windows PC Name, BUT the hosts file MUST BE EDITED to redirect to the system’s IP ADDRESS
  • use ‘ipconfig /flushdns’ to clean out existing routes so the changes will take place without a need to reboot
  • If the page is already loaded in a browser, hold CTRL when clicking the refresh button (CTRL-F5).

Change hosts file

# For example:

#

#      102.54.94.97     rhino.acme.com          # source server

#       38.25.63.10     x.acme.com              # x client host

 

# localhost name resolution is handled within DNS itself.

#          127.0.0.1       localhost

#          ::1             localhost

192.168.0.29               svn

Flush the DNS after changing the hosts file

C:\Windows\System32\drivers\etc>ipconfig /flushdns

 

Windows IP Configuration

 

Successfully flushed the DNS Resolver Cache.

Accessing the VisualSVN Server Remotely in Browser