3 1. System Requirements Please refer to the IIS Installation Manual for further information 2. Databases Standalone Links Database and Multiple Locations For this scenario, the links database separates information based on location so that users at each site has access to different information. Classweb.link allows for clients to have access to different locations based on a parameter in the URL they access. For example: Classweb.com/bookings/LoginUser.aspx?lo=1 will display information based Location ID 1 in the links database. Classweb.com/bookings/LoginUser.aspx?lo=2 will display information based Location ID 2 in the links database. on on Multiple Links Databases For this scenario, information is separated between multiple links databases and/or multiple locations. This scenario requires an installation of Classweb.link for each of the databases it will be connected to. This can be achieved by repeating the installation steps in Section 3.2 using different web sites or virtual directories for each of the databases that will be connected. For example: Classweb.com/DB1Bookings/LoginUser.aspx will display information from the links database it is connected to. Classweb.com/DB2Bookings/LoginUser.aspx will display information from a different links database A combination of multiple websites/virtual directories and URL parameters can be used to display different locations, inside different links databases For example: ClassWeb.com/DB1Bookings/LoginUser.aspx?lo=1 will display information based on Location ID 1 of the links database it is connected to. ClassWeb.com/DB1Bookings/LoginUser.aspx?lo=2 will display information based on Location ID 2 of the links database it is connected to. P a g e 3

4 3. Classweb.link Installation Note IIS must be installed before proceeding IIS Installation Manual Install classweb.link Application Files Classweb.link comes included in an installation package, to assist with installation of the website. The installer comes with 3 installation options, and these are outlined below. Create a new website Choose this option to have the installer automatically create a new website in Internet Information Services (IIS) to host the Classweb.link website. This option is used if IIS is not currently hosting any websites, or you wish to create a new website to work alongside existing websites (e.g. if you wish to use a different domain to host Classweb.link than the domain that existing websites are using). When you select the create a new website option, you will be presented with the screen below. The values you can set are as follows: IIS Site Name - The name of the website you wish to create. This is the name IIS uses to describe the website internally, and doesn't affect what a user sees when they access the website Domain Name - The domain name that the website will be hosting. This is the domain name that user would enter to access the website externally e.g. Port Number - This is the HTTP (Non-SSL) port that users will access the website using. This will usually be port number 80. P a g e 4

5 3.1.2 Configure The Database Connection Classweb.link will need to be configured so that it can access the pre-existing links Application Database. To do this, you can use the classweb.link Configuration Tool supplied as part of classweb.link. As part of the classweb.link installation, this configuration tool will be run automatically. In the event you need to access this tool after installation, the tool can be found called Links.ClassWebConfig.exe in the Bin folder of the classweb.link application directory or in the start menu under Links Modular Solutions. 1. If links database settings are already available on the server, then they will be automatically populated in the Database Connection section. If they don t exist, the fields will be blank and will need to be completed before saving. 2. Select the region the Web Site settings will run under e.g. if the Web Site will be used by Australian clients, then you should choose Australia as the Web Region etc. 3. Select the Payment Provider that corresponds to the appropriate Payment Provider for your location / environment 4. Click Save to save the settings P a g e 5

6 3.1.3 Enable SSL A Secure Socket Layer (SSL) certificate enables encrypted communication between a user and a web site on the Internet. This allows information, especially payment details, to be securely transmitted and not be able to be intercepted by a third-party and keeps the details private. A web site configured for SSL will have the prefix and a lock icon inside the user s browser. An SSL certificate becomes a requirement for Classweb.link when it is configured to allow users to make bookings and pay for those bookings online. Windows Server 2003 see below Windows Server 2008 see Page 10 Generate a Certificate Signing Request (CSR) To purchase an SSL certificate, you will need to generate a Certificate Signing Request (CSR) to send to the verification authority that creates the SSL certificate. To generate a CSR, follow the steps below: Windows Server Click on Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager 2. Right-click on the Web Site you wish to enable for SSL, and click Properties 3. Select the Directory Security tab 4. Click Server Certificate, in the Secure Communications section. 5. The Welcome to Web Server Certificate Wizard appears. Click Next. P a g e 6

7 6. On the Server Certificate Page, select Create a new certificate. Click Next. 7. On the Delayed or Immediate Request page, select Prepare the Request Now, but send it later. Click Next. 8. On the Name and Security Settings page, enter a name for the SSL Certificate and select 1024 as the bit length for. Click Next. P a g e 7

8 9. On the Organization Information page, enter your company name and department. 10. On the Your Site s Common Name page, enter the domain with which the SSL certificate will be used (i.e. the domain you have set the Web Site to host). Click Next. 11. On the Geographical Information page, enter your company s location details. Click Next. P a g e 8

9 12. On the Certificate Request File Name page, enter a path and a filename for the CSR file. Click Next. 13. Confirm the details have been correctly entered on the Request File Summary page. Click Next then Finish. 14. The CSR file can now be used to purchase an SSL certificate from a Trusted Authority e.g. Rapid SSL ( or Comodo ( etc. Ensure the SSL certificate you purchase is 128-bit. P a g e 9

10 Windows Server 2008 After a certificate has been purchased from a Trusted Authority, it will need to be attached to the Web Site in IIS before it can be used. 1. Click on Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager 2. Double click on the entry with the name of the server in the Connections section, and Application Pools and Sites should appear underneath 3. Double-click on Server Certificates in the centre section of the screen, underneath the IIS section 4. In the Server Certificates screen, click Create Certificate Request P a g e 10

11 5. On the Distinguished Name Properties page, enter the domain that your site is using as the Common Name (without the prefix) and complete the other fields using the details specific to your organisation. Click Next. 6. On the Cryptographic Service Provider Properties page, select Microsoft RSA SChannel Cryptographic Provider and a Bit Length of Click Next. 7. On the File Name page, specify a file name for the CSR that will be generated. Click Finish. 8. The CSR file can now be used to purchase an SSL certificate from a Trusted Authority e.g. Rapid SSL ( or Comodo ( etc. Ensure the SSL certificate you purchase is 128-bit. Insert Signed Certificate into IIS P a g e 11

12 After a certificate has been purchased from a Trusted Authority, it will need to be attached to the Web Site in IIS before it can be used. Note: The file used in the below examples is a self-signed certificate which has not been signed by a Trusted Authority. This is used as an example and should not be used in a production environment as a user will receive an error stating that the certificate is invalid. Windows Server 2003 see below Windows Server 2008 see Page 15 Windows Server Click on Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager 2. Right-click on the Web Site you generated the CSR using, and click Properties 3. Select the Directory Security tab 4. Click on Server Certificate 5. The Welcome to Web Server Certificate Wizard appears. Click Next. 6. On the Pending Certificate Request screen, select Process the pending request and install the certificate. Click Next. P a g e 12

13 7. On the Process a Pending Request page, browse to the path of the Certificate file that you received from the Trusted Authority. Click Next. 8. On the SSL Port screen, ensure that 443 is entered as the port number. Click Next. 9. Ensure the details on the Certificate Summary screen are correct. Click Next and then Finish. 10. Under the Secure Communications section, click Edit P a g e 13

15 Windows Server Click on Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager 2. Double click on the entry with the name of the server in the Connections section, and Application Pools and Sites should appear underneath 3. Double-click on Server Certificates in the centre section of the screen, underneath the IIS section 4. In the Server Certificates screen, click Complete Certificate Request 5. On the Specify Certificate Authority Response page, browse to the path of the Certificate file that you received from the Trusted Authority and enter a name for the certificate that you can use to identify it. Click OK. 6. Your new certificate should appear in the Server Certificates list 7. Double-click on Sites 8. Highlight the Web Site you wish to enable for SSL 9. In the Actions Task Pane on the right-hand side of the screen, click Bindings 10. Click Add P a g e 15

16 11. Change Type to https and change SSL certificate to the certificate you are using for this Web Site. Click OK. 12. Double-click on SSL settings in the centre section of the screen, underneath the IIS section 13. Check Require SSL and Require 128-bit SSL 14. In the Actions Task Pane, click Apply P a g e 16

17 Add HTTPS Redirect From HTTP If a user accesses the website using the (e.g. prefix and the Web Site is configured to require SSL, they will receive an error. A method of resolving this situation is to redirect a user from the HTTP (non-ssl) version of the website to the HTTPS (SSL) version of the website transparently. This can be accomplished by creating another website that hosts the HTTP domain, and then when a user accesses that Web Site, they will be redirected to the HTTPS version. Windows Server 2003 see below Windows Server 2008 see Page 21 Windows Server Create a new blank folder outside of the Classweb.link directory to act as a placeholder for the redirection website e.g. C:\Websites\ClassWebRedirect 2. Click on Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager 3. Right-click on the Web Site hosting ClassWeb.link. Click Properties 4. Click Advanced, in the Web Site Identification section 5. Highlight the entry in the top section with Port 80, and a Host Header matching the domain Classweb.link is attached to 6. Click Edit 7. Change the Host Header value to an invalid domain e.g. P a g e 17

18 8. Click OK 9. Click OK and then OK to close the Properties screen 10. Right-click on Web Sites. Click New > Web Site 11. The Web Site Creation Wizard will be displayed, click Next 12. In Web Site Description, enter a name for the redirection Web Site e.g. ClassWebRedirect 13. Click Next P a g e 18

19 14. Change the Host Header for this Web Site to be the domain you wish to be associated with this website e.g Click Next 16. On the Web Site Home Directory page, click Browse and select the blank directory you created earlier e.g. C:\Websites\ClassWebRedirect 17. Click Next 18. On the Web Site Access Permissions page, ensure Read and Run scripts (such as ASP) are checked 19. Click Next, then Finish 20. Right-click on the newly created Web Site. Click Properties. P a g e 19

20 21. Click on the Home Directory Tab 22. Select A Redirection To A URL, and enter and the domain Classweb.link is attached to e.g Check A Permanent Redirection For This Resource 24. Click OK P a g e 20

21 Windows Server Create a new blank folder outside of the Classweb.link directory to act as a placeholder for the redirection website e.g. C:\Websites\ClassWebRedirect 2. Click on Start Menu > All Programs > Administrative Tools > Server Manager 3. Highlight Roles in the list on the left-hand side of the screen 4. Under Web Services (IIS) on the right hand side of the screen, locate HTTP Redirection in the Role Services section 5. If HTTP Redirection is marked as not installed, click Add Role Services. Otherwise skip to Step Check HTTP Redirection 7. Click Next P a g e 21

22 8. Click Install 9. Click Close 10. Close the Server Manager 11. Click on Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager 12. Double click on the entry with the name of the server in the Connections section, and Application Pools and Sites should appear underneath 13. Double-click on Sites 14. Highlight the Web Site configured for ClassWeb.link 15. In the Actions Task Pane, click Bindings 16. Highlight the binding with the type of http and port of Click Remove, and click Yes to confirm the removal 18. Click Close 19. Right-click on Sites 20. Click Add Web Site 21. Enter a name for the redirection website, e.g. ClassWebRedirect 22. Select the ClassWebAppPool using the Select button next to Application pool 23. In the binding section, enter the domain that Classweb.link is attached to in the Host Name text box e.g Click OK 25. Right-click on Sites 26. Click Refresh. The new Web Site should be now under Sites. 27. Highlight the new Web Site P a g e 22

23 28. Double-click on HTTP Redirect in the centre section of the screen, underneath the IIS Section 29. Check Redirect Requests To This Destination and enter and the domain Classweb.link is attached to e.g Under the Redirect Behaviour section, change Status Code to Permanent (301) 31. In the Actions Task Pane, click Apply P a g e 23

24 3.1.4 Configure your Router / Firewall To allow the IIS Server to be able to serve pages out to the Internet, you will need to configure your router and firewalls to allow Port 80 and Port 443 traffic to be forwarded through to the IIS machine. As there are many different brands and models of Routers, Firewalls and other Security Appliances and Applications, providing detailed configuration instructions is beyond the scope of this guide. It is recommended to consult the relevant documentation of your appliances and software to determine the steps for correctly allowing the Port 80 and Port 443 traffic to passthrough. Also Port Forward ( can be of assistance in configuring many consumer-grade routers, modems and gateways. P a g e 24

25 4. Customising the website You are able to create a theme that will be used for your website. To do this you will need HTML knowledge and we suggest that this is outsourced to a qualified web designer. Information for Web Designers/IT Theme Customisation The theme information is stored in the program files of the website under the App Themes folder. We suggest that you take a copy of the default folder and rename this. This can then be edited accordingly. The name of this folder MUST be supplied to the owner of the Links Database so that they can enter this into Admin>Site Menu>Setup Locations/Other Site Parameters in the Web Theme name field Customisation The s sent from classweb.link allow for HTML customisation. Like the theme these will need to be created by a qualified web designer. The HTML pages are located in the Templates folder of the website program files P a g e 25

26 5. Setting up the database Classweb.link is now installed and it is ready to be configured in Links. Please note the website will not work until the parameters are setup in the Links Modular Solutions Software. You will now need to proceed to complete the setup details of which can be found in the classweb.link User Manual P a g e 26

MadCap Software Upgrading Guide Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished

[Editor s Note: The following content was excerpted from the free ebook The Tips and Tricks Guide to Securing Windows Server 2003 (Realtimepublishers.com) written by Roberta Bragg and available at http://www.netiq.com/offers/ebooks.]

Wavecrest InstallationGuide Wavecrest Certificate www.wavecrest.net Copyright Copyright 1996-2015, Wavecrest Computing, Inc. All rights reserved. Use of this product and this manual is subject to license.

Using IIS and UltraDev Locally page 1 IIS Web Server Installation IIS Web Server is the web server provided by Microsoft for platforms running the various versions of the Windows Operating system. It is

Introduction Before you begin Before you begin installing efax, please check the following: You have received confirmation that your application for the efax service has been processed. The confirmation

Installation Procedure SSL Certificates in IIS 7 This document will explain the creation and installation procedures for enabling an IIS website to use Secure Socket Layer (SSL). Check IIS for existing

Microsoft Exchange 2010 and 2007 Download the server certificate and intermediate certificates. Perform the following procedure for each of the intermediate certificates and then for the server certificate.

Creating the Certificate Request Now that we have installed the Certificate Services component, it s time to create the Certificate Request for ourdefault Website. We should therefore do the following:

Generating an Apple Push Notification Service Certificate for use with GO!Enterprise MDM This guide provides information on...... APNs Requirements Tips on Enrolling in the ios Developer Enterprise Program...

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit Note: SecureAware version 3.7 and above contains all files and setup configuration needed to use Microsoft IIS as a front end web server. Installing

BioWin Network Installation Introduction This document outlines the procedures for installing the network version of BioWin. There are three parts to the network version installation: 1. The installation

Using Group Policies to Install AutoCAD CMMU 5405 Nate Bartley 9/22/2005 Before we get started This manual provides a step-by-step process for creating a Group Policy that will install AutoCAD to a Windows

Generating an Apple Push Notification Service Certificate for use with GO!Enterprise MDM This guide provides information on...... APNs Requirements Tips on Enrolling in the ios Developer Enterprise Program...

Installing and Configuring WhatsUp Gold This guide provides information about installing and configuring WhatsUp Gold v14.2, including instructions on how to run the WhatsUp web interface through an Internet

User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner

Authentication in XenMobile 8.6 with a Focus on Client Certificate Authentication Authentication is about security and user experience and balancing the two goals. This document describes the authentication

Scenario: User has a printer connected directly to a Windows Server 2003 or 2008 server and wants to print to it from an ios device using the xprintserver. Solution: Use Internet Printing support in Windows

USING SSL/TLS WITH TERMINAL EMULATION This document describes how to install and configure SSL or TLS support and verification certificates for the Wavelink Terminal Emulation (TE) Client. SSL/TLS support

HELP DOCUMENTATION SSRPM WEB INTERFACE GUIDE Copyright 1998-2013 Tools4ever B.V. All rights reserved. No part of the contents of this user guide may be reproduced or transmitted in any form or by any means

INSTALLING YOUR SSL CERTIFICATE ON THE FILEHOLD SERVER ON WINDOWS 2008 X64 ON IIS 7 Copyright 2011 FileHold Systems Inc. All rights reserved. For further information about this manual or other FileHold

SELF SERVICE RESET PASSWORD MANAGEMENT WEB INTERFACE GUIDE Copyright 1998-2015 Tools4ever B.V. All rights reserved. No part of the contents of this user guide may be reproduced or transmitted in any form

Installing and Configuring vcloud Connector vcloud Connector 2.7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

FTP, IIS, and Firewall Reference and Troubleshooting Although Cisco VXC Manager automatically installs and configures everything you need for use with respect to FTP, IIS, and the Windows Firewall, the

How To Configure CU*BASE Encryption Configuring encryption on an existing CU*BASE installation INTRODUCTION This booklet was created to assist CU*Answers clients with the configuration of encrypted CU*BASE

APPENDIXC Reference and Troubleshooting: FTP, IIS, and Firewall Information Although Cisco VXC Manager automatically installs and configures everything you need for use with respect to FTP, IIS, and the

BusinessObjects Enterprise XI Release 2 How to configure an Internet Information Services server as a front end to a WebLogic application server Overview Contents This document describes the process of

Remote Console Installation & Setup Guide November 2009 Legal Information All rights reserved. No part of this document shall be reproduced or transmitted by any means or otherwise, without written permission