Versions Compared

Key

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

This topic is for system administrators who plan to install PhixFlow. The pages in this topic describe how to install a new instance of PhixFlow:: Child pages (Children Display)depth4.

Prerequisites

Before installation starts it is assumed that you have completed the steps in completed you start installing PhixFlow, please complete the steps in Planning your PhixFlow System and that your system meets the . Your IT system must meet the PhixFlow system requirements. You must The instructions in this topic ensure that you have: 

  • installed a database server
  • configured a database instance or schema and the user or login credentials
  • installed a (Linux or Windows) server to act as the web-application (webapp) host.

...

  1. Install Java: download and install Java.
  2. Install Tomcat: download and install the Apache Tomcat web-application (webapp) server.
  3. Configure Tomcat for HTTPS: for secure communications, you must configure Tomcat to use HTTPS. PhixFlow must be configured:
    • to allow HTTPS connections to the webapp
    • to disable HTTP access.

      Warning
      titleTomcat on Linux

      Do not run Tomcat as root on Linux as this constitutes a security risk.


  4. Install Pound Reverse Proxy: We recommend that you use a reverse proxy to terminate the HTTPS session and to forward web requests using HTTP to the Tomcat server. 

    Info
    titleUsing default ports on Linux

    If you want to make your web server visible on the default ports on Linux, http: 80, https: 443, we recommend using a reverse proxy.

    In this configuration, the reverse proxy runs as root, which allows it to use privileged ports (up to 1000), and forwards requests to the web server which runs as a non-privileged user (normally 'tomcat'), on non-privileged ports (above 1000).

    The instructions on this page assume you are setting up a Linux Ubuntu distribution. This solution requires that:

...