Setting up HTTP/2 on a Domino Server
Last Updated: 30-Dec-2018
Using NGINX (a free open-source high-performance HTTP server and reverse proxy) you can provide HTTP/2 connectivity to your Domino-based website enabling web pages to load much faster. This technical guide provides you with all the steps to install and configure NGINX to work with your Domino server.
HTTP/2 improves speed mainly by creating one constant connection between the browser and the server, as opposed to a connection every time a piece of information is needed. This significantly reduces the amount of data being transferred. Plus, it transfers data in binary, a computer's native language, rather than in text.
Other features of HTTP/2 include "multiplexing" (sending and receiving multiple messages at the same time), the use of prioritization (more important data is transferred first), compression (squeezing information into smaller chunks) and "server push," where a server makes an educated guess about what your next request will be and sends that data ahead of time.
NGINX is a free open-source high-performance HTTP server and reverse proxy, a mail proxy server, and a generic TCP/UDP proxy server. It’s known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.
Many web servers and application servers use a simple threaded or process-based architecture however NGINX stands out with a sophisticated event-driven architecture that enables it to scale to hundreds of thousands of concurrent connections on modern hardware.
Once you've got NGINX setup it can receive all incoming connections and redirect them to the appropriate Domino server / website.
The following attached PDF file contains all the steps in detail to install and configure NGINX, setup SSL, and connect it with your Domino server.
Enabling HTTP2 on Lotus Domino.pdf
The guide refers to the following sample resources. You should download these in conjunction with the guide.
Listed below are links to other sites which provide some additional information regarding using NGINX with Domino.
frostillic.us - Setting up NGINX in front of a Domino server
AGE Computer Consultancy. All rights reserved.
Material may not be reproduced or distributed in any form without permission.