Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This article provides a process to configure secure browsing (HTTPS) to the up.time Uptime web interface over SSL.  The steps are guaranteed to work with the latest release of up.timeversion 7.6 and later.

Note
iconfalse
titleNote
Upgrading the Uptime Monitoring Station will overwrite the changes to httpd.conf, so when the upgrade is complete, be sure to update the httpd.conf file again.

...

To configure SSL browsing in the up.time Uptime web interface, you must generate a server certificate, which identifies that server is using SSL for security, and perform some platform-specific configuration. The following steps will cover this process.

...

Create a passphrase file containing your SSL server password specified in the previous step. The up.time Uptime Web Server will require the password each time it restarts but a passphrase file will automate the request, so user intervention is not necessary.

...

Copy the following files to the <uptime_dir>/apache/conf directory where <uptime_dir> is the installation directory of up.time Uptime (the default installation directory is C:\Program Files\uptime software\uptime on Windows and /usr/local/uptime on Linux).

...

Open <uptime_dir>/apache/conf/httpd.conf for editing. Where <uptime_dir> appears below, change it to reflect the directory where you have up.time Uptime installed (ex. c:/Program Files/uptime software/uptime). All path slashes in httpd.conf need to be forward slashes (rather than the usual backslash that is used in Windows).

To make browsing to the up.time Uptime UI easy for users, have it listen on the default up.time Uptime UI port, 9999, as well as the typical HTTP and HTTPS ports, 80 and 443.
Above the line "Listen 9999", add the following two lines:

...

Finally, the last part is to add entries in httpd.conf that will rewrite the requests as HTTPS. At the bottom of the httpd.conf file, add these lines, changing <uptime_dir> to the directory of your up.time Uptime installation.  Please note that the following example uses a specific list of ciphers.  You can change the list of ciphers according to your security requirements.

...

For the changes to take effect, restart the up.time Uptime Data Collector and up.time Uptime Web Server on Windows or uptime_core and uptime_httpd on Linux. 

...