Web Server: See Below for instructions on splitting the web component over two boxes. Document contains instructions for both IIS and Apache.
Background
This document describes how to install the web component in 2 pieces: The admin/client console pages behind the firewall and the device access pages in the DMZ.
Before installing the web component, be sure IIS or Apache is installed on both the machine behind the firewall and the one in the DMZ. Also be sure the NotifyLink SQL component is installed.
After NotifyLink is installed, you must install the current NotifyLink patch in both locations. Instructions for doing so are included in this article.
Follow the installation instructions below for the web server you are using. These steps assume NotifyLink is installed in the default location of C:\Program Files\NotifyLink Enterprise Server.
If it is installed in another location, change the path appropriately when following the steps.
SSL
If using SSL, a certificate is needed for the machine in the DMZ.
Installation for IIS
Admin/Client Console Pages and Services
On the machine behind the firewall, follow these steps to install only the admin/client console web pages. The NLES InternetMsgService and NLES ValidateLeaseService will also run on this machine.
- Install the NotifyLink web component.
- On the Internal Gateway Information screen, put in the internal address of this machine for Internal Server Address, and the external address of the machine in the DMZ for the External Server Address.
- After the installation, open the IIS Management Console.
- Expand the Server and Website that NotifyLink was installed to.
- For the hwp, mobile, redline and wctp virtual directories, do the following:
i. Right-click the virtual directory.
ii. Choose Delete.
iii. Click Yes.
- Remove the hwp, mobile, redline, and wctp directories under C:\Program Files\NotifyLink Enterprise Server\web.
Device Access Pages
On the machine in the DMZ, follow these steps to install only the device access pages.
- Install the NotifyLink web component.
- On the Internal Gateway Information screen, put in the internal address of the machine behind the firewall for the Internal Server Address, and the external address of this machine for the External Server Address.
- After the installation, open the IIS Management Console.
- Expand the Server and Website that NotifyLink was installed to.
- For both the client and images virtual directories, do the following:
i. Right-click the virtual directory.
ii. Choose Delete.
iii. Click Yes.
- Remove the client, and images directories under C:\Program Files\NotifyLink Enterprise Server\web.
- In the directory C:\Program Files\NotifyLink EnterpriseServer\web\admin, remove all files except valLease.asp.
- Disable and stop the NLES ValidateLeaseService and NLES InternetMsgService.
- Go to Start, Run, and type in “services.msc”, without the quotes.
- Right-click the NLES ValidateLeaseService, select Properties, click the Stop button, for Startup type select “Disabled”, click OK.
- Right-click the NLES InternetMsgService, select Properties, click the Stop button, for Startup type select “Disabled”, click OK.
Installation for Apache
Admin/Client Console Pages and Services
On the machine behind the firewall, follow these steps to install only the admin/client console web pages. NLES InternetMsgService and NLES ValidateLeaseService will also run on this machine.
- Install the NotifyLink web component.
-
- On the Internal Gateway Information screen, put in the internal address of this machine for Internal Server Address, and the external address of the machine in the DMZ for the External Server Address.
- After the installation, remove the hwp, mobile, redline, and wctp directories under C:\Program Files\NotifyLink Enterprise Server\web.
Device Access Pages
On the machine in the DMZ, follow these steps to install only the device access pages.
- Install the NotifyLink web component.
a. On the Internal Gateway Information screen, put in the internal address of the machine behind the firewall for the Internal Server Address, and the external address of this machine for the External Server Address.
- Edit the C:\Program Files\NotifyLink Enterprise Server\nl.conf file:
- Change all occurrences of the internal address of the machine behind the firewall to the internal address of this machine.
- Restart Apache.
- After the installation, remove the client, and images directories under C:\Program Files\NotifyLink Enterprise Server\web.
- In the directory C:\Program Files\NotifyLink EnterpriseServer\web\admin, remove all files except valLease.asp.
- Disable and stop the NLES ValidateLeaseService and NLES InternetMsgService.
a. Go to Start, Run, and type in “services.msc”, without the quotes.
b. Right-click the NLES ValidateLeaseService, select Properties, click the Stop button, for Startup type select “Disabled”, click OK.
c. Right-click the NLES InternetMsgService, select Properties, click the Stop button, for Startup type select “Disabled”, click OK.
Apply Current NotifyLink Patch in Both Locations
When applying NotifyLink patches, both servers will need updated.
1. Before running the patch installer, note the value of the PatchVersion.WebVersion field if it exists.
2. Run the patch installer on one of the servers.
3. When that is completed, set the PatchVersion.WebVersion to the value noted previously, or set it to zero (0) if the PatchVersion table did not exist.
4. Run the patch installer on the other server.
|