Step 2 - Web/HTTP Server Component Installation

Before you Begin

      PHP, Version 5.2.13 is distributed with the NotifyLink Web/HTTP Component. This will overwrite any existing installation of PHP.  Therefore, it is recommended that you do NOT install the Web/HTTP Component on a server with other PHP websites.

 

 

1.  Select the Web/HTTP Component button, and then click Install.  (Not necessary if you chose “Install All 3 Components.”)  

2.  Read through the Welcome screen and click Next.

3.  Read the License Agreement carefully and select 'I accept the License Agreement' to continue. Click Next to display the Readme Information. Read this information carefully.

4.  Click Next to view the Destination Folder dialog.  Choose your Destination Folder for the Enterprise Server software, and then click Next.  You can change the drive, but leave the ProgramFiles/NLES path.  This is required so that, in the future, you can run the NotifyLink Patch Installer to apply software updates.

5.  If you have both IIS and Apache running on this server, NotifyLink will prompt you to choose the web server on which you would like to install NotifyLink.  After selecting, click Next.

Note:  NotifyLink Enterprise Server (NLES) must be run on port 80.  If another website is on the server, you must either change the port of the other web site, or install NLES elsewhere.

6.  At the Internal Gateway Information screen, enter the Internal and External Server addresses associated with the server where you are installing the Enterprise Server Web/HTTP Component.  

      The maximum length of these Server address fields is 50 characters.

      It is recommended that you use a DNS name as opposed to an IP address for the external server address.

The Web/HTTP Component contains a high-speed messaging gateway that is accessed by devices supported on high speed cellular networks or fixed wireless networks.  Examples of supported mobile device models are listed on the Device Client Applications pages. 


Check the Proxy Server checkbox if your system requires a proxy server to connect to the Internet.  Then click Next > to proceed to the Proxy Information screen to enter the server information.

Proxy Server Information Screen

 

 Click Next > to continue.

 

After the installation:  The external server address must be accessible from the Internet in order for high-speed devices to use the messaging gateway.  Test this after installation by entering http://<YourExternalServerAddress>/hwp/get.asp into a web browser located outside of your Intranet (perhaps from a device web browser).  If the page is found, you will see the text “Error: Invalid Parameters.”  This indicates that the external server address is accessible.  If the page is not found, then the external server address is not accessible.

 

 

7.  At the SQL Server Login Information screen, enter the username and password that was defined during the SQL Database installation. This will be filled in by default if you are installing the Web/HTTP component on the same server as the SQL Database Component.  Click Next >.

 

 

8.  At the last Web/HTTP Component Setup screen, enter the following: 

      From the drop-down, select the name of the SQL Server running the Enterprise Server SQL Database (which was installed in Step 1).

      Enter the correct password for the Windows administrator account that is shown.

      If you are using Microsoft IIS, select the web site to which you are installing. By default, the Enterprise Server Web/HTTP Component will be installed to the "Default Web Site."  Note: Install to a web site that is not currently in use or create a new web site with IIS/Apache before installation (so that it appears in the drop-down list).

      You also have the option to set a default authentication password.  If you do not check the box and make an entry, a password is randomly generated for each user.


The Authentication Password must be 8 characters in length, and can only contain the characters A-Z, a-z, 0-9, and the following: # * ( ) - + / ' " @ ? ! , .


This feature allows for an easy transition to the device authentication capabilities, but is a less secure option than randomly generating authentication passwords.  Some administrators find it easier to give out a default password to all users rather than having the computer generate a different password for each user (which would then have to be communicated to each user).  You can then instruct users to change their own passwords from the Notify Client Web (General > Security) before they register their devices.  This authentication password for each user can be found under Edit User Device in the Notify Administrative Web console.

 

      Click Next > to finish the Web Component installation.  When it is completed, you will see a screen that reads "NotifyLink Enterprise Web/HTTP Component has been successfully installed."

9.  At the prompt to restart the system, answer Yes to reboot the server if you will be installing the final component on a different machine.  If you will be installing the Messaging component on this machine, you can wait and reboot at the end.

 

A Note About Integrated Windows Authentication

During installation or upgrade of the web component, NotifyLink virtual directories inherit security settings from their parent level in the IIS directory tree.  If the root level security settings were ever altered to enable Integrated Windows Authentication, that setting is passed down to NotifyLink’s HWP virtual directory at installation/upgrade.  This type of security, however, should not be used for the HWP virtual directory, since devices accessing the directory do not support Integrated Windows Authentication.

It is, therefore, necessary for you to verify that Integrated Authentication is NOT enabled for the HWP virtual directory.  Also, should you create a website for NotifyLink instead of using the Default Web Site, do NOT enable Integrated Windows Authentication.

Verify that Integrated Windows Authentication is Disabled:

1.  Open the IIS manager and expand the Default Web Site or the Notify website you created.

2.  Right click on the HWP virtual directory and select Properties.

3.  You will see a window with multiple tabs.  Select the Directory Security tab.

4.  Select the Edit button in the “Anonymous access and authentication control” section.  On the Authentication Methods screen:

      Anonymous Access MUST be selected.

      In the Authenticated access section, Integrated Windows authentication must NOT be selected.  (Basic Authentication can be selected.)

Note:   Unless Integrated Authentication is required for another web site, you can make these changes at the parent level so that security settings will be as needed for future NotifyLink upgrades.

 

 

Proceed with Step 3 – Messaging Component Installation