Server Configuration
   

In ClickTracks 6, datasets and fully rendered reports are served to the Pro Client, as well as to web browsers, by a built-in web server over the HTTP protocol (or HTTPS in v6.1). The server configuration settings specify the location on the Internet for this web server, and various settings associated with that.


ServerConfiguration

Serving Files to Other Network Computers

The Reporting Engine will automatically detect the network IP address of your computer and use that for serving log files. This allows you or any computer on your network to view the Reporting Engine interface in a web browser by typing in http:// followed by your IP address.

To test this, find your own IP address by doing the following:

1.Click on the Start button.  
2.Click on Run.  
3.Type "cmd" into the Open field and click OK. This will open a command line screen  
4.At the command line, type "ipconfig." The number you need is the IP Address (see image below).  
 
command_line  
 
In the above example, the IP address is 192.168.0.167. Any computer on your local network can now access reports in a web browser by entering http:// followed by that IP address (i.e. http://192.168.0.167) in the location field. Any computer can also access reports and datasets by entering that address into the Pro Client's Dataset Setup Wizard.

In version 6.1, the Reporting Engine will automatically detect if your IP address has changed, so if your computer is dynamically assigned an IP address, the Reporting Engine will stay up with those changes. This will happen as long as you leave the IP address empty. If you enter an IP address in that field, that setting will override any automatic detection. In 6.0 you will need to manually set the IP address.

Serving Files Over the Internet

You can also serve reports and datasets to computers anywhere on the Internet by making your server location publicly accessible. To do this, you need to make adjustments on your network router, as follows.

1.Port 80 will need to be opened up for serving pages.  
2.If you want to server pages securely, you will need to ensure that port 443 is open. Any firewall settings restricting the serving of files through this port should be disabled.  
3.Port 8080 will also need to be opened up for serving pages. This is the port through which the Site Archiver serves archived sites.  
4.Both ports need to point to the IP address of the computer where the Reporting Engine is running (as described above).  
 
With these settings in place, a user anywhere on the Internet can enter the IP address or domain name of your network into a Web Browser Wizard or New Dataset Wizard of the Pro Client to receive data files directly form the Reporting Engine.

Troubleshooting Note: Firewalls installed on the computer where the Reporting Engine is running or on the router can interfere with file serving. If you are having problems receiving files from the Reporting Engine, check with your IT department to ensure that firewalls are not restricting the serving of files.

Changing Port Numbers

The default port setting for HTTP documents is 80. The default setting for HTTPS documents is 443. This will rarely be changed. If it is necessary to change this setting for some reason, perform the following steps:

1.The port specified for serving HTTP docs must be changed at the router.  
2.The port number is changed in the Reporting Engine Server Configuration field to match the port number on the router.  
3.In the web browser or Pro Client Dataset Wizard, the URL will need to specify the port number (e.g., stats.bobsfruitsite.com:888). In this example, this URL would be used if the port setting had been changed to 888 at both the router and the Reporting Engine.  

The Site Archiver port has been set to 8080. This is the port where the ClickTracks Client will look for archive files from the Reporting Engine. Again, there will rarely be a need to change this setting from the default. If you need to change this port number, follow the steps above.

HTTP Settings
As of version 6.1, the Reporting Engine can serve files via HTTP or HTTPS protocols, or both. The server has already been assigned a certificate, so no additional settings are required.

Debug Logging
When Debug Logging is checked, the Reporting Engine will generate files to provide diagnostics about what is happening with the SMTP server, site archiver, and web service. These files are stored in the C:\Program Files\ClickTracks\ClickTracks\Pro Processor\ServerFiles\ directory.

Set as current
Since there may be multiple server configurations, checking this box will set the current one as the configuration the Reporting Engine will use when it is started.