The i2b2 Web Client can be hosted by any web server that supports HTML, JavaScript, CSS and GIF / JPG / PNG image files. The i2b2 requires the following components to be installed on the web server.
Servers Running Linux / MacOS Operating System
1. Client URL Request Library (cURL)
2. PHP: Hypertext Preprocessor (PHP)
Servers Running Windows Operating System
1. Internet Information Services (IIS)
2. PHP: Hypertext Preprocessor (PHP)
Servers Running Apache HTTPD 2.4
1. The default timeout is 60, this needs to be increased for long running queries.
2. in the /etc/httpd/conf/httpd.conf file add "TimeOut 240" into the VirtualHost directive.